Jan Pochyla
4db5f56d0a
wallet: fix ergonomic issue in the multisig structure
...
Previously, it wasn't completely clear that MultisigRedeemScriptType.signatures needs to contain empty bytes for missing signatures. Now it can be shorter or even empty.
2019-01-14 18:11:28 +01:00
Pavol Rusnak
e16a8fc8c9
src/apps/wallet/sign_tx: refactor Zcash, add WIP ZIP243; use ensure instead of assert where possible
2018-10-15 18:33:39 +02:00
Pavol Rusnak
4a26870fcc
src/trezor/crypto: refactor {blake256,sha256}_ripemd160_digest to trezor.crypto.scripts
2018-10-10 13:40:55 +02:00
Pavol Rusnak
2277a9c754
src/apps/wallet/sign_tx: re-enable Decred
2018-10-10 13:00:36 +02:00
Jan Pochyla
f7c1465d57
apps: unify common writer logic
2018-08-23 20:06:00 +02:00
Jan Pochyla
dcb15f77c3
src: run black
2018-07-10 13:05:15 +02:00
Jan Pochyla
ead154b907
src: run isort
2018-07-10 13:05:15 +02:00
Pavol Rusnak
2ee57da5d8
src/apps/wallet/sign_tx: fix last commit, add bip115 test
2018-07-04 18:08:05 +02:00
Pavol Rusnak
622eb001a6
src/apps/wallet/sign_tx: correct processing of block_height in bip115
2018-07-04 17:54:13 +02:00
Pavol Rusnak
6d5a8645fd
src/apps/wallet/sign_tx: don't append bip115 replay protection script if no arguments provided
2018-07-04 12:59:19 +02:00
Pavol Rusnak
9f90ca21a9
src/apps/wallet/sign_tx: fix bip115 code in last commit
2018-07-02 14:29:58 +02:00
idimon4uk
3b345f3c76
src/apps/wallet/sign_tx: add Zencash support ( #252 )
2018-07-02 14:16:26 +02:00
Pavol Rusnak
b22f0aad86
src/apps: some import refactoring
2018-06-05 20:21:31 +02:00
Jan Pochyla
fa5dbadc93
src/apps/wallet/sign_tx: cleanup and split scripts/addresses
2018-02-26 16:13:00 +01:00
Jan Pochyla
0ad58aad2b
signing/scripts: doc cleanup
2018-02-26 16:13:00 +01:00
Jan Pochyla
e9ae9e6f1e
signing/multisig: fix signature order in input_script_multisig
2018-02-26 16:13:00 +01:00
Tomas Susanka
da6cc4a6e5
signing/multisig: typo
2018-02-26 16:13:00 +01:00
Tomas Susanka
78c7e80319
signing/multisig: correct ordering of signatures
2018-02-26 16:13:00 +01:00
Tomas Susanka
01317eef18
signing/scripts: generic exceptions not used
2018-02-26 16:13:00 +01:00
Tomas Susanka
805593c1ac
signing/multisig: segwit support
2018-02-26 16:13:00 +01:00
Tomas Susanka
e6d693d18a
signing: forgotten sig hash
2018-02-26 16:13:00 +01:00
Tomas Susanka
6a73a7922b
signing/multisig: get_address for change outputs, address_n check
2018-02-26 16:13:00 +01:00
Tomas Susanka
b5e26f1d44
singing: multisig
2018-02-26 16:13:00 +01:00
Tomas Susanka
e4423567cb
signing: multisig addresses (p2sh, p2wsh in p2sh)
2018-02-26 16:12:59 +01:00
Jan Pochyla
350de72c54
apps/wallet/sign_tx: force_bip143
2018-02-09 11:37:13 +01:00
Jan Pochyla
b1164077e9
wallet/signing: add change output restrictions
2017-11-23 16:30:11 +01:00
Tomas Susanka
dc6701af90
wallet/signing: native P2WPKH, P2WPKH in P2SH, scripts
2017-11-23 16:30:11 +01:00