Commit Graph

372 Commits

Author SHA1 Message Date
Matthias Seitz
92b557d84e chore(deps): bump jsonrpsee 0.18 (#2640) 2023-05-12 00:54:21 +02:00
Matthias Seitz
64250b3b07 feat: add fullblock client (#2613) 2023-05-09 16:46:17 +02:00
Aditya Pandey
ded0896df5 Task Executor Metrics (#2580)
Co-authored-by: Aditya Pandey <aditya.p@Aditya-P.local>
2023-05-05 10:48:45 -07:00
Georgios Konstantopoulos
a5b9737a4f perf: use jemalloc + switch to lto/low codegen units (#2567) 2023-05-05 10:40:52 -07:00
Roman Krasiuk
09f1a5b640 feat(execution): state change size based commits (#2494) 2023-05-05 09:57:16 -07:00
Roman Krasiuk
9c74fb8731 dep: bump revm to 3.3.0 (#2547) 2023-05-03 22:12:42 +02:00
Matthias Seitz
949b3639c3 fix: track invalid payload hashes (#2521) 2023-05-02 17:16:32 +02:00
Roman Krasiuk
cafb31aa53 chore(trie): move hash builder to primitives (#2493) 2023-05-01 10:47:35 -07:00
Roman Krasiuk
7f764028d2 feat(cli): consensus engine events (#2473) 2023-05-01 17:46:03 +02:00
Matthias Seitz
e1446ae49b refactor: roll custom canon state notification stream (#2486) 2023-05-01 16:43:54 +02:00
rakita
435df44127 feat(tree): unconnected block buffering (#2397)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-28 23:46:45 +02:00
Matthias Seitz
a40f3d775c chore(deps): bump enr + secp256k1 (#2443) 2023-04-28 11:05:00 -07:00
Matthias Seitz
5e9612897c refactor: convert payload job from stream to future (#2438) 2023-04-27 22:47:45 +02:00
Dan Cline
5d76e6513d chore: add blockchain tree and state provider traces (#2418) 2023-04-27 09:01:54 -07:00
Matthias Seitz
2b7b14ab8c chore(deps): rm unused deps (#2435) 2023-04-27 16:20:14 +02:00
Matthias Seitz
9b5a84acc8 feat: initialize txpool maintenance (#2429)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-04-27 15:53:55 +02:00
Matthias Seitz
d6aa7e0f91 feat: add stagekind enum and initialise syncstage table (#2426) 2023-04-27 14:18:10 +02:00
Roman Krasiuk
503748b0f7 bench(trie): prefix set (#2406) 2023-04-26 09:54:49 -07:00
Matthias Seitz
9fb66ffeff chore: move next base fee to header impl (#2400) 2023-04-26 12:31:35 +02:00
Matthias Seitz
4763aad11e feat(txpool): add pool manage task (#2298)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-04-26 11:10:02 +02:00
Matthias Seitz
4e95f6e7c4 feat: add payload build metrics (#2367) 2023-04-24 20:29:29 +02:00
Matthias Seitz
d903a2553f chore(deps): bump Cargo.lock (#2363) 2023-04-24 12:27:33 +02:00
rakita
07efa2db45 chore(tree): Move tree related files to root of the lib (#2359) 2023-04-23 17:30:17 +02:00
chirag-bgh
783d033384 feat: Generate constants for runtime version and OS (#2277) 2023-04-21 11:24:39 -04:00
Matthias Seitz
040226e169 chore(rpc): instrument rpc calls (#2327) 2023-04-21 10:41:51 -04:00
Matthias Seitz
dfc63e524a chore(deps): bump h2 dependency (#2335) 2023-04-21 13:20:02 +02:00
Roman Krasiuk
855a7d5541 feat(cli): merkle debug cmd (#2314) 2023-04-20 10:10:04 -07:00
Roman Krasiuk
4a912f1e18 dep: revm 3.2.0 (#2312) 2023-04-19 14:50:01 -04:00
Georgios Konstantopoulos
74063a025f chore: bump ethers (#2303) 2023-04-18 12:25:28 -04:00
Dan Cline
0761bb42f7 chore: bump ethers (#2292) 2023-04-17 23:02:08 -04:00
Matthias Seitz
db1e6cbeea chore: rename executor -> blockchain-tree (#2285) 2023-04-17 16:32:18 +02:00
Aditya Pandey
6f15f844a5 Removing reth network api dependency from rpc types (#2281)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-17 14:03:06 +02:00
Matthias Seitz
a0bfb654cd test: add basic auth server tests (#2278) 2023-04-16 21:43:08 -04:00
Matthias Seitz
e27ed92d1e fix(cli): event reporting (#2273) 2023-04-16 18:56:12 +02:00
Matthias Seitz
6be4be6b2a perf: use ExecutionResult::into_logs (#2184) 2023-04-14 23:56:18 +02:00
Matthias Seitz
08eae76bec refactor: simplify engine Api (#2240) 2023-04-14 09:59:18 -07:00
Matthias Seitz
4e792f88b4 chore: Cargo.lock outdated (#2242) 2023-04-14 11:00:31 +02:00
Matthias Seitz
0b9621cfaa feat: integrate payload service (#2228) 2023-04-13 21:25:27 +02:00
Matthias Seitz
5e64f0e079 chore: move cfg block env init to PayloadAttributes (#2222) 2023-04-13 16:08:32 +02:00
Matthias Seitz
703f0fdf89 chore: rename miner to payload builder (#2217) 2023-04-12 18:04:32 -04:00
Matthias Seitz
2f6d5e6ad2 feat: add basic payload generator (#2161) 2023-04-12 21:36:20 +02:00
Roman Krasiuk
0759b30404 feat(trie): state root (#2206)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-04-12 09:48:33 -07:00
Roman Krasiuk
a346f1617c feat(engine): basic beacon engine metrics (#2200) 2023-04-12 05:52:45 -07:00
Roman Krasiuk
42a98a7194 feat(trie): stored nibbles (#2182) 2023-04-11 14:23:19 -07:00
Aditya Pandey
ccf540ea8d Adding miner args for cli (#2163) 2023-04-11 13:57:21 +02:00
Roman Krasiuk
54fc809a4c feat(trie): hash builder (#2177) 2023-04-10 13:57:59 -07:00
Matthias Seitz
5ba45ae34e feat: more builder abstractions (#2157) 2023-04-10 19:22:10 +02:00
Roman Krasiuk
a6366de1cd feat(trie): trie nodes (#2174) 2023-04-10 09:18:19 -07:00
georgewhewell
d0da2a3e92 feat: add reth config cmd to dump default reth.toml (#2167) 2023-04-10 18:09:23 +02:00
rakita
087d0a6317 feat: CanonStateNotification for commit and reorg (#2156) 2023-04-10 13:11:15 +02:00