David Misiak
c36870defa
chore(cardano): rename Catalyst to governance
2022-10-31 16:08:39 +01:00
David Misiak
ab02f7a400
feat(cardano): add support for CIP36 Catalyst registration format
2022-10-31 16:08:39 +01:00
David Misiak
02dad0225b
refactor(cardano): shorten catalyst parameters variable name
2022-10-31 16:08:39 +01:00
Andrew Kozlik
c7fb908146
chore: Change precision of CoinJoin fee rate percentage from 8 to 6 decimal digits.
2022-10-27 17:37:48 +02:00
Andrew Kozlik
0d042421c3
fix(core): Improve rounding of CoinJoin fees by deferring division.
2022-10-27 17:37:48 +02:00
Andrew Kozlik
0bd9314bb9
chore(core): Do not check total mining fee in CoinJoin.
2022-10-27 17:37:48 +02:00
Andrew Kozlik
1df65d1a0c
feat(core): Implement CoinJoin requests.
2022-10-27 17:37:48 +02:00
Andrew Kozlik
d2df761067
fix(core): No need to derive script_pubkey for external inputs.
2022-10-27 17:37:48 +02:00
Andrew Kozlik
b3a383efac
chore(core): Move node derivation outside of input_derive_script().
2022-10-27 17:37:48 +02:00
Andrew Kozlik
afd900f9b1
feat(common): Add CoinJoin request message.
...
[no changelog]
2022-10-27 17:37:48 +02:00
Andrew Kozlik
3c8ba37eb5
feat(core): Include coin name in CoinJoin fee per vB format.
...
[no changelog]
2022-10-26 14:02:03 +02:00
Andrew Kozlik
318d31d111
refactor(core): Move _get_fee_rate_str() to common and optionally add coin shortcut.
...
[no changelog]
2022-10-26 14:02:03 +02:00
Andrew Kozlik
3594de8c7f
fix(core): Improve CoinJoin dialog wording.
...
[no changelog]
2022-10-26 14:02:03 +02:00
Andrew Kozlik
627ef9748f
feat(core): Remove coin name from CoinJoin confirmation dialog.
...
[no changelog]
2022-10-26 14:02:03 +02:00
Andrew Kozlik
b7f86ec158
feat(core): Improve CoinJoin busy screen.
...
[no changelog]
2022-10-26 14:02:03 +02:00
grdddj
fac4e2f157
chore(xmr): delete unused code
...
[no changelog]
2022-10-25 21:36:03 +02:00
Dusan Klinec
26711857e8
refactor(xmr): remove old BP code
2022-10-25 21:36:03 +02:00
grdddj
8668eba936
feat(core/ui): implement altcoin screens for UI2
...
[no changelog]
2022-10-24 13:38:31 +02:00
grdddj
be93dad604
chore(core/ui): unify UI2 layouts that raise when not confirmed
...
[no changelog]
2022-10-24 13:38:31 +02:00
Martin Milata
a7c3a07ef1
refactor(core/rust/ui): implement confirm_properties layout
...
[no changelog]
2022-10-21 21:02:39 +02:00
matejcik
ac6936d65d
fix(core/debug): separate buffer for debuglink to prevent BufferLock deadlocks
...
[no changelog]
2022-10-19 14:24:59 +02:00
Andrew Kozlik
ee8c596b1a
refactor(core): Use a list of presigned inputs in Bitcoin signing.
...
Co-authored-by: Ondřej Vejpustek <ondrej.vejpustek@satoshilabs.com>
2022-10-17 15:20:46 +02:00
Andrew Kozlik
5dddb06e2b
refactor(core): Replace Bitcoin signing progress functions with a class.
2022-10-17 15:20:46 +02:00
Andrew Kozlik
d815a7d6de
chore(core): Use C implementation of Bech32 decode.
2022-10-17 15:20:46 +02:00
Andrew Kozlik
cc054050a5
feat(core): Improve Bitcoin signing progress display.
2022-10-17 15:20:46 +02:00
Andrew Kozlik
8ef5e5120a
feat(core): Verify ownership proofs before transaction approval in BTC signing.
2022-10-17 15:20:46 +02:00
Andrew Kozlik
5b453c88ed
feat(core): Add serialize option to SignTx.
2022-10-17 15:20:46 +02:00
Pavol Rusnak
029e47e1e8
chore(common/defs/fido): add proton
...
[no changelog]
2022-10-17 12:02:54 +02:00
Vladyslav Burzakovskyy
e7ff43272c
chore(common/defs/fido): add invity
...
[no changelog]
2022-10-14 16:28:51 +02:00
Andrew Kozlik
0ba966b979
fix(core): Fix bug in SetBusy when running CI tests.
...
[no changelog]
2022-10-10 20:32:36 +02:00
Andrew Kozlik
5bbfd40df6
feat(core): Add set_int() and get_int() to storage cache.
...
[no changelog]
2022-10-10 20:32:36 +02:00
tychovrahe
fb08536b6a
feat(core): icon and images using new format
2022-09-29 21:50:10 +02:00
tychovrahe
f7b9bb4ef8
feat(core/rust): use dma2d to improve rendering performance, implement text over image and icon over icon functions
2022-09-29 21:50:10 +02:00
tychovrahe
b9647d1296
fix(core): fix flashing usb disconnected error
...
[no changelog]
2022-09-26 13:31:04 +02:00
Martin Novak
dd168d2893
feat(core,legacy): display only sat instead of sat BTC
2022-09-15 08:01:24 +02:00
Martin Novak
a41cfadbf1
feat(core,legacy): Extend decimals of fee rate to 2 digits
2022-09-09 15:28:31 +02:00
Dusan Klinec
2fe40f70a6
fix(xmr): fixes #2453 , incorrect address display
2022-09-09 14:07:30 +02:00
Martin Milata
5a9c2a1363
feat(core/rust/ui): recovery layouts
...
[no changelog]
2022-09-07 16:46:47 +02:00
Martin Milata
885ae2a943
refactor(core/rust/ui): add should_show_more
...
[no changelog]
2022-09-07 16:46:47 +02:00
Martin Milata
a5cff25209
fix(core/rust/ui): expose method for completely repainting layout
...
[no changelog]
2022-09-07 16:46:47 +02:00
Martin Milata
3b629a1ea4
refactor(core/rust/ui): layouts for SLIP-39 backups
...
[no changelog]
2022-09-07 16:46:47 +02:00
Martin Milata
4782afbae3
refactor(core/rust/ui): layouts for BIP-39 backups
...
[no changelog]
2022-09-07 16:46:47 +02:00
Martin Milata
4ff2c99f0a
refactor(core/rust/ui): add show_info and show_error
...
[no changelog]
2022-09-07 16:46:47 +02:00
Tomas Krnak
031bac4a9b
feat(core): add support for Zcash unified addresses
2022-08-30 21:15:49 +02:00
Andrew Kozlik
b5cb9cb035
feat(core): Allow Any type in is_type_of().
...
[no changelog]
2022-08-30 15:53:44 +02:00
Andrew Kozlik
77be3653b4
feat(core): Implement SLIP-0025 CoinJoin accounts.
2022-08-30 15:53:44 +02:00
Andrew Kozlik
9d89c3cb1b
feat(common): Add UnlockPath message.
...
[no changelog]
2022-08-30 15:53:44 +02:00
grdddj
c53177fe89
feat(core): show fee rate when replacing transaction
2022-08-30 10:20:54 +02:00
Ondrej Mikle
72228e35cf
feat(core): show red error header when USB data not connected
2022-08-25 16:42:29 +02:00
Ondrej Mikle
a0287698d5
feat(core): show blue dot when USB data not connected
2022-08-25 16:42:29 +02:00
Martin Milata
005e4203a7
refactor(core/rust/ui): text theme struct
...
[no changelog]
2022-08-25 16:33:41 +02:00
Andrew Kozlik
d089fd3187
feat(core): Implement SetBusy message.
2022-08-22 18:15:29 +02:00
Andrew Kozlik
792dadfc4d
feat(common): Add SetBusy message.
...
[no changelog]
2022-08-22 18:15:29 +02:00
Andrew Kozlik
ad5a572b75
chore(common): Deprecate data field in CosiCommit message.
2022-08-02 20:38:04 +02:00
matejcik
114376f734
feat(core/strings): use thousands separator ( fixes #2394 )
2022-08-02 20:35:49 +02:00
matejcik
a6410693b3
Revert "feat(core): implement firmware dumping"
...
This reverts commit 37c61c1381
.
2022-08-02 17:12:07 +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
matejcik
00095c5787
chore: update tokens & networks
2022-08-02 13:57:31 +02:00
Andrew Kozlik
90792eb438
fix(core): Fix Decred transaction weight calculation.
2022-08-01 15:10:34 +02:00
Andrew Kozlik
426eae4dfc
fix(core): Ensure correct order when verifying external inputs in Bitcoin signing.
2022-07-28 17:14:05 +02:00
Andrew Kozlik
421eec1d3b
feat(core): Add get_base_weight() to TxWeightCalculator.
...
[no changelog]
2022-07-20 18:23:34 +02:00
Andrew Kozlik
0ce2c079b0
feat(core): Account for minimum registrable output amount in CoinJoin checks.
...
[no changelog]
2022-07-20 18:23:34 +02:00
grdddj
8bfbe9da01
fix(ui): import type component inside if TYPE_CHECKING branch
2022-07-20 12:46:01 +02:00
gabrielkerekes
1a68650c43
feat(cardano): add support for hiding some details during tx signing
2022-07-04 15:58:27 +02:00
gabrielkerekes
2f9435570d
feat(cardano): add tx signing show details prompt
2022-07-04 15:58:27 +02:00
David Misiak
ba7fb2cb54
feat(cardano): allow required signers in more signing modes
2022-07-04 15:58:27 +02:00
David Misiak
4017434cc1
feat(cardano): add support for babbage features
2022-07-04 15:58:27 +02:00
David Misiak
11c4b25cb0
feat(cardano): allow datum hash in non-script outputs
2022-07-04 15:58:27 +02:00
David Misiak
f7d0507a65
feat(cardano): add support for chunked embedded CBOR
2022-07-04 15:58:27 +02:00
David Misiak
99a7c48e64
feat(cardano): add babbage data types
2022-07-04 15:58:27 +02:00
David Misiak
8a229edcb3
refactor(cardano): shorten identifiers in addresses, certs, aux data
2022-07-04 15:58:27 +02:00
David Misiak
50ad00a3c0
refactor(cardano): use module imports for addresses, certs, aux data
2022-07-04 15:58:27 +02:00
David Misiak
2753faa7b0
refactor(cardano): shorten identifiers
2022-07-04 15:58:27 +02:00
David Misiak
1ae6b68eaf
refactor(cardano): use module imports for messages, layout
2022-07-04 15:58:27 +02:00
David Misiak
0836e91faa
refactor(cardano): inline validation errors
2022-07-04 15:58:27 +02:00
David Misiak
2724d29968
refactor(cardano): introduce Signer and its subclasses
2022-07-04 15:58:27 +02:00
matejcik
8c3d3c6548
chore: bump black to 22.3
...
changes:
* exponent operator ** now allows no spaces around itself: https://github.com/psf/black/issues/538
* optional unicode marker u"" is no longer allowed
[no changelog]
2022-06-29 14:35:16 +02:00
Martin Milata
ccf364f1da
refactor(core/ui): DebugLink swipe for rust layouts
...
[no changelog]
2022-06-28 18:01:02 +02:00
Martin Milata
c9ca7cd544
feat(core/rust/ui): bitcoin layouts
...
[no changelog]
2022-06-28 18:01:02 +02:00
Martin Milata
dd9a7d30e5
refactor(core/rust/ui): expose page count to python
...
[no changelog]
2022-06-28 18:01:02 +02:00
Martin Milata
24a1f2e25e
refactor(core): remove unused parameter from display_qrcode
...
[no changelog]
2022-06-28 18:01:02 +02:00
Dusan Klinec
2d36c4e8f3
fix(core/monero): add missing view_tags to hf15
2022-06-28 16:21:29 +02:00
Pavol Rusnak
95daa2fda3
chore(common/defs): replace consensus_branch_id with overwintered bool flag
...
[no changelog]
2022-06-27 12:39:03 +02:00
mcudev
1ec62e9c86
common/defs/fido: update fastmail
2022-06-27 11:09:31 +02:00
mcudev
7d37109eb8
common/defs/fido: add cloudflare
2022-06-14 15:12:51 +02:00
Dusan Klinec
1e9acf10fa
fix(xmr): remove inv8 optimization as in xmr master
2022-06-08 08:59:34 +02:00
Pavol Rusnak
59f78d06b1
chore(common/defs/fido): add kraken
...
[no changelog]
2022-06-01 14:52:15 +02:00
matejcik
d3f24f6e17
feat(core): provisionally gate RebootToBootloader under experimental features
2022-06-01 14:50:59 +02:00
matejcik
e66ed079b0
feat(core): show confirmation dialog before rebooting
2022-06-01 14:50:59 +02:00
Ondrej Mikle
c563c987e1
feat(core): jump back and stay in bootloader for TT via reverse SVC call trampoline
2022-06-01 14:50:59 +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
David Misiak
a1eaa465aa
chore(cardano): remove legacy types
2022-05-23 11:08:52 +02:00
grdddj
14a0bc13ce
chore(docs): mention that .mako files are rendered by make templates
...
[no changelog]
2022-05-19 14:09:16 +02:00
grdddj
6dc4426151
feat(ui): setup homescreen and label for model R
...
[no changelog]
2022-05-19 14:09:16 +02:00
Martin Milata
c5f1bec474
Merge branch 'release/22.05'
2022-05-18 12:43:53 +02:00
Martin Milata
31e63f688e
fix(core/rust/ui): implement warning for PIN dialog
...
[no changelog]
2022-05-16 13:54:43 +02:00
Martin Milata
3dcdffe203
refactor(core/rust/ui): emit event when component tree is initialized
...
[no changelog]
2022-05-16 13:54:43 +02:00
Dusan Klinec
5e6582a3fe
feat(xmr): add support for HF15, BP+
2022-05-16 12:37:24 +02:00
Dusan Klinec
25d32a8144
feat(xmr): implement bp+, refactor, code cleanup
...
- implement BulletProof plus verifier and prover
- use bulletproof exception to signalize proof generation failed and should be tried again. More robust, fixes bug that was not triggered yet (return tuple did not work properly in all situations)
- precomputed 2**i vector is removed as it can be easily computed
- BP code cleanup, minor optimizations, comments
2022-05-16 12:37:24 +02:00