Commit Graph

3170 Commits

Author SHA1 Message Date
f18845d251 impl for Eip2930 (#4927)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-05 22:46:01 +00:00
49ac2f5110 feat: add metrics to engine RPC API (#4912) 2023-10-05 19:51:50 +00:00
50b5215f4b fix(engine): always push back hooks, add tests (#4924) 2023-10-05 19:47:15 +00:00
ec543ab2b6 chore(payload): additional debug logs (#4926) 2023-10-05 19:39:10 +00:00
12c0bde9ec feat: add ipc path to config (#4920) 2023-10-05 19:09:30 +00:00
a9b09a7552 chore: BlobsBundle::take (#4925) 2023-10-05 18:34:02 +00:00
442f28a8f2 chore: rm redundant if empty check (#4923) 2023-10-05 17:09:55 +00:00
99dfad9470 Simplify node components (#4922)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-05 16:40:17 +00:00
1e7d028d53 refactor(prune): segment trait, receipts impl (#4887) 2023-10-05 11:56:47 +00:00
4dceabf06b fix: add blob_gas_used after succesful tx execution (#4913)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-05 10:54:53 +00:00
005ca6656c chore: make unit type default (#4916) 2023-10-05 12:45:53 +02:00
2c4b8b7f39 fix: delegate all calls (#4915) 2023-10-05 12:45:43 +02:00
0a36bb6045 Add input and accesslist to mock tx (#4904)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-05 10:18:00 +00:00
066998dc80 refactor: simplify RethNodeCommandConfig trait (#4895) 2023-10-04 18:35:27 +00:00
bf7b6f8d2e fix: manually implements arbitrary for TxValue (#4907) 2023-10-04 18:34:54 +00:00
af8e3c9ee9 feat(pruner): shared deletion limit (#4880) 2023-10-04 18:12:58 +00:00
e93edfcdf0 chore: return empty vec if input vec is empty (#4906) 2023-10-04 17:09:34 +00:00
1c39b3736f fix: export everything from traits mod (#4900) 2023-10-04 16:41:10 +00:00
5f56e529ab chore: add dedicated send functions (#4903) 2023-10-04 14:16:59 +00:00
afebb2b20b intrinsic gas check (#4867)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-04 12:33:40 +00:00
081d71e1a2 change transaction value fields from u128 to a wrapper-type of U256 (#4439)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-04 12:07:44 +00:00
d3cc4cc643 refactor: move broadcast channel init into tree (#4894) 2023-10-03 17:26:41 +00:00
b1a7a871cd chore: bump revm (#4884)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Co-authored-by: rakita <rakita@users.noreply.github.com>
2023-10-03 13:45:53 +00:00
2cddd0f63e Add ChainSpec::hardfork_fork_id and ChainSpec::shanghai_fork_id helper fns (#4748) 2023-10-03 13:00:05 +00:00
6396e3f400 Update private-testnet.md (#4886) 2023-10-03 12:38:16 +00:00
6f4febc891 feat: add discv4 terminate (#4879)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-03 11:16:19 +00:00
74808eddcc feat: support trace_filter (#4818) 2023-10-02 22:21:40 +00:00
08c5c43b78 fix: check active hardforks using head block for validator (#4882) 2023-10-02 22:08:12 +00:00
f59db3151d chore(deps): move more things to workspace (#4881) 2023-10-02 20:45:36 +00:00
fbfca3f55f feat: add sync fn to send a lookup message (#4875) 2023-10-02 12:55:17 +00:00
602e7756fb fix(execution): reset tx env blob settings (#4873) 2023-10-02 11:39:48 +00:00
3bd6079f9e Add test to example rpc extension (#4872) 2023-10-02 11:38:13 +00:00
b273eeb8a2 chore(deps): weekly cargo update (#4866)
Co-authored-by: github-merge-queue <github-merge-queue@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-02 11:23:23 +00:00
858ea41da1 fix(tx-pool) make BestTransactionsAttributes public (#4870) 2023-10-01 20:01:49 +00:00
fd697d9d3f Changes to enable validation api extension (#4783)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-30 13:10:30 +00:00
05198e990c feat(network): PropagateTransactionsTo implementation (#4772)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-30 09:45:54 +00:00
01b264a025 chore(deps): bump Alloy to 0.4 and remove patch (#4862) 2023-09-30 00:27:08 +00:00
702d04bb85 chore(deps): rm hashbrown dep (#4861) 2023-09-29 20:38:01 +00:00
a046288af9 fix: unwrap latest block for cli log (#4859) 2023-09-29 18:33:34 +00:00
8fd27a4b40 fix: return gas per tx in error (#4858) 2023-09-29 18:00:56 +00:00
ce85e17830 fix(bin): latest block in status message (#4856) 2023-09-29 14:27:07 +00:00
8f6a33b9ca chore(deps): change revm to use evalir/revm instead of dani branch (#4855) 2023-09-29 13:35:59 +00:00
23d2baff0f Add an ability to change P2P listening address (#4849)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-29 12:44:43 +00:00
3c681fa45e feat: add NoopBlockchainTree (#4852) 2023-09-29 12:16:27 +00:00
bbe54eb4d1 chore: downgrade spammy log (#4853) 2023-09-29 11:58:40 +00:00
53ff254f53 fix(snapshot): debug assertion methods (#4851) 2023-09-29 10:54:23 +00:00
25aed7bf51 feat(tx-pool): Add new TransactionPool trait for getting the best transactions with blob fee (#4834)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-09-29 10:41:03 +00:00
6b2945440b feat(snapshot, prune): highest snapshots tracker (#4721) 2023-09-29 09:59:48 +00:00
8f3e4a1573 feat(engine): poll running hook between CL messages (#4839) 2023-09-29 08:20:22 +00:00
e84adc5531 fix(engine): return sync state back to Idle when hook finishes (#4847) 2023-09-28 22:16:03 +00:00