Commit Graph

1262 Commits

Author SHA1 Message Date
Dan Cline
b28c40223e chore: move block body to primitives (#1874) 2023-03-20 21:14:23 -07:00
Bjerg
aaf73fd679 feat: database metrics (#1870) 2023-03-20 13:50:32 -07:00
Georgios Konstantopoulos
c110ede505 chore: fix typo in grafana dash 2023-03-20 12:57:34 -07:00
Bjerg
72f59d222b feat: sync.execution.mgas_processed_total metric (#1868) 2023-03-20 11:49:16 -07:00
Bjerg
292be93ed2 feat: add gas processed panel (#1869) 2023-03-20 11:49:08 -07:00
rakita
38b0bf6d1a feat: Add transaction to block number index (#1866) 2023-03-20 11:16:28 -07:00
Matthias Seitz
c5dbdab2e4 feat(rpc): impl eth_getLogs (#1865) 2023-03-20 18:54:05 +01:00
Roman Krasiuk
6cbc87a6aa fix(executor): wiped postate storage (#1849)
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-03-20 10:27:16 -07:00
joshieDo
a015744138 perf: create only one trie cursor per trie type per merkle execute (#1855) 2023-03-20 08:33:58 -07:00
Matthias Seitz
a7a469302e feat(rpc): add trace_rawTransaction handler (#1861) 2023-03-20 08:33:05 -07:00
Matthias Seitz
bd8ff152b7 fix(rpc): cap request gas limit if not set (#1858)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-03-20 07:44:28 -07:00
Matthias Seitz
f926ee8af4 chore: phase out ethers blocknumber type (#1864) 2023-03-20 07:40:16 -07:00
Georgios Konstantopoulos
876df20cac feat(cli): drop execution stage (#1854)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-20 07:17:00 -07:00
Matthias Seitz
8673e95d0a feat(txpool): replace testing pool with default eth pool (#1857) 2023-03-20 12:53:07 +01:00
Matthias Seitz
2a457c7023 feat(rpc): add eth_syncing implementation (#1859) 2023-03-20 04:22:17 -07:00
Matthias Seitz
1891e13d30 chore(rpc): return error instead of panic (#1856) 2023-03-20 11:44:06 +01:00
Georgios Konstantopoulos
46a4d7ee2a feat(rpc): impl debug_getRawBlock/Header/Tx (#1852)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-20 10:26:49 +01:00
Georgios Konstantopoulos
228f390301 fix(init-genesis): insert bytecode/storage (#1853) 2023-03-19 18:31:39 -07:00
Christoph Kieslich
3f342a7c0a ci: re-introduce running CI on ubuntu-latest (#1837) 2023-03-19 17:26:39 -07:00
Georgios Konstantopoulos
0b7205da66 feat: run revm-inspectors via CLI hooks (#1850) 2023-03-19 16:51:09 -07:00
Matthias Seitz
a59806f43b fix: add missing StructLog fields (#1847) 2023-03-19 12:17:28 -07:00
Matthias Seitz
0936523e3d feat(rpc): kickoff geth traces (#1772) 2023-03-19 11:29:22 -07:00
Roman Krasiuk
0128d42b4b chore(pipeline): expose TestStage and add test stage set (#1844) 2023-03-19 08:47:00 -07:00
Roman Krasiuk
488295f56f chore(blockchain_tree): wrap tree database in Arc (#1843) 2023-03-19 08:06:24 -07:00
Roman Krasiuk
274ab54703 chore(pipeline): extract helper types to separate files (#1842) 2023-03-19 07:37:11 -07:00
Roman Krasiuk
02cb1e3257 chore(executor): extract test utils (#1841) 2023-03-19 07:35:31 -07:00
Roman Krasiuk
25ac1370fd refactor(sync): header sync mode (#1831) 2023-03-19 06:59:37 -07:00
Matthias Seitz
6bb341a169 chore(deps): rm some rlp deps (#1839) 2023-03-19 14:36:20 +01:00
Matthias Seitz
96ae3e7bd2 chore(rpc): rm allow unused (#1838) 2023-03-19 14:32:14 +01:00
Bjerg
85076fbde5 feat: add mainnet timestamp for shanghai (#1829) 2023-03-18 15:10:57 +01:00
Bjerg
100d4a90c6 chore: indent stuff in #1833 (#1835) 2023-03-18 14:45:41 +01:00
Bjerg
a05b3ffed6 perf: dynamically batch tx sender recovery (#1834) 2023-03-18 14:35:45 +01:00
François Garillot
075544e889 refactor: various cleanups (#1833)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-18 14:13:09 +01:00
Matthias Seitz
995c5ad5d1 perf(stages): use regular rayon spawn (#1832) 2023-03-18 13:43:56 +01:00
Bjerg
661a2426ff ci: check that benchmarks compile (#1828) 2023-03-18 08:36:34 +01:00
Bjerg
d774d914ce feat: allow --db before or after subcommand (#1827) 2023-03-18 07:16:34 +01:00
Dan Cline
7ac06cd29f feat: use chain specific bootnodes (#1826) 2023-03-17 19:28:00 -04:00
Matthias Seitz
d65cab9132 feat(rpc): port all geth tracing types (#1812) 2023-03-17 10:52:18 -07:00
Bjerg
16733e01fe chore: small nits in executor from #1674 (#1823) 2023-03-17 18:51:02 +01:00
Bjerg
9de94ae73c docs: finish_transition clarification (#1824) 2023-03-17 10:50:54 -07:00
rakita
f34c1dcc35 bug(senders_stage): Stage done is wrong if range doesn't have tx (#1822) 2023-03-17 10:50:21 -07:00
Matthias Seitz
7ef3f4d68e chore(deps): rm unused rlp dep (#1821) 2023-03-17 18:07:48 +01:00
Roman Krasiuk
7da13eb40a chore(provider): add post state tracing (#1819) 2023-03-17 16:22:14 +01:00
Roman Krasiuk
9036f5ea9f style: prefer then_some over if else (#1810) 2023-03-17 14:16:29 +01:00
Matthias Seitz
ef51f566fe chore(deps): bump revm and use new utils (#1816) 2023-03-17 14:16:09 +01:00
Matthias Seitz
7c877cb921 chore: cleanup some staged-sync deps (#1815) 2023-03-17 13:20:11 +01:00
Matthias Seitz
1a317f20e4 refactor: split consensus crate (#1814) 2023-03-17 13:20:00 +01:00
Matthias Seitz
f08a70dad8 feat: add int or hex serde parsers (#1811) 2023-03-17 13:19:21 +01:00
Roman Krasiuk
3a01ad9cd7 fix(cli): create net dir if non existent (#1809) 2023-03-17 13:19:12 +01:00
Matthias Seitz
376bfa2b51 chore: spawn engine api task as critical (#1813) 2023-03-17 04:43:13 -07:00