Commit Graph

330 Commits

Author SHA1 Message Date
Dan Cline
8dfdf658a1 chore: decrease pipeline threshold to 64 (#3249)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-19 22:35:10 +00:00
Bjerg
7ab8a7f3ec chore: use workspace version (#3240) 2023-06-19 17:29:15 +00:00
Alexey Shekhirin
d02c87d20e chore(primitives): reorder StageId variants (#3238) 2023-06-19 16:25:25 +00:00
Bjerg
0ffb9c5653 feat: display hardforks on startup (#3227)
Co-authored-by: seroze <serozekim@gmail.com>
2023-06-19 13:47:34 +00:00
Roman Krasiuk
b9c19e82b2 chore: block gas limit constant (#3224) 2023-06-19 12:54:30 +00:00
Roman Krasiuk
37e8f7b140 perf(provider): return empty ommers after merge (#3222) 2023-06-19 08:50:00 +00:00
Alexey Shekhirin
bb1ffd059e fix(bin): calculate ETA only if EntitiesCheckpoint is present (#3206) 2023-06-17 00:46:43 +00:00
Aditya Pandey
3ace10d835 refactor: phase out ether genesis in primitives (#2311)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-16 14:40:02 +00:00
Bjerg
ff36f78c2b feat: stage eta (#3135) 2023-06-15 11:58:35 +00:00
Matthias Seitz
9b81043a53 chore(deps): move ethers to workspace deps (#3145) 2023-06-14 19:58:39 +00:00
Waylon Jepsen
ea2fcee995 chore: use workspace dependencies (#3132) 2023-06-13 22:46:26 +00:00
Thomas Coratger
0561675bb9 feat(trie): convert vec to Bytes in Nibbles (#3120) 2023-06-13 11:49:05 +00:00
Waylon Jepsen
6ef3e12fac Put ChainsSpecs in Arc<> (#3075)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-06-09 17:58:11 +00:00
Roman Krasiuk
1ff26dd2fd feat(stages): unwind on detached local head (#3066) 2023-06-09 17:35:46 +00:00
Alexey Shekhirin
c1bc3edd48 refactor(primitives): stage_unit_checkpoints macro (#3025) 2023-06-08 17:15:06 +00:00
Alexey Shekhirin
5345d0c1b8 feat(stages): bodies & TD progress (#3010) 2023-06-06 13:58:51 -07:00
Matthias Seitz
df9dfa6b6f chore(deps): use revm and revm-primitives as workspace deps (#3017) 2023-06-06 11:47:55 +00:00
Matthias Seitz
c73e35c3eb chore: add helper serialize functions (#3015) 2023-06-06 11:43:02 +00:00
DaniPopes
171166e84a chore: add msrv to manifests, add and use workspace.package (#3006) 2023-06-06 03:45:44 +00:00
Georgios Konstantopoulos
08900740bc feat: Better progress reporting for stage checkpoints (#2982)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-06-05 16:10:46 +00:00
rakita
c81b059e96 chore: Better debug and json serialization for elias fano list (#2977) 2023-06-05 02:42:25 +00:00
chirag-bgh
2e406c1791 ci: upgrade to geth 1.12.0-e501b3b0 (#2874)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-06-02 19:11:19 +00:00
Matthias Seitz
f7a35f09b5 chore: typos, rm oudated todos (#2962) 2023-06-02 13:41:31 +00:00
Dan Cline
6353792a84 feat: add Transaction setters and separate random tx signing (#2951) 2023-06-02 09:37:21 +00:00
Matthias Seitz
10717a7cc3 chore: apply same impl order (#2937) 2023-05-31 22:44:34 +00:00
Dan Cline
1641f555f2 feat: use buffered ancestor to determine sync target (#2802)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-05-31 18:06:16 +00:00
Roman Krasiuk
5d7eba6fb2 chore(primitives): move checkpoints under stage mod (#2906) 2023-05-30 17:14:13 +00:00
Matthias Seitz
3347da091f feat(cli): add stage unwind command (#2913) 2023-05-30 11:26:24 +00:00
Matthias Seitz
5595ae9a78 feat: add constants for total paris difficulty (#2901) 2023-05-29 20:58:35 +00:00
Roman Krasiuk
2478c9f11c chore(stage): cleanup stage id (#2898) 2023-05-29 19:22:49 +00:00
Matthias Seitz
01af8e5d4b perf: cache fork timestamps (#2886) 2023-05-29 12:16:59 +00:00
Matthias Seitz
5b73b2a1b1 chore(clippy): make clippy happy (#2885) 2023-05-29 11:20:51 +00:00
Alexey Shekhirin
0b81096f8b feat(stages): checkpoint downloaded headers (#2798) 2023-05-24 20:51:41 +04: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
Alexey Shekhirin
7273ce8028 feat(stages): checkpoint hashing stages into a new table (#2735) 2023-05-22 07:12:46 -07:00
Matthias Seitz
b70afbb37f fix: ensure extradata is 32 bytes or less (#2775) 2023-05-22 13:29:09 +02:00
Matthias Seitz
71581abef5 chore: add SealedHeader::split (#2763) 2023-05-22 12:04:34 +02:00
Matthias Seitz
2837fb6b9a chore: properly convert invalid transaction errors (#2748) 2023-05-19 19:35:05 +02:00
Bjerg
7b7805a4cc refactor: rm dupe InvalidTransactionErrors (#2737) 2023-05-19 10:13:33 +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
Dan Cline
460bf13b63 fix: check db and indices for canonical block (#2702) 2023-05-18 11:20:31 +02:00
Dan Cline
f5a573661a fix: use proper base fee in auto seal (#2691)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-16 12:54:05 +02:00
Georgios Konstantopoulos
ae2b0954c6 perf: do not compile traces in release mode (#2652) 2023-05-15 17:06:10 -07:00
Matthias Seitz
99e6ee7a86 perf: restrict bodies downloader by number of blocks (#2656) 2023-05-13 13:18:01 -04: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
4a492f6cd1 chore: move Filter to rpc-types (#2648) 2023-05-12 12:15:03 -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
f4c241970e test: add open ended filter test (#2620) 2023-05-11 00:02:49 +02:00