andri lim
4fa3756860
Convert GasInt to uint64, bump nim-eth and nimbus-eth2 ( #2461 )
...
* Convert GasInt to uint64, bump nim-eth and nimbus-eth2
* Bump nimbus-eth2
* int64.high.GasInt instead of 0x7fffffffffffffff.GasInt
2024-07-07 06:52:11 +00:00
andri lim
5a18537450
Bump nim-eth, nim-web3, nimbus-eth2 ( #2344 )
...
* Bump nim-eth, nim-web3, nimbus-eth2
- Replace std.Option with results.Opt
- Fields name changes
* More fixes
* Fix Portal stream async raises and portal testnet Opt usage
* Bump eth + nimbus-eth2 + more fixes related to eth_types changes
* Fix in utp test app and nimbus-eth2 bump
* Fix test_blockchain_json rebase conflict
* Fix EVMC block_timestamp conversion plus commentary
---------
Co-authored-by: kdeme <kim.demey@gmail.com>
2024-06-14 14:31:08 +07:00
Jacek Sieka
919242c98e
results: use canonical import ( #2248 )
2024-05-30 14:54:03 +02:00
jangko
35ee171013
Fix t8n response cancun fields: rename currentBlobGasUsed to blobGasUsed
2023-10-24 21:22:49 +07:00
andri lim
04c7ed8ec9
Change EthTime from std.Time to distinct uint64 ( #1820 )
...
* Change EthTime from std.Time to distinct uint64
* Bump nimbus-eth2
2023-10-18 09:16:11 +07:00
andri lim
dc1dcfb206
EIP-4844: Fix excessBlobGas handling ( #1771 )
...
* EIP-4844: Fix excessBlobGas handling
* Change vmState.difficulty to vmState.difficultyOrPrevRandao
2023-09-24 22:25:41 +07:00
andri lim
96fb355efe
Implement EIP-4788: Beacon block root in the EVM ( #1722 )
...
* Implement EIP-4788: Beacon block root in the EVM
* EIP-4788: Fix genesis.parentBeaconBlockRoot initialization
2023-08-30 23:29:48 +07:00
jangko
849c4bc785
Fix EVM tracer producing wrong order of CALL family
...
Also fix t8n tool when given json txs with no v,r,s fields.
v,r,s field can be subtituted by "secretKey" field.
2023-08-23 17:15:34 +07:00
andri lim
bdaeedb09f
rename data gas to blob gas ( #1659 )
...
* rename data gas to blob gas
* bump more submodules
* extend evmc tx_context with EIP-4844 blob_hashes
2023-08-04 19:43:30 +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
12aea42c00
fix t8n's EthAddress parser
2023-04-17 21:32:02 +07:00
jangko
0b97f5a2e6
t8n tools support withdrawals records
2023-03-21 18:36:22 +07:00
jangko
35e4607f87
add more test cases to t8n tool
2022-12-16 07:54:38 +07:00
jangko
490b2f8023
fix t8n tool tx and env parser
2022-12-08 13:20:23 +07:00
jangko
94a94c5b65
implement better hardfork management
2022-12-02 13:51:42 +07:00
jangko
66439d69ca
unify chain config parser of t8n, bc test, and consensus simulator
2022-11-25 12:26:29 +07:00
jangko
a81b23eb92
add test vector for transition (t8n) tool
2022-10-26 10:57:47 +07:00
jangko
dc9a9a741b
Transition tool a.k.a. t8ntool implementation
2022-10-26 10:57:47 +07:00