Andrew Kozlik
300c986851
feat(legacy): Implement SetBusy.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
0466972f30
feat(legacy): Implement SLIP-0025 CoinJoin accounts.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
a1afadfd01
feat(legacy): Implement UnlockPath.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
2d18cad676
feat(legacy): Implement AuthorizeCoinJoin.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
ec9756cabd
feat(legacy): Support native SegWit external inputs with non-ownership proof.
2023-02-27 14:22:25 +01:00
Andrew Kozlik
fa2d618f7d
feat(legacy): Implement SLIP-0019 proofs of ownership.
2023-02-27 14:22:25 +01:00
grdddj
ccf08df07d
fix(legacy): show complete taproot QR code without any missing rows/columns
...
The QR code will be smaller (only one pixel per module), but scannable anyway.
When the QR code was bigger, but incomplete, Android devices had issues with scanning it.
[no changelog]
2023-02-22 14:48:04 +01:00
Martin Novak
dd168d2893
feat(core,legacy): display only sat instead of sat BTC
2022-09-15 08:01:24 +02:00
grdddj
093be69dfb
feat(legacy): do not convert bech32 addresses to uppercase for QR code
...
feat(legacy): maintain big QR code for taproot addresses
2022-09-14 15:13:19 +02:00
grdddj
70d38e829b
feat(legacy): show fee rate when replacing transaction
2022-09-12 11:48:14 +02:00
Martin Novak
a41cfadbf1
feat(core,legacy): Extend decimals of fee rate to 2 digits
2022-09-09 15:28:31 +02:00
Andrew Kozlik
b7dde50d5f
fix(legacy): Generate CoSi nonce randomly.
2022-08-02 20:38:04 +02:00
matejcik
70c1b12dff
feat(legacy): use thousands separator ( fixes #2394 )
2022-08-02 20:35:49 +02:00
Andrew Kozlik
8ca785925d
fix(core,legacy): Fix tx_weight to tx_size conversion.
...
[no changelog]
2022-08-02 14:30:38 +02:00
Andrew Kozlik
3b44d44a12
fix(legacy): Fix rounding in fee rate computation.
2022-08-01 15:10:34 +02:00
Pavol Rusnak
6589f020c6
fix(legacy,core): use sat/vB only for segwit and sat/B otherwise
...
[no changelog]
2022-05-30 10:51:47 +02:00
Martin Novak
85f0d3a741
feat(core,legacy): show fee rate when signing transaction
2022-05-25 14:43:45 +02:00
Andrew Kozlik
29304857b5
feat(legacy): Warn about unverified external inputs.
2022-05-03 22:14:40 +02:00
Andrew Kozlik
3553086e84
feat(legacy): Strict path validation for CoSi.
2022-05-03 21:50:50 +02:00
Andrew Kozlik
1b9e575d3e
refactor(legacy): Move path constants to crypto.h.
2022-05-03 21:50:50 +02:00
Alisina Bahadori
77ab865386
feat(legacy): Implement EIP-712 signing
2021-12-19 20:36:30 +01:00
Pavol Rusnak
ee4ef81039
fix(legacy): update account naming
...
[no changelog]
2021-11-23 13:00:43 +01:00
Pavol Rusnak
274ccdc4c0
fix(legacy): add Taproot account handling to GetAddress dialog
2021-11-18 22:39:32 +01:00
Andrew Kozlik
0737deedc4
fix(legacy): Fix split_message() to correctly handle strings that are not null-terminated.
2021-11-10 17:35:57 +01:00
Andrew Kozlik
d8de95767d
feat(legacy): Use fixed font in SignMessage and VerifyMessage.
2021-11-10 17:35:57 +01:00
Andrew Kozlik
c60305d8f0
feat(legacy): Implement pagination in SignMessage and VerifyMessage.
2021-11-10 17:35:57 +01:00
Andrew Kozlik
c1843f9f9f
style(legacy): Remove nested conditional operators.
2021-07-22 10:54:49 +02:00
Andrew Kozlik
2dbde040c4
feat(legacy): Add safety_checks setting.
2021-05-24 17:47:43 +02:00
Andrew Kozlik
a755e99ccc
feat(legacy): Display nLockTime in human-readable form.
2021-03-26 14:49:21 +01:00
Andrew Kozlik
9aec5409b9
feat(legacy): Allow decreasing output amount in RBF transactions.
2021-03-17 15:15:50 +01:00
Pavol Rusnak
3b80e9f228
fix(legacy): store only half of the logo64, use flip to render both parts
2021-03-03 16:23:53 +01:00
Andrew Kozlik
79fad70b05
fix: Improve wording when showing multisig XPUBS.
2021-01-26 15:09:37 +01:00
Pavol Rusnak
1d3166017d
feat(legacy): implement amount_unit for SignTx
2021-01-22 14:07:36 +01:00
Pavol Rusnak
91e60036e0
fix(legacy): show xpub instead of pubkey in GetPublicKey dialog
2021-01-08 14:17:09 +01:00
Pavol Rusnak
93215ae3c7
style: reformat with clang-format 11
2021-01-04 14:40:16 +01:00
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
ae71735e62
legacy/signing: Ask user to confirm custom nLockTime.
2020-08-21 21:30:15 +02:00
Pavol Rusnak
e2632b16dc
legacy: show passphrase on device
2020-08-21 21:30:15 +02:00
Martin Milata
48e1dc957f
legacy: raise error on auto-lock value out of range
2020-07-22 21:38:42 +02:00
Andrew Kozlik
24bf352577
legacy: Support multiple change-outputs.
2020-07-09 15:51:23 +02:00
Pavol Rusnak
ec199b19a9
legacy: use 2 page pagination to show xpubs in multisig get_address
2020-02-27 11:42:52 +00:00
Pavol Rusnak
5c01a9459c
legacy: show xpubs with multisig get_address
2020-02-24 17:36:50 +01:00
Pavol Rusnak
7646b97dca
common: divisibility -> decimals
2019-12-09 17:43:47 +01:00
Pavol Rusnak
5301c03607
common: add coin.divisibility attribute
...
legacy: remove has_address_type/has_address_type_p2sh
2019-12-05 04:30:51 +01:00
Pavol Rusnak
ee98d0b398
legacy/layout: use bmp_btn_confirm, bmp_btn_cancel
2019-11-09 19:02:51 +00:00
Ondřej Vejpustek
fa9d349bc9
legacy: explicitly initialize variable length arrays
2019-10-09 17:05:33 +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
0e224644b6
legacy: don't add more pixels than needed in oledSCA
...
(cherry picked from commit 6720690452
)
2019-08-07 12:43:51 +02:00