Andrew Kozlik
|
d252539125
|
fix(legacy): Support negative amounts in layoutConfirmTx().
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
389f14d6c4
|
feat(legacy): Implement replacement transaction signing flow.
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
4ad1fbc133
|
chore(legacy): Create TxInfo struct in Bitcoin signing.
|
2020-12-17 16:33:33 +01:00 |
|
Andrew Kozlik
|
a2e35fabce
|
chore(legacy): Rename variables in signing to match the names in core.
|
2020-12-17 16:33:33 +01:00 |
|
Martin Milata
|
047fcffde1
|
legacy: replace confusing Version group ID error message
|
2020-09-04 15:26:24 +02:00 |
|
Andrew Kozlik
|
e9ed0851b3
|
legacy: Stream prev_tx after confirmation.
|
2020-09-04 14:36:39 +02:00 |
|
Andrew Kozlik
|
ae71735e62
|
legacy/signing: Ask user to confirm custom nLockTime.
|
2020-08-21 21:30:15 +02:00 |
|
Pavol Rusnak
|
568da98199
|
legacy: refactor path_mismatched function and revert its logic
|
2020-08-05 11:54:33 +02:00 |
|
Martin Milata
|
f4c9d0a040
|
legacy: rename TxInfo field overwintered to is_zcashlike
For v3 transaction format see:
https://zips.z.cash/zip-0202#transaction-format-version-3
|
2020-07-30 15:14:18 +02:00 |
|
Martin Milata
|
b8063e882b
|
legacy: drop zcash v3 tx signing support
|
2020-07-30 15:14:18 +02:00 |
|
Andrew Kozlik
|
24bf352577
|
legacy: Support multiple change-outputs.
|
2020-07-09 15:51:23 +02:00 |
|
matejcik
|
e6e3043096
|
all: implement support for pre-overwinter prevtx (fixes #1030)
|
2020-06-30 15:19:31 +02:00 |
|
Andrew Kozlik
|
386be6ff09
|
legacy/signing: Check inputs for amount field only when amount is required.
|
2020-05-24 14:36:37 +00:00 |
|
Andrew Kozlik
|
d34428eeb3
|
legacy/signing: add checks for version_group_id and branch_id fields
|
2020-05-24 14:36:37 +00:00 |
|
Andrew Kozlik
|
5aea566eb5
|
legacy/signing: validate prevout amount in all cases
|
2020-05-24 14:36:37 +00:00 |
|
Tomas Susanka
|
9dfc08ca61
|
core/bitcoin: drop decred_script_version
|
2020-05-21 19:14:39 +02:00 |
|
Tomas Susanka
|
ae4f927a45
|
tests: test incorrect script type
|
2020-03-20 14:19:31 +00:00 |
|
Andrew Kozlik
|
175d708ebc
|
legacy: Drop obsolete check for ANYONECANSPEND segwit outputs.
|
2020-03-20 14:19:31 +00:00 |
|
Tomas Susanka
|
d0d41c884e
|
legacy: move script type checks to separate functions and unify with core
|
2020-03-20 14:19:31 +00:00 |
|
matejcik
|
da89a17ce5
|
all: add checks for prev_hash size
|
2020-03-20 14:19:31 +00:00 |
|
Tomas Susanka
|
64584e271c
|
legacy, core: add and unify validation checks
|
2020-03-20 14:19:30 +00:00 |
|
Tomas Susanka
|
71a39bc0d7
|
legacy: check inputs' and outputs' script types
|
2020-03-20 14:19:30 +00:00 |
|
matejcik
|
adea7d6b35
|
all: make timestamp mandatory on timestamp-enabled coins
|
2020-03-20 14:19:07 +00:00 |
|
matejcik
|
ed464f3d47
|
all: ensure expiry, timestamp and extra_data are blocked as appropriate
|
2020-03-20 14:18:27 +00:00 |
|
matejcik
|
27803ee8c1
|
all: drop overwintered field from transaction
|
2020-03-20 14:18:27 +00:00 |
|
Tomas Susanka
|
0903159d9b
|
core, legacy: make sure OPRETURN ouput is not marked as change
|
2020-03-20 14:17:44 +00:00 |
|
Tomas Susanka
|
a513f7429b
|
legacy: forbid unnecessary fields in OPRETURN output
|
2020-03-20 14:17:44 +00:00 |
|
Pavol Rusnak
|
3d50bb5ed8
|
common: add Peercoin, regenerate coins
|
2019-12-05 09:43:32 +00:00 |
|
Andrew Kozlik
|
15d8f9def6
|
legacy/signing.c: Revert formatting of the workflow of streamed signing.
|
2019-10-11 11:20:02 +02:00 |
|
Ondřej Vejpustek
|
08265cdd08
|
legacy: explicitly initialize variables
|
2019-10-09 17:05:33 +02:00 |
|
Pavol Rusnak
|
1ea4f9de56
|
legacy: remove remaning Decred/Zcash code for Bitcoin only firmware
|
2019-08-27 12:38:28 +02:00 |
|
Pavol Rusnak
|
e23bb10ec4
|
core+legacy: fix KMD signing (introduce negative_fee coin field)
|
2019-08-09 16:47:24 +02:00 |
|
Pavol Rusnak
|
54d348228f
|
all: rename TREZOR to Trezor where possible
|
2019-06-17 20:28:29 +02:00 |
|
matejcik
|
6aa05f8a6f
|
MONOREPO MERGE trezor-mcu
|
2019-04-15 19:14:58 +02:00 |
|