Commit Graph

1912 Commits

Author SHA1 Message Date
Roman Krasiuk
038cfdee8e chore(cli): unify debugging routines into a single command (#2849) 2023-05-26 08:51:06 +00:00
Roman Krasiuk
0e9c05781e chore(sync): increase merkle clean threshold (#2848) 2023-05-26 06:41:02 +00:00
Roman Krasiuk
318107ed18 feat(cli): execution debug script (#2619) 2023-05-26 02:02:46 +00:00
Alexey Shekhirin
46e95337db feat(stages): always report entities processed & total metrics (#2824) 2023-05-26 02:02:27 +00:00
Bjerg
cb829be089 refactor: move ef tests to own testing crate (#2847) 2023-05-26 02:02:08 +00:00
Roman Krasiuk
a441c136e3 fix(download): headers head attachment (#2845) 2023-05-25 19:17:08 +00:00
chirag-bgh
cdd446aba0 feat: Return an error if requested block is not synced yet (#2833)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-25 16:44:16 +00:00
Matthias Seitz
ba4776a0ca feat: track total size of buffered blocks (#2838) 2023-05-25 16:42:11 +00:00
Bjerg
6d0d2104ce perf: disable mdbx debug on release builds (#2841) 2023-05-25 16:40:29 +00:00
Bjerg
fd785287de ci: run workflows on merge_group (#2842) 2023-05-25 18:39:32 +02:00
Alexey Shekhirin
d6ccab1ddc chore: improve stage checkpoint logs (#2823) 2023-05-25 18:21:21 +04:00
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
f00dc091de docs: add list of all stages (#2826) 2023-05-25 15:47:37 +02:00
Matthias Seitz
7423fc36f0 chore: use Instant::elapsed (#2834) 2023-05-25 15:46:48 +02:00
Matthias Seitz
ac8d6f062d fix: wrong is valid if branch (#2831) 2023-05-25 14:23:14 +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
Dan Cline
dfcca695df fix: update rpc on continuous sync (#2707) 2023-05-24 15:52:01 -04:00
Dan Cline
5e6595a0cb feat: add lowest_ancestor to block buffer (#2789) 2023-05-24 15:44:56 -04:00
Dan Cline
6ae425f99c feat: add block_by_hash and index in BlockBuffer (#2784)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-24 14:59:12 -04:00
Alexey Shekhirin
26dd0f5150 fix(bin): checkpoints comparison in merkle-debug (#2817) 2023-05-24 22:48:45 +04:00
Bjerg
11a6130c14 ci: add windows and apple silicon releases (#2810) 2023-05-24 11:16:47 -07:00
Bjerg
86b6c6a773 chore: rm reth db seed (#2818) 2023-05-24 11:15:50 -07:00
Sanket Shanbhag
718dbfc971 fix: make eth requests channel bounded (#2811) 2023-05-24 19:15:23 +02:00
Alexey Shekhirin
0b81096f8b feat(stages): checkpoint downloaded headers (#2798) 2023-05-24 20:51:41 +04:00
Roman Krasiuk
b9f1819e69 fix(trie): discard zero-value slots in hashed poststate cursor (#2793) 2023-05-24 08:42:14 -07:00
Matthias Seitz
9da97cc4c3 fix: check if payload is transition payload (#2816) 2023-05-24 17:33:14 +02:00
Emanuele Civini
cffdc8dff5 Makes RPC server settings configurable (#2814) 2023-05-24 15:43:51 +02:00
Matthias Seitz
df8238718c feat: cancel in progress full blocks (#2813) 2023-05-24 14:22:30 +02:00
chirag-bgh
2ec97f34fe feat: Use consistent pending block in RPC/Blockchaintree (#2767)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-24 11:33:30 +02: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
69e792eb02 fix: proper #[cfg] attrs for windows/unix (#2807) 2023-05-24 10:39:18 +02:00
Bjerg
1e53d5fafa fix: really encode windows paths for mdbx this time (#2806) 2023-05-24 10:35:23 +02:00
Matthias Seitz
14a9e5cfc9 chore: box incoming connections on windows (#2805) 2023-05-24 10:33:24 +02:00
Dan Cline
5039122c35 feat: add sealed_header to HeaderProvider for single headers (#2801) 2023-05-23 16:03:02 -04:00
Matthias Seitz
c66bde6634 feat: validate buffered blocks if they extend canonical head (#2800) 2023-05-23 15:37:25 -04:00
Alexey Shekhirin
199137d90e chore(pipeline): remove tip_tx debugging-only comments (#2799) 2023-05-23 16:21:23 +02:00
Matthias Seitz
bf876e7f55 refactor: get rid of boolean is known check argument (#2794) 2023-05-23 16:18:33 +02:00
Matthias Seitz
bf61a6aeee refactor: rename take children function (#2795) 2023-05-23 15:53:29 +02:00
Matthias Seitz
f5cb6981c7 chore: remove redundant parent arg (#2796) 2023-05-23 15:53:17 +02:00
Dan Cline
cf805ae027 chore: fix JsonStorageKey comment (#2788) 2023-05-23 12:53:49 +02:00
vanbeethoven.eth
7d36dea420 Changed the ethers-rs imports for Foundry compatibility (#2787) 2023-05-23 00:48:25 +03:00
Matthias Seitz
c991a31e0d chore: feature gate IpcClientBuilder (#2785) 2023-05-22 19:34:57 +03:00
Matthias Seitz
9cd7b4130f chore: improve tree traces (#2781)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-05-22 17:24:44 +03:00
Alexey Shekhirin
7273ce8028 feat(stages): checkpoint hashing stages into a new table (#2735) 2023-05-22 07:12:46 -07:00
Bjerg
1b1ca9e2ca ci: temporarily disable windows releases (#2779) 2023-05-22 17:05:54 +03: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