Commit Graph

267 Commits

Author SHA1 Message Date
Mateusz
d05ba97858 feat: add db get subcommand (#2772)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-25 15:57:41 +02:00
Matthias Seitz
455eead32f test: fix flaky arbitrary test (#2832) 2023-05-25 14:09:19 +02:00
chirag-bgh
2305310ef8 perf/test: run malformed header test separately (#2750)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-25 12:54:54 +02:00
Matthias Seitz
42683b8949 perf: use canonical block number from mem (#2829) 2023-05-25 12:07:09 +02:00
Alexey Shekhirin
0b81096f8b feat(stages): checkpoint downloaded headers (#2798) 2023-05-24 20:51:41 +04:00
Roman Krasiuk
d7e013c4f2 fix(transaction): block poststate range zip (#2808) 2023-05-24 01:56:27 -07:00
Roman Krasiuk
7eaabeb0d4 fix(transaction): tx iterator for block range (#2804) 2023-05-24 01:51:53 -07:00
Bjerg
1e53d5fafa fix: really encode windows paths for mdbx this time (#2806) 2023-05-24 10:35:23 +02:00
Dan Cline
5039122c35 feat: add sealed_header to HeaderProvider for single headers (#2801) 2023-05-23 16:03:02 -04:00
Bjerg
4e1f0a909b fix(mdbx): use windows symbols on windows (#2780) 2023-05-22 16:59:28 +03:00
Matthias Seitz
44348b4e48 feat: add canonical outcome type (#2765) 2023-05-22 15:30:13 +02:00
Matthias Seitz
337579176d feat: add sealed headers range (#2769) 2023-05-22 15:30:00 +02:00
Bjerg
71589119ab refactor: remove unused Transaction fns (#2739) 2023-05-19 11:20:52 +02:00
Alexey Shekhirin
e4cd48aefd feat(stages): rich checkpoint (#2701)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-05-18 20:45:50 +02:00
Matthias Seitz
8fee5d3e28 refactor: dedicated blockchain insert errors (#2712) 2023-05-18 15:00:47 +02:00
Matthias Seitz
352b55dc05 chore: rename Error to DatabaseError (#2718) 2023-05-17 15:21:46 +02:00
Matthias Seitz
fd45c8726d chore: executor error cleanup (#2709) 2023-05-17 11:13:08 +02:00
Matthias Seitz
9a4244867f refactor: cleanup Providererror (#2710) 2023-05-17 11:00:55 +02:00
Dan Cline
ca6724f106 fix: update bindgen in libmdbx-rs (#2703) 2023-05-16 18:21:02 -07:00
rakita
ce50db0b1d chore(mdbx): Bump to v0.12.6 (#2692) 2023-05-16 15:39:46 +02:00
Georgios Konstantopoulos
ae2b0954c6 perf: do not compile traces in release mode (#2652) 2023-05-15 17:06:10 -07:00
Roman Krasiuk
d91f1d1c50 fix(poststate): collapse account changes (#2670) 2023-05-15 14:49:58 -07:00
Matthias Seitz
85e6d9ac5b feat(rpc): set starting block to latest at launch (#2668) 2023-05-15 15:49:09 +02:00
Matthias Seitz
7292384913 perf: read ChainInfo from in-memory canonical block (#2669) 2023-05-15 15:45:13 +02:00
Roman Krasiuk
ae6691dd36 chore: make clippy happy, tests edition (#2675) 2023-05-15 15:09:03 +02:00
Matthias Seitz
4d0406b383 perf(rpc): improve gas price perf by skipping hash (#2657) 2023-05-13 12:34:06 -04:00
Roman Krasiuk
a0b6b207a6 chore(poststate): size hint (#2653) 2023-05-12 14:22:58 -07:00
Dan Cline
cc601dbe9f feat: add safe and finalized tags to StateProviderFactory (#2654) 2023-05-12 16:00:16 -04:00
Roman Krasiuk
e2c7b38d55 fix(poststate): storage revert before selfdestruct (#2636) 2023-05-12 10:45:20 -07:00
Roman Krasiuk
b16678da1d fix(poststate): handle secondary selfdestructs (#2634) 2023-05-12 10:32:43 -07:00
Roman Krasiuk
8c1a1e0e06 fix(poststate): duplicate receipts (#2632) 2023-05-12 10:31:01 -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
joshieDo
4056b15882 fix: remove Account length from compact on AccountBeforeTx (#2622) 2023-05-12 10:29:56 -07:00
Dan Cline
45caab8052 feat: impl BlockIdProvider for BlockchainProvider (#2650) 2023-05-12 18:28:27 +02:00
Matthias Seitz
afcc66c39a feat: add getter for last FCU timestamp (#2647) 2023-05-12 12:15:16 -04:00
joshieDo
f2cf105227 fix(codec): Use variable length encoding for lengths on Vec<T> and Option<T> (#2641)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-05-12 06:46:53 -07:00
Matthias Seitz
08972ca5e4 feat: add forkchoice update tracker type (#2555)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-05-12 12:24:41 +02:00
Dan Cline
58a4a8ea86 fix: do not panic on safe, finalized BlockIdProvider (#2628) 2023-05-11 00:02:41 +02:00
Dan Cline
7d3016f0f2 feat: use BlockHashOrNum in providers (#2627) 2023-05-10 22:03:16 +02:00
Bjerg
32b9a5b05e chore: use 4gb growth step (#2616) 2023-05-09 16:42:08 +02:00
Matthias Seitz
d9993c4aa0 test: add malformed header check (#2599) 2023-05-08 15:52:47 -04:00
Roman Krasiuk
09f1a5b640 feat(execution): state change size based commits (#2494) 2023-05-05 09:57:16 -07:00
Matthias Seitz
a00ba2ad7b chore: dont panic on unsupported tag (#2578) 2023-05-05 08:05:46 -07:00
Matthias Seitz
0ae9c28397 fix(rpc): set effective gas price (#2570) 2023-05-05 11:42:59 +02:00
Roman Krasiuk
6a79b16737 test(walker): walk range on dup table (#2561) 2023-05-04 12:27:03 -07:00
Roman Krasiuk
2a36dc27c4 chore(provider): seperate error on unwind root mismatch (#2563) 2023-05-04 12:25:26 -07:00
Andy Thomson
7914d1cf76 feat: A basic json dump extension to reth db list. (#2232)
Co-authored-by: andy-thomason <andy@atomicinrement.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-04 15:55:08 +02:00
rakita
03977950c8 chore(tree): Add additional checks to not insert empty chain (#2537) 2023-05-03 15:52:42 +02:00
Matthias Seitz
3be635406f docs: add a few notes about where states point to (#2535) 2023-05-03 04:56:39 -07:00
Matthias Seitz
b55a17b087 feat(rpc): support pending block tag (#2524) 2023-05-02 20:35:36 +02:00