Commit Graph

380 Commits

Author SHA1 Message Date
Dan Cline
ca6724f106 fix: update bindgen in libmdbx-rs (#2703) 2023-05-16 18:21:02 -07:00
Matthias Seitz
f37ee4b83b feat: add CachedReads and CachedReadsDbRef (#2596) 2023-05-16 21:40:31 +02:00
Matthias Seitz
11cd0d4753 feat: support subscriptions over IPC (#2667) 2023-05-15 15:42:48 +02:00
Roman Krasiuk
718cfb3c57 test(executor): account created & destroyed within the same transaction (#2671) 2023-05-15 03:13:48 -07:00
Alexey Shekhirin
748f90ed3c fix: unwind stages with respect to commit threshold (#2500) 2023-05-12 10:50:47 -07:00
Roman Krasiuk
e2c7b38d55 fix(poststate): storage revert before selfdestruct (#2636) 2023-05-12 10:45:20 -07:00
joshieDo
047f1e513c feat(db): add zstd and CompactZstd to Transactions and Receipts (#2483)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-05-12 10:30:15 -07:00
Matthias Seitz
f1eef8d32c chore(deps): bump tracing core (#2649) 2023-05-12 12:15:27 -04:00
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