Jordan Hrycaj
ee9aea171d
Culling legacy DB and accounts cache ( #2197 )
...
details:
+ Compiles nimbus all_tests
+ Failing tests have been commented out
2024-05-20 10:17:51 +00:00
jangko
053fc79a8b
Engine-API simulator: allow testee client to import invalid block
2024-05-19 10:08:05 +07:00
andri lim
8767bbd10a
Fix engine simulator and improve logging ( #2188 )
...
* Fix engine simulator and improve logging
* Fix engine simulator genesis loader
2024-05-15 23:22:03 +07:00
Jordan Hrycaj
e8eb3268f5
Generalise prune mode option 4 different db models ( #2139 )
...
* Update README
* Nimbus-main: replaced `PruneMode` options by `ChainDbMode` options
details:
For the legacy database, this changes the phrase
- `conf.pruneMode == PruneMode.Full` to the expression
+ `conf.chainDbMode == ChainDbMode.Prune`.
* Fix issues moaned about by NIM compiler
* Fix copyright year
2024-04-17 18:09:55 +00:00
andri lim
e713f3c287
Implement eth_feeHistory ( #2130 )
...
* Implement eth_feeHistory
* Fix copyright year
2024-04-16 08:02:42 +07:00
andri lim
eb67e78fde
Implement RPC methods: debug_getRawBlock, debug_getRawHeader, debug_g… ( #2098 )
...
* Implement RPC methods: debug_getRawBlock, debug_getRawHeader, debug_getRawReceipts, debug_getRawTransaction
* Fix engine api sim when calling setupDebugRpc
2024-03-22 23:40:16 +07:00
andri lim
c41206be39
Fix styles and reduce compiler warnings ( #2086 )
...
* Fix styles and reduce compiler warnings
* Fix copyright year
2024-03-20 14:35:38 +07:00
andri lim
c635e160d9
Implement combo http server for rpc, engine_api, and graphql services ( #1992 )
...
* Combo HTTP server implementation
* Use json flavor for jwt_auth decoder
2024-01-29 20:20:04 +07:00
jangko
5fd54961e3
Bump nim-web3: remove rpc types duplicates
2023-12-13 07:58:12 +07:00
jangko
b0000eed8b
Add check copyright year linter to CI
2023-11-01 10:41:20 +07:00
jangko
5d50bb9a2b
Add Engine API generic tests
2023-10-31 10:18:37 +07:00
andri lim
77289c7795
More cancun tests ( #1843 )
...
* Engine API simulator: More Cancun tests
* Fix Cancun validation in Engine API and TxPool
2023-10-23 20:59:57 +07:00
andri lim
4f6cdab641
Engine API simulator: pass first Cancun test ( #1838 )
2023-10-22 14:05:20 +07:00
andri lim
501d8a369a
Add BeaconSync reorg tests ( #1782 )
...
* Add BeaconSync reorg tests
* Fix redefinition error in tx_sender.nim
2023-09-30 19:20:29 +07:00
andri lim
e8d59bc7a7
Working prototype of beacon downloader ( #1780 )
...
* Working prototype of beacon downloader
* Use KeyedQueue for setSyncTarget queue
* Convert MergeTracker and PayloadQueue to non ref object
2023-09-28 13:20:12 +07:00
andri lim
948c94763c
Bump nim-eth: Add closeWait to EthereumNode ( #1742 )
2023-09-09 13:54:58 +07:00
andri lim
348a9aea6f
Close eth node after usage ( #1741 )
2023-09-08 21:37:50 +07:00
jangko
5fb0fc65ba
Implement beacon sync stub
...
- Prepare a test env for beacon sync in engine api simulator.
- Wiring beacon sync to the rest of subsystems.
2023-09-07 08:49:31 +07:00
jangko
6139152143
Add multiple clients support to engine api simulator
2023-09-06 18:51:02 +07:00