jangko
ff1a45e095
fix shanghai withdrawal validation
...
previously, the withdrawal validation is in process_block only,
but the one in persist block, which is also used in synchronizer
is not validated properly.
2023-06-26 07:46:09 +07:00
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
jangko
4e332868b7
reduce compiler warnings
2023-05-16 11:15:10 +07:00
jangko
4e58f9d79a
modexp precompile allow arbitrary input length
2023-05-11 07:21:03 +07:00
jangko
d98b3bb32d
cleanup numeric utils and remove unstable rangeToPadded
2022-12-21 18:41:03 +07:00
jangko
ac2cb82a2b
saner source code grouping
2022-12-02 13:51:42 +07:00