1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-21 13:58:08 +00:00
trezor-firmware/common/protob
Frederik Bolding 38fa9197ca feat(core,python): support for Ethereum EIP1559 transactions
Initial EIP1559 implementation

Fix a few small issues

Progress on Python lib implementation and firmware

Fix RLP length

Start fixing tests

Fix legacy transactions

Simplify API and logic

Add EIP1559 tests

Fix access list formatting

Fix UI visiblity issue

Fix commented out code

fix: correct linting issues

Fix access_list protobuf formatting

Remove unneeded code

Remove dead code

Check tx_type bounds for EIP 2718

Reduce code duplication

Prefer eip2718_type over re-using tx_type

Add more tests

Simplify format_access_list

Simplify sign_tx slightly

Change Access List format and add logic to encode it

Fix a bunch of small PR comments

Fix a linting issue

Move tests out of class and regenerate

Remove copy-pasted comments

Add access list to CLI

Simplify _parse_access_list_item

Fix small mistakes following rebase

Fix linting

Refactor to use a separate message for EIP 1559 tx

Simplify changed legacy code

Fix a few small PR comments

Fix linting

fix(legacy): recognize SignTxEIP1559 on legacy build

Fix PR comments
2021-08-10 11:00:29 +02:00
..
.gitignore MONOREPO MERGE trezor-common 2019-04-15 19:14:45 +02:00
check.py common/messages: Add credential management message. 2019-09-17 18:32:31 +02:00
graph.py MONOREPO MERGE trezor-common 2019-04-15 19:14:45 +02:00
Makefile fix(common): update protob combine script to reflect new changes 2020-12-10 16:53:00 +01:00
messages-binance.proto feat(common): set more fields as required (#1406) 2021-02-10 10:56:52 +01:00
messages-bitcoin.proto feat(common/protob): mark values as bitcoin_only in protobuf definitions 2021-06-08 09:55:19 +02:00
messages-bootloader.proto MONOREPO MERGE trezor-common 2019-04-15 19:14:45 +02:00
messages-cardano.proto feat(core/cardano): add support for catalyst voting registration 2021-04-23 11:09:29 +02:00
messages-common.proto fix(core): do not send ButtonRequest on every paging event 2021-07-09 15:00:29 +02:00
messages-crypto.proto feat(common): add public_key to ECDHSessionKey 2021-03-08 15:59:00 +01:00
messages-debug.proto fix(common/protob): use proper field type for backup type on debuglink 2021-06-08 09:55:19 +02:00
messages-eos.proto feat(common): set more fields as required (#1406) 2021-02-10 10:56:52 +01:00
messages-ethereum.proto feat(core,python): support for Ethereum EIP1559 transactions 2021-08-10 11:00:29 +02:00
messages-lisk.proto feat(common): set more fields as required (#1406) 2021-02-10 10:56:52 +01:00
messages-management.proto feat(common): more required fields in messages-management 2021-08-04 15:03:11 +02:00
messages-monero.proto xmr: proto - add fields for protocol optimization 2020-04-13 22:19:56 +02:00
messages-nem.proto feat(common): set more fields as required (#1406) 2021-02-10 10:56:52 +01:00
messages-ripple.proto feat(common): set more fields as required (#1406) 2021-02-10 10:56:52 +01:00
messages-stellar.proto feat(common): set more fields as required (#1406) 2021-02-10 10:56:52 +01:00
messages-tezos.proto feat(common): set more fields as required (#1406) 2021-02-10 10:56:52 +01:00
messages-webauthn.proto core/webauthn: Add algorithm and curve to WebAuthnListResidentCredentials response. 2020-03-12 15:45:26 +01:00
messages.proto feat(core,python): support for Ethereum EIP1559 transactions 2021-08-10 11:00:29 +02:00
pb2py feat(common): change all protobuf message type hints to strings 2021-08-05 12:10:30 +02:00
protocol.md all: rename TREZOR to Trezor where possible 2019-06-17 20:28:29 +02:00