[pallet-revive] Support all eth tx types (#6461)
Add support for all eth tx types Note that js libs will continue to use the Legacy type since we don't include base_fee_per_gas yet in the block. We can think about setting these values after we revisit how we encode the gas into weight & deposit_limit in a follow up PR --------- Co-authored-by:Alexander Theißen <alex.theissen@me.com> Co-authored-by:
GitHub Action <action@github.com>
parent
6d59c3b1
Showing
- prdoc/pr_6461.prdoc 12 additions, 0 deletionsprdoc/pr_6461.prdoc
- substrate/frame/revive/rpc/src/client.rs 12 additions, 12 deletionssubstrate/frame/revive/rpc/src/client.rs
- substrate/frame/revive/rpc/src/example.rs 4 additions, 5 deletionssubstrate/frame/revive/rpc/src/example.rs
- substrate/frame/revive/rpc/src/lib.rs 22 additions, 35 deletionssubstrate/frame/revive/rpc/src/lib.rs
- substrate/frame/revive/src/evm/api.rs 0 additions, 2 deletionssubstrate/frame/revive/src/evm/api.rs
- substrate/frame/revive/src/evm/api/account.rs 22 additions, 6 deletionssubstrate/frame/revive/src/evm/api/account.rs
- substrate/frame/revive/src/evm/api/rlp_codec.rs 419 additions, 52 deletionssubstrate/frame/revive/src/evm/api/rlp_codec.rs
- substrate/frame/revive/src/evm/api/rpc_types.rs 139 additions, 1 deletionsubstrate/frame/revive/src/evm/api/rpc_types.rs
- substrate/frame/revive/src/evm/api/rpc_types_gen.rs 9 additions, 9 deletionssubstrate/frame/revive/src/evm/api/rpc_types_gen.rs
- substrate/frame/revive/src/evm/api/signature.rs 148 additions, 42 deletionssubstrate/frame/revive/src/evm/api/signature.rs
- substrate/frame/revive/src/evm/api/type_id.rs 17 additions, 5 deletionssubstrate/frame/revive/src/evm/api/type_id.rs
- substrate/frame/revive/src/evm/runtime.rs 19 additions, 20 deletionssubstrate/frame/revive/src/evm/runtime.rs
- substrate/frame/revive/src/lib.rs 1 addition, 1 deletionsubstrate/frame/revive/src/lib.rs
Please register or sign in to comment