Commit Graph

510 Commits

Author SHA1 Message Date
c81b059e96 chore: Better debug and json serialization for elias fano list (#2977) 2023-06-05 02:42:25 +00:00
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
f7a35f09b5 chore: typos, rm oudated todos (#2962) 2023-06-02 13:41:31 +00:00
6353792a84 feat: add Transaction setters and separate random tx signing (#2951) 2023-06-02 09:37:21 +00:00
10717a7cc3 chore: apply same impl order (#2937) 2023-05-31 22:44:34 +00:00
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
5d7eba6fb2 chore(primitives): move checkpoints under stage mod (#2906) 2023-05-30 17:14:13 +00:00
3347da091f feat(cli): add stage unwind command (#2913) 2023-05-30 11:26:24 +00:00
5595ae9a78 feat: add constants for total paris difficulty (#2901) 2023-05-29 20:58:35 +00:00
2478c9f11c chore(stage): cleanup stage id (#2898) 2023-05-29 19:22:49 +00:00
01af8e5d4b perf: cache fork timestamps (#2886) 2023-05-29 12:16:59 +00:00
5b73b2a1b1 chore(clippy): make clippy happy (#2885) 2023-05-29 11:20:51 +00:00
0b81096f8b feat(stages): checkpoint downloaded headers (#2798) 2023-05-24 20:51:41 +04:00
cf805ae027 chore: fix JsonStorageKey comment (#2788) 2023-05-23 12:53:49 +02:00
7d36dea420 Changed the ethers-rs imports for Foundry compatibility (#2787) 2023-05-23 00:48:25 +03:00
7273ce8028 feat(stages): checkpoint hashing stages into a new table (#2735) 2023-05-22 07:12:46 -07:00
b70afbb37f fix: ensure extradata is 32 bytes or less (#2775) 2023-05-22 13:29:09 +02:00
71581abef5 chore: add SealedHeader::split (#2763) 2023-05-22 12:04:34 +02:00
2837fb6b9a chore: properly convert invalid transaction errors (#2748) 2023-05-19 19:35:05 +02:00
7b7805a4cc refactor: rm dupe InvalidTransactionErrors (#2737) 2023-05-19 10:13:33 +02:00
e4cd48aefd feat(stages): rich checkpoint (#2701)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-05-18 20:45:50 +02:00
8fee5d3e28 refactor: dedicated blockchain insert errors (#2712) 2023-05-18 15:00:47 +02:00
460bf13b63 fix: check db and indices for canonical block (#2702) 2023-05-18 11:20:31 +02:00
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
ae2b0954c6 perf: do not compile traces in release mode (#2652) 2023-05-15 17:06:10 -07:00
99e6ee7a86 perf: restrict bodies downloader by number of blocks (#2656) 2023-05-13 13:18:01 -04:00
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
4a492f6cd1 chore: move Filter to rpc-types (#2648) 2023-05-12 12:15:03 -04:00
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
f4c241970e test: add open ended filter test (#2620) 2023-05-11 00:02:49 +02:00
7d3016f0f2 feat: use BlockHashOrNum in providers (#2627) 2023-05-10 22:03:16 +02:00
64250b3b07 feat: add fullblock client (#2613) 2023-05-09 16:46:17 +02:00
bda830c1a5 chore: move decode_revert_reason to primitives (#2615) 2023-05-09 16:26:22 +02:00
f035b1faf9 chore: move error module to integer list (#2614) 2023-05-09 16:26:13 +02:00
3591a6f249 feat(rpc): add txpool namespace (#2591) 2023-05-06 13:47:27 -07:00
35e2421022 feat(rpc): set eip1559 gasPrice field (#2579) 2023-05-05 19:08:52 +02:00
09f1a5b640 feat(execution): state change size based commits (#2494) 2023-05-05 09:57:16 -07:00
b40ce6f7f7 fix: correct effective_gas_price (#2573) 2023-05-05 13:33:01 +02:00
0ae9c28397 fix(rpc): set effective gas price (#2570) 2023-05-05 11:42:59 +02:00
3cf6015149 perf(proofs): root calculation using hash builder (#2517) 2023-05-02 17:41:22 +02:00
ddf38f41f2 bench(proofs): root calculations (#2513) 2023-05-02 07:28:26 -07:00
423265648d proofs: prefer encode_list over encode_iter (#2518) 2023-05-02 07:23:45 -07:00
be87dcc682 fix(stage): merkle checkpoint target (#2512) 2023-05-02 06:04:00 -07:00
7ea801f456 feat: write account and storage hashes in genesis (#2441) 2023-05-01 12:06:15 -07:00
cafb31aa53 chore(trie): move hash builder to primitives (#2493) 2023-05-01 10:47:35 -07:00
7f764028d2 feat(cli): consensus engine events (#2473) 2023-05-01 17:46:03 +02:00
48f5b31ad6 feat(rpc): add impls for gasprice and max priority fee (#2471) 2023-04-29 21:50:40 -07:00
ebf13ec9c8 fix: set signature v value correctly (#2461)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-04-29 09:01:03 +02:00
435df44127 feat(tree): unconnected block buffering (#2397)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-28 23:46:45 +02:00
b8b2772932 fix: restrict start block correctly (#2460) 2023-04-28 14:21:08 -07:00