Commit Graph

2135 Commits

Author SHA1 Message Date
efd4895c48 chore(rpc-types): remove EngineRpcError (#3975) 2023-07-28 09:39:46 +00:00
3601e7dfa1 fix(txpool): pendind pool reordering (#3955) 2023-07-28 09:03:40 +00:00
f3a7ae1258 perf(rpc): move frame gen into task (#3950) 2023-07-27 21:58:50 +00:00
369b9a79c5 feat(eip4844): add EIP4844 to the TxType enum (#3953) 2023-07-27 20:00:57 +00:00
68a74b2e10 chore: move some tests to engine crate (#3968) 2023-07-27 18:57:21 +00:00
a298756d95 bench(txpool): reordering (#3882) 2023-07-27 16:36:07 +00:00
e651a184d1 refactor(transactions): move TxEip1559, TxEip1559 and TxEip4844 to separate files (#3946) 2023-07-27 16:20:17 +00:00
2aae8c82e7 chore: move some functions to Cli struct (#3961) 2023-07-27 16:13:45 +00:00
717bad8b6a feat(rpc): perform js inspector on spawn_with_call_at async tracing task (#3957) 2023-07-27 14:09:28 +00:00
f577e14780 refactor(storage): historical state lookup (better comments) (#3867)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-27 12:25:49 +00:00
4ab924c5d3 feat(doc): Document JsTracerBuilder (#3949) 2023-07-27 10:31:01 +00:00
0147e50330 feat: more blobtx functions (#3943) 2023-07-27 09:56:53 +00:00
f98b1524bb feat: add fcu v3 skeleton (#3940) 2023-07-27 08:15:24 +00:00
72ab361d67 feat: add eip4844 tx type id (#3928) 2023-07-27 06:44:05 +00:00
b5a44aeb37 feat: metric of reorg depth of blockchain tree (#3860) 2023-07-26 23:00:38 +00:00
adce7eae0e test: cover index storage history stage with stage_test_suite_ext tests (#3898) 2023-07-26 17:48:06 +00:00
74bbe5afa8 fix(stages): transaction lookup stage checkpoint calculation (#3909) 2023-07-26 16:44:46 +00:00
aa5d39dd6d feat: add Hardfork::Cancun (#3933)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-07-26 16:42:05 +00:00
96b108f25a feat: _V3 engine api skeletons (#3931) 2023-07-26 16:39:38 +00:00
0cfc424291 feat(pruner): percentage progress and prune only if key exists (#3932) 2023-07-26 16:38:36 +00:00
49e112789b feat: use tracing pool for tracing calls (#3914) 2023-07-26 16:33:59 +00:00
8cdb097829 chore: simplify workspace = true usage (#3930) 2023-07-26 15:21:09 +00:00
caa26833a5 rpc server metrics impl (#3913)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-26 13:17:36 +00:00
d5ea16815c Reexport geth pre_state AccountState, DiffMode and PreStateMode (#3922) 2023-07-26 11:53:21 +00:00
736de2028c feat(pruner): transaction lookup (#3892) 2023-07-25 17:41:23 +00:00
9a07f57762 feat(prune): take PruneMode::Full into account when validating the config (#3810) 2023-07-25 17:20:37 +00:00
4a24ae2555 fix(rpc): support both input and data fields (#3911) 2023-07-25 16:33:13 +00:00
af604289bb chore: use ruint 1.9 and remove patch (#3910) 2023-07-25 11:19:30 -04:00
076c91a916 feat: add Tracing call pool (#3908) 2023-07-25 14:51:30 +00:00
f7e887fb35 chore: add execution aborted error (#3901) 2023-07-25 13:49:53 +00:00
dc52650018 chore: add eip4844 constants (#3906) 2023-07-25 13:49:41 +00:00
ab9a2e6c2e chore(storage): format MDBX flags doc comments (#3905) 2023-07-25 13:21:02 +00:00
1b31a55d62 feat: add a --dev option (#3866) 2023-07-25 11:33:23 +00:00
34fc89bd1f feat(docs): add primer on all transaction types (#3897) 2023-07-25 10:21:13 +00:00
ea11787d7d chore(trie): clean up in-mem root (#3894) 2023-07-25 03:24:35 +00:00
993b84408b feat: add canonicalization latency metric (#3865) 2023-07-24 21:42:59 +00:00
9b9ae82b2f feat: report different request errors (#3857) 2023-07-24 19:13:37 +00:00
019ead37f2 feat: sidechain length metric (#3864)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 18:25:47 +00:00
dd6dbfdb77 feat: add eip 4844 blob tx type (#3807)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 18:13:24 +00:00
609cab872e chore: improve TestConsensusEngineBuilder ergonomics (#3891) 2023-07-24 17:59:20 +00:00
b69a18dc47 chore: refactor header stream (#3880) 2023-07-24 16:57:45 +00:00
1ca7f3ae40 feat(pruner, storage): prune receipts & save checkpoints to database (#3733)
Co-authored-by: joshieDo <ranriver@protonmail.com>
2023-07-24 16:39:02 +00:00
0ff75b5011 fix: do not perform future timestamp checks post-merge (#3884)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 16:28:42 +00:00
88376e3bd1 test: cover index account history stage with stage_test_suite_ext tests (#3383) 2023-07-24 15:48:26 +00:00
3ff9be6d4f feat(rpc): ots_hasCode implementation (#3886)
Co-authored-by: Miguel Palhas <mpalhas@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 15:44:07 +00:00
08403c80e2 feat(rpc): ots_getApiLevel implementation (#3861)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 14:12:45 +02:00
62f3af6743 fix(autoseal): calculate logs bloom for block headers (#3869)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 12:47:40 +02:00
15781beda8 fix: convert empty topic vec to vec None (#3856) 2023-07-24 12:09:05 +02:00
c878a9f489 chore(txpool): move basefee to u64 (#3872)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-07-24 12:08:34 +02:00
815cac7dd8 chore: reorder fields (#3832) 2023-07-19 23:54:01 +00:00