nimbus-eth1/nimbus/evm
andri lim 26a8759c34
implementation of EIP-4844: Shard Blob Transactions (#1440)
* EIP-4844: add pointEvaluation precompiled contract

* EIP-4844: validate transaction and block header

* EIP-4844: implement DataHash Op Code

* EIP-4844: txPool support excessDataGas calculation

* EIP-4844: make sure tx produce correct txHash

* EIP-4844: node should not automatically broadcast blob tx to it's peers

* EIP-4844: add test cases

* EIP-4844: add EIP-4844 support to t8n tool

* EIP-4844: update nim-eth to branch eip-4844

* fix t8n transaction decoding

* add t8n test data

* EIP-4844: fix blobHash opcode

* disable blobHash test when evmc_enable
2023-06-24 20:56:44 +07:00
..
async reduce compiler warnings 2023-06-12 12:58:53 +07:00
interpreter implementation of EIP-4844: Shard Blob Transactions (#1440) 2023-06-24 20:56:44 +07:00
blake2b_f.nim saner source code grouping 2022-12-02 13:51:42 +07:00
blscurve.nim saner source code grouping 2022-12-02 13:51:42 +07:00
code_stream.nim saner source code grouping 2022-12-02 13:51:42 +07:00
computation.nim implementation of EIP-4844: Shard Blob Transactions (#1440) 2023-06-24 20:56:44 +07:00
evmc_api.nim Silence some compiler gossip -- part 6, evm (#1462) 2023-02-14 14:37:21 +00:00
evmc_helpers.nim saner source code grouping 2022-12-02 13:51:42 +07:00
interpreter_dispatch.nim More work on stateless mode (#1535) 2023-04-12 08:39:11 -04:00
map_to_curve_g1.nim saner source code grouping 2022-12-02 13:51:42 +07:00
memory.nim bump submodules 2023-06-07 18:12:02 +07:00
message.nim saner source code grouping 2022-12-02 13:51:42 +07:00
modexp.nim reduce compiler warnings 2023-05-16 11:15:10 +07:00
nimdoc.cfg saner source code grouping 2022-12-02 13:51:42 +07:00
precompiles.nim implementation of EIP-4844: Shard Blob Transactions (#1440) 2023-06-24 20:56:44 +07:00
stack.nim Revert "Some work on speculative execution (#1552)" (#1561) 2023-04-24 16:59:38 -04:00
state.nim Bump nim-eth and remove unneeded Defect raises (#1575) 2023-05-10 18:04:35 +02:00
state_transactions.nim implementation of EIP-4844: Shard Blob Transactions (#1440) 2023-06-24 20:56:44 +07:00
transaction_tracer.nim Revert "Some work on speculative execution (#1552)" (#1561) 2023-04-24 16:59:38 -04:00
types.nim implementation of EIP-4844: Shard Blob Transactions (#1440) 2023-06-24 20:56:44 +07:00
validation.nim optimize EVM memory extend 2023-05-31 10:14:26 +07:00