jangko
94a94c5b65
implement better hardfork management
2022-12-02 13:51:42 +07:00
jangko
43f4b99a1b
disable NewBlockHashes and NewBlock of eth wire handler after POS transition
...
fix #1133
2022-11-14 16:17:34 +07:00
Jacek Sieka
c2ed731fa5
eth: adapt to smaller eth_types ( #1210 )
2022-09-03 20:15:35 +02:00
jangko
fe54f93ab6
bump nim eth
...
better method not implemented message of AbstractChainDB
2022-08-22 20:11:36 +07:00
jangko
11908c78ec
engine api test: handle JsonRpcError for each client rpc call
2022-08-05 09:51:16 +07:00
jangko
21140191da
attempt to fix flaky simulator test
2022-08-02 11:48:59 +07:00
jangko
a48f69a89a
hive: engine simulator add jwt auth test cases
2022-07-18 16:56:44 +07:00
jangko
2b4baff8ec
move block validation from execution payload generator to engine api
2022-07-04 20:36:30 +07:00
jangko
ce098bf88f
fix engine api test
2022-07-04 19:32:14 +07:00
jangko
7f0bc71b65
add invalidMissingAncestorReOrg test case
2022-06-27 20:18:54 +07:00
jangko
4a50b00c37
rpc: change getStorageAt param type to HexDataStr
...
if using HexQuantityStr, it will fail when given hex string with leading zeros
2022-06-27 17:47:59 +07:00
jangko
71ac6b7de5
engine-api-test: fix transactionReorg test case
2022-06-27 13:01:32 +07:00
jangko
b80eca0718
json-rpc: able to query finalized block and safe block header
...
engine-api:
- store safe block hash and finalized block hash
engine-api test:
- fix test case related to safe block hash and finalized block hash
2022-06-27 11:15:54 +07:00
jangko
8dce76c49f
add engine api test fixtures: PoW chain rlp
2022-06-22 08:10:10 +07:00
jangko
d07ef2ee56
fix engine api and angine api test
2022-06-22 08:10:01 +07:00
jangko
69a1000d77
more engine api test
2022-06-15 15:56:45 +07:00
jangko
ee13e5fdae
completing 'PrevRandao Opcode Transactions' test case in engine api test
2022-06-15 07:55:14 +07:00
jangko
5bd134e2f0
more engine api tests
2022-06-01 20:32:07 +07:00
jangko
9843c9428f
fix related to engine api alpha.9
2022-05-29 11:23:03 +07:00
Jordan Hrycaj
62d31d6f1d
Normalise sync handler prototypes ( #1087 )
...
* Use type name eth and snap (rather than snap1)
* Prettified snap/eth handler trace messages
* Regrouped sync sources
details:
Snap storage related sources are moved to common directory.
Option --new-sync renamed to --snap-sync
also:
Normalised logging for secondary/non-protocol handlers.
* Merge protocol wrapper files => protocol.nim
details:
Merge wrapper sync/protocol_ethxx.nim and sync/protocol_snapxx.nim
into single file snap/protocol.nim
* Comments cosmetics
* Similar start logic for blockchain_sync.nim and sync/snap.nim
* Renamed p2p/blockchain_sync.nim -> sync/fast.nim
2022-05-13 17:30:10 +01:00
jangko
6fcd63cb58
modify hive simulators to run in CI
2022-04-21 12:01:18 +07:00
jangko
4d126f2461
hive: add ethereum/engine simulator
...
some test with multiple client still need polishing.
merge test using specially crafted blocks need to be added.
2022-04-13 08:05:58 +07:00