Commit Graph

273 Commits

Author SHA1 Message Date
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
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
Dan Cline
7d3016f0f2 feat: use BlockHashOrNum in providers (#2627) 2023-05-10 22:03:16 +02:00
Matthias Seitz
64250b3b07 feat: add fullblock client (#2613) 2023-05-09 16:46:17 +02:00
Matthias Seitz
bda830c1a5 chore: move decode_revert_reason to primitives (#2615) 2023-05-09 16:26:22 +02:00
Matthias Seitz
f035b1faf9 chore: move error module to integer list (#2614) 2023-05-09 16:26:13 +02:00
Matthias Seitz
3591a6f249 feat(rpc): add txpool namespace (#2591) 2023-05-06 13:47:27 -07:00
Matthias Seitz
35e2421022 feat(rpc): set eip1559 gasPrice field (#2579) 2023-05-05 19:08:52 +02:00
Roman Krasiuk
09f1a5b640 feat(execution): state change size based commits (#2494) 2023-05-05 09:57:16 -07:00
Dan Cline
b40ce6f7f7 fix: correct effective_gas_price (#2573) 2023-05-05 13:33:01 +02:00
Matthias Seitz
0ae9c28397 fix(rpc): set effective gas price (#2570) 2023-05-05 11:42:59 +02:00
Roman Krasiuk
3cf6015149 perf(proofs): root calculation using hash builder (#2517) 2023-05-02 17:41:22 +02:00
Roman Krasiuk
ddf38f41f2 bench(proofs): root calculations (#2513) 2023-05-02 07:28:26 -07:00
Roman Krasiuk
423265648d proofs: prefer encode_list over encode_iter (#2518) 2023-05-02 07:23:45 -07:00
Roman Krasiuk
be87dcc682 fix(stage): merkle checkpoint target (#2512) 2023-05-02 06:04:00 -07:00
Dan Cline
7ea801f456 feat: write account and storage hashes in genesis (#2441) 2023-05-01 12:06:15 -07: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
48f5b31ad6 feat(rpc): add impls for gasprice and max priority fee (#2471) 2023-04-29 21:50:40 -07:00
Matthias Seitz
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
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
b8b2772932 fix: restrict start block correctly (#2460) 2023-04-28 14:21:08 -07:00
Matthias Seitz
eba1e885a4 fix: payload transactions are raw transactions (#2448) 2023-04-28 12:04:52 -07:00
Matthias Seitz
9a2196e101 chore: add beacon nonce constant (#2456) 2023-04-28 20:22:05 +02:00
Matthias Seitz
9d03c4273c fix: use correct state for payload building (#2414) 2023-04-26 16:29:48 +02:00
Matthias Seitz
9fb66ffeff chore: move next base fee to header impl (#2400) 2023-04-26 12:31:35 +02:00
Roman Krasiuk
b4d69e68dc perf: remove redundant ommers sealing (#2386) 2023-04-25 05:53:16 -07:00
Roman Krasiuk
eebcb03fea fix(evm): goerli coinbase (#2377) 2023-04-25 03:32:51 -07:00
Roman Krasiuk
ec94783e96 perf(trie): swap trie updates BTreeMap for HashMap (#2330) 2023-04-21 05:07:07 -07:00
Roman Krasiuk
ec418d924d feat(trie): read-only root calculation (#2233) 2023-04-21 02:36:48 -07:00
joshieDo
9452b3658b feat(db): Don't store TxHash when writing to the table (#2279) 2023-04-21 11:15:52 +02:00
Bjerg
68d8506d8e feat: block level indexing (#2275)
Co-authored-by: rakita <dragan0rakita@gmail.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-04-20 15:03:48 -04:00
Satyam Kulkarni
7e965a3c79 feat: implement eth_feeHistory (#2083)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-20 10:50:03 +02:00
Dan Cline
eb0f7eb876 fix: use JsonU256 for deserializing genesis U256s (#2291) 2023-04-17 22:11:18 -04:00
Matthias Seitz
7d39228055 fix: remove flatten attribute (#2290) 2023-04-18 00:44:45 +02:00
Parithosh Jayanthi
08ba35bcaa Adding updated Sepolia bootnodes (#2251)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-14 21:08:45 +02:00
Matthias Seitz
46d7dcba89 chore: extract serde bytes helper (#2247) 2023-04-14 11:33:15 -04:00
joshieDo
019ddd1edc perf(db): reduce different repeated allocations (#2103) 2023-04-13 11:33:53 -04:00
Matthias Seitz
2f003bf8ae chore: move client constant to primitives (#2220)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-04-13 16:48:17 +02:00
Matthias Seitz
7bcd468ab6 feat: add constants for slot and epoch (#2229) 2023-04-13 06:54:52 -07: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
Matthias Seitz
48dc9987a1 chore: use cost in error (#2213)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-04-12 17:53:52 +02:00
Matthias Seitz
39ecb618d7 feat: add Transaction::effective_tip_per_gas (#2204) 2023-04-12 13:25:20 +02:00
Matthias Seitz
e3f4780c6c chore: add note about fees (#2202) 2023-04-12 03:14:15 -07:00
Roman Krasiuk
42a98a7194 feat(trie): stored nibbles (#2182) 2023-04-11 14:23:19 -07:00