Ioan Bizău
073038771e
feat(core): introduce Nostr
...
[no changelog]
2025-02-28 14:15:45 +01:00
Roman Zeyde
0b5dbcae1b
feat(core): confirm multiple Solana Deactivate/Withdraw instructions
...
[no changelog]
(cherry picked from commit 1954c7cbc2
)
2025-02-28 12:56:10 +01:00
Roman Zeyde
1954c7cbc2
feat(core): confirm multiple Solana Deactivate/Withdraw instructions
...
[no changelog]
2025-02-28 13:51:37 +02:00
obrusvit
331f71dc91
chore(common): set definitions timestamp
2025-02-26 01:24:30 +01:00
Ioan Bizău
6c38f0d63d
feat(core): friendlier way to confirm long messages
2025-02-25 22:51:16 +01:00
M1nd3r
a28b405f45
chore: include pb2py for python style linting
...
[no changelog]
2025-02-25 13:58:33 +01:00
Roman Zeyde
d2165c3eb3
test(core): add test vectors for Solana staking layouts
...
[no changelog]
2025-02-25 11:55:03 +01:00
obrusvit
c69d2c9aff
Merge branch 'release/25.02' into obrusvit/merge-release-25.02
2025-02-13 11:42:08 +01:00
obrusvit
0adc6a9ad0
chore: update releases.json
2025-02-12 21:42:47 +01:00
Roman Zeyde
061e71213e
test(core): don't fetch full DebugLinkState
by default
...
In case the main workflow is restarting after a `DebugLinkDecision`,
sending the response of `DebugLinkGetState` may get interrupted.
We are making the state fetching explicit, in order to avoid the
"restart" race condition (as described in #4401 ).
Following the above change, text-based layout recording is removed.
[no changelog]
2025-02-07 11:21:44 +01:00
obrusvit
fa9e5338c3
chore(common): set definition timestamps
...
[no changelog]
2025-01-29 11:55:35 +01:00
tomasklim
711c19173c
chore(common): add ARB, BASE and OP evm networks
2025-01-28 14:17:46 +01:00
tomasklim
64341bcb66
chore(common): change BNB to BSC and MATIC to POL
2025-01-28 14:17:46 +01:00
tomasklim
9e8c2f908f
chore(common): add symbol (native symbol shortcut) to evm networks
2025-01-28 14:17:46 +01:00
tomasklim
30d1213421
chore(common): update XRP, TXRP, ADA, DSOL backend urls
2025-01-28 14:17:46 +01:00
obrusvit
00740b560c
refactor(core): consistent naming of UI layouts
...
- follow-up on 862c987779
- layout_bolt stays the same
- layout_samson -> layout_caesar
- layout_quicksilver -> layout_delizia
- use super for importing rust modules in layout code
[no changelog]
2025-01-20 12:29:24 +01:00
matejcik
8b6d8e7572
fix(all): make more protobuf fields required
...
[no changelog]
2025-01-17 11:28:12 +01:00
Carlos Garcia Ortiz karliatto
6c4064489a
fix(common): add requirements.txt to tools
2025-01-17 08:24:28 +01:00
Tomáš Martykán
d711fbcad5
fix(common): update solana domains
2025-01-15 11:37:31 +01:00
Prochmi99
fee4b4ab86
feat(common): add new t3t1 color variant
2025-01-15 11:36:52 +01:00
Carlos Garcia Ortiz karliatto
d2e47ca87b
fix(common): blockbook for testnet 4
2025-01-14 13:57:42 +01:00
obrusvit
862c987779
refactor(core): consistent naming of UI layouts
...
- UI layouts name changes:
- model_tt -> layout_bolt
- model_tr -> layout_samson
- model_mercury -> layout_quicksilver
- rust features `model_xyz` freed for different use, now it's
`layout_xyz`
- input_flow function names are based on UI layout and not internal
model name (i.e. quicksilver instead of t3t1)
- directory names and commentary changed accordingly
[no changelog]
2025-01-09 22:57:14 +01:00
Andrew Kozlik
df97d8d958
feat(common): Add messages for entropy check workflow.
...
[no changelog]
2025-01-02 13:44:36 +01:00
Ondřej Vejpustek
1fc0926bb3
chore(common): comment protobuf message
2024-12-02 12:21:24 +01:00
Ondřej Vejpustek
8222c8f915
feat(common): introduce MultisigPubkeyOrder
2024-12-02 12:21:24 +01:00
Fabien
6931e61f75
feat(common): Add an exception for eCash to the coin_label regex
...
The regex enforces starting with an uppercase letter, which doesn't work for eCash and for xRhodium. An exception is added to handle this naming, as well as a comment to remind why the regex contains this special case.
This fixes `make defs_check` for eCash.
2024-11-25 12:02:13 +01:00
Fabien
85471d4d36
feat(core): Add coin definition for eCash
2024-11-25 12:02:13 +01:00
Martin Milata
7fc226258e
style(common): fix cointool.py
2024-11-15 18:37:33 +01:00
Martin Milata
c101cdfcbe
Merge branch 'release/24.11.01'
2024-11-15 18:37:16 +01:00
M1nd3r
99aed4bb43
chore(protob): reserve wire types for thp messages
...
[no changelog]
2024-11-15 08:47:24 +01:00
M1nd3r
4c009539c7
docs(core): fix docs indentation and correct a few typos
...
[no changelog]
2024-11-15 08:47:24 +01:00
Lukas Bielesch
6d391aa9ac
chore(common): Create enum for valid device rotations
2024-11-13 11:08:56 +01:00
matejcik
0e8dcbb498
feat(core): unify RustLayout, implement single global layout
2024-11-12 16:55:17 +01:00
Martin Milata
80dbfc6e6e
fix(common): fetch definitions timestamp from signed branch of trezor/definitions
2024-11-02 18:58:46 +01:00
Martin Milata
8522d9c9b5
chore(common): set definition timestamp to the current signed definitions
...
[no changelog]
2024-11-02 18:58:46 +01:00
obrusvit
2e9ea6d044
test(cardano): reduce testset sign_tx_show_details
...
Rationale: the removed test cases are considered "simple" as of the
recent changes and they do not prompt a user for "level of details".
2024-10-30 09:15:10 +01:00
M1nd3r
74655931ce
feat(core): allow benchmark on BITCOIN_ONLY debug build
...
[no changelog]
2024-10-25 13:16:39 +02:00
M1nd3r
16da9a8889
chore(common): separate definitions of protobuf options
...
[no changelog]
2024-10-23 22:27:48 +02:00
Martin Milata
16b2159b32
build(core): add T3W1 for translations and definitions
...
[no changelog]
2024-10-16 16:25:20 +02:00
Martin Milata
a2a189ceb3
chore(core): update common/models.json
...
source: https://github.com/trezor/trezor-suite/blob/develop/packages/connect/src/data/models.ts
2024-10-14 15:49:38 +02:00
Martin Milata
7e00697625
chore(common): add mapping of which fw versions were released for which model
2024-10-14 15:49:38 +02:00
Ondřej Vejpustek
b436b39091
chore(core): add benchmark messages
...
[no changelog]
2024-10-11 16:35:34 +02:00
M1nd3r
c99988312a
feat(core): add pairing credential manager
...
[no changelog]
2024-10-09 10:44:30 +02:00
M1nd3r
7a7688514a
chore(core): add internal_only option for protobug messages
...
[no changelog]
2024-10-09 10:44:30 +02:00
tychovrahe
e13d4a45a6
chore(core): remove residual support for T1B1 in core
...
[no changelog]
2024-09-25 09:18:01 +02:00
Martin Milata
50da2bdfd1
chore(common): set definition timestamp to the current signed definitions
...
[no changelog]
2024-09-03 18:45:43 +02:00
matejcik
cc9e74772b
chore(common): rename MATIC to POL, following a network upgrade
2024-09-03 12:52:42 +02:00
matejcik
f240a2d8fb
docs(common): update info about support.json
2024-09-03 10:35:14 +02:00
matejcik
1f20b2984f
feat(common/cointool): use support.json as a source of the list of supported models
2024-09-03 10:35:14 +02:00
matejcik
0b2b0d06fb
chore(common): add T3B1 to the list of supported models in support.json
2024-08-28 16:15:35 +02:00
matejcik
3f64f05b8c
chore(common): revert supported versions for T1B1 and T2T1 to correct values
2024-08-28 16:15:35 +02:00
Jan Komarek
b42ae4494b
chore(common): remove ropsten from defs
2024-08-28 16:15:35 +02:00
Jan Komarek
94a7ff5d32
chore(common): remove ropsten and rinkeby from fixtures
2024-08-28 16:15:35 +02:00
Jan Komarek
d6db9dd3e6
chore(common): remove unused defs
2024-08-28 16:15:35 +02:00
Jan Komarek
23d57949db
chore(common): update eth and alt defs
2024-08-28 16:15:35 +02:00
Jan Komarek
1e1edd774f
chore(common): add t3b1 defs
2024-08-28 16:15:35 +02:00
Andrew Kozlik
2a567f3a0c
feat: Remove display_random feature.
2024-08-27 19:33:23 +02:00
Martin Milata
c07ba50ce0
Merge branch 'release/24.08.01'
2024-08-21 09:55:29 +02:00
Jan Šetina
88cdfb01f3
docs(common): Update README.md ( #4111 )
2024-08-19 12:03:06 +02:00
Martin Milata
8cffddb957
chore(common): set definition timestamp to the current signed definitions
...
[no changelog]
2024-08-01 15:54:27 +02:00
Ioan Bizău
522d33a71f
refactor(core): send out ButtonRequest name
...
[no changelog]
2024-07-19 11:28:07 +03:00
matejcik
21eafdc5ec
chore(common): remove wallets and links from misc.json
...
firmware repo is no longer a source of truth for these values
2024-07-18 12:43:43 +02:00
matejcik
91cbb332f4
chore(common): drop NEM mosaics support when NEM network is unsupported
...
this does not affect codegen but it might confuse consumers of the
support info
2024-07-18 12:43:43 +02:00
Martin Milata
98dca4db4c
Merge branch 'release/24.07'
2024-07-10 12:24:18 +02:00
Andrew Kozlik
b71a809da3
feat(common): Add DebugLinkOptigaSetSecMax message.
...
[no changelog]
2024-07-09 16:52:50 +02:00
Martin Milata
54441182ea
chore(common): set definition timestamp to the current signed definitions
...
[no changelog]
2024-07-01 11:49:31 +02:00
gabrielkerekes
6f76ac3be6
fix(solana): allow AToken Create instruction to contain an optional rent_sysvar
account
...
This is needed because some dApps (https://jup.ag/perps or http://solend.fi/ ) include the rent_sysvar account although it's not required anymore (it's also not a part of the [official docs](https://docs.rs/spl-associated-token-account/latest/spl_associated_token_account/instruction/enum.AssociatedTokenAccountInstruction.html#variant.Create )).
2024-07-01 09:46:40 +00:00
obrusvit
2de8acc141
chore(core): remove CoSi functionality
...
trezorctl CoSi feature is removed from all models
2024-07-01 09:32:38 +02:00
Pavol Rusnak
3602a8dde9
chore(legacy): remove CoSi functionality
2024-07-01 09:32:38 +02:00
matejcik
eaeb58fb25
chore(python): annotate package with minimum python 3.8
...
also add 3.12 to tox config
2024-06-25 13:43:13 +02:00
Andrew Kozlik
4ee81daee7
feat(core): Add optiga_sec field to Features
...
[no changelog]
2024-06-25 12:45:00 +02:00
Martin Milata
f2a2ddfd8d
Merge branch 'release/24.06'
2024-06-17 22:14:02 +02:00
matejcik
da75d8f4b6
chore(common): make unused fields optional
...
[no changelog]
2024-06-10 11:06:06 +02:00
tomasklim
5c781ca14b
chore(common): remove unused coins_details.json file
2024-06-07 14:20:33 +02:00
tomasklim
4f4e9ab904
chore(common): fix solana and ada support
2024-06-07 14:20:33 +02:00
Martin Milata
924492ce1b
chore(common): set definition timestamp to the current signed definitions
...
[no changelog]
2024-06-06 14:30:14 +02:00
Ioan Bizău
8870869f93
chore(core): rename recovery type & kind and tweak feature flags
2024-06-05 12:35:09 +03:00
Ioan Bizău
8ef7dfab0d
feat(core): implement repeated backup
2024-06-05 12:35:09 +03:00
tychovrahe
b9a55cf2a7
feat(core): add settings to turn haptic on/off
...
[no changelog]
2024-06-03 14:26:25 +02:00
tychovrahe
a65511846b
feat(core): added user adjustable brightness setting
2024-06-03 14:26:25 +02:00
Andrew Kozlik
f24c48ef1e
feat(core): Add extendable BackupTypes.
2024-05-28 18:03:26 +02:00
Ioan Bizău
269adf4868
chore(core): add coin support info for T3T1
2024-05-24 13:53:05 +02:00
Peter Jaško
7eb6fcf43c
feat(cardano): Tag sets
2024-05-23 10:01:48 +02:00
Peter Jaško
10e4352aad
feat(cardano): Add Conway certificates
2024-05-23 10:01:48 +02:00
Ioan Bizău
3006224bff
feat(core): add ability to request backups with any number of groups/shares
2024-05-01 09:23:40 +02:00
Andrew Kozlik
27f54eec9c
feat(core): Add unit packaging variant field to Features.
...
[no changelog]
2024-04-25 15:51:52 +02:00
overcat
3d1e2bc20d
fix(legacy): resolves the issue of incorrect signature generation when the Stellar transaction source account differs from the signing account.
2024-04-10 09:28:11 +02:00
Fernando Paredes Garcia
17783a9648
Update URL for Syscoin UTXO.
2024-04-05 14:16:18 +02:00
matejcik
67c0cb0bd4
chore(common): drop wallets.json
...
the wallet info is not used by firmware or consumers of trezor-common
and so it moves to the definitions repo
at https://github.com/trezor/definitions
2024-04-02 10:43:06 +02:00
matejcik
b263dbc109
fix(all): improve Solana template generation
2024-03-26 15:22:32 +01:00
RostarMarek
8b485de173
feat(solana): Hidden flag functionality for instructions
2024-03-25 16:31:01 +01:00
Martin Milata
1fddb0b498
feat(core): Add Capability.Translations to Features
...
[no changelog]
(cherry picked from commit 48124023d7
)
2024-02-29 13:24:32 +01:00
Martin Milata
6b821a8cd5
chore(common): set definition timestamp to the current signed definitions
...
[no changelog]
2024-02-27 17:10:42 +01:00
Martin Milata
3f10a291b5
feat(common): send BIP-380 descriptor in GetPublicKey response
...
[no changelog]
2024-02-27 11:09:56 +01:00
Martin Milata
f53b945e61
feat(common): Add language_version_matches flag to Features
...
[no changelog]
2024-02-26 18:10:24 +01:00
obrusvit
ebcf3e2db2
feat(core): confirm ETH stake, unstake, claim
2024-02-23 18:09:43 +01:00
obrusvit
e2b7244383
Rename trezorctl self-test to prodtest-t1.
...
It was confusing for trezorctl users. The new name clearly signals that
it's meant to work only for Model One.
2024-02-22 11:47:26 +01:00
matejcik
0bb57173db
chore(common): remove useless proto imports
2024-02-12 14:49:32 +01:00
matejcik
9c72c7c99d
feat(common): provide some useful paths for the mako templates
2024-02-12 14:49:32 +01:00
matejcik
055662ea27
chore(common): deprecate language
fields in ApplySettings, ResetDevice, RecoveryDevice
2024-02-12 14:49:32 +01:00