Commit Graph

246 Commits

Author SHA1 Message Date
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
Dan Cline
be1eab11b5 fix: add initial goerli forks (#2196) 2023-04-11 14:18:50 -07:00
Matthias Seitz
8a037a19b0 feat: add ReceiptWithBloomRef type (#2189) 2023-04-11 21:02:21 +02:00
Matthias Seitz
f919eeebfc chore: accept AsRef in calculate_transaction_root (#2188) 2023-04-11 10:41:57 -07:00
Matthias Seitz
840a0c7860 chore: add ChainSpec convenience function for Hardfork timestamps (#2190) 2023-04-11 13:09:34 -04:00
Matthias Seitz
e0e449d5ff fix: ensure Signature is ethereum scheme (#2183) 2023-04-11 12:45:10 +02:00
Roman Krasiuk
d83c07c13c feat(trie): prefix set (#2181) 2023-04-10 23:41:28 -07:00
Roman Krasiuk
54fc809a4c feat(trie): hash builder (#2177) 2023-04-10 13:57:59 -07:00
Roman Krasiuk
34cab48e78 feat(trie): branch node (#2171) 2023-04-10 09:06:20 -07:00
Roman Krasiuk
c9af8a2d14 feat(trie): nibbles (#2170) 2023-04-10 08:10:08 -07:00
rakita
087d0a6317 feat: CanonStateNotification for commit and reorg (#2156) 2023-04-10 13:11:15 +02:00
Matthias Seitz
2fd2825e24 feat: add Payload build abstraction (#2143) 2023-04-06 14:48:31 -04:00
Matthias Seitz
cfff7b3e60 chore: add minimal protocol base fee (#2121) 2023-04-05 03:42:29 -07:00
Matthias Seitz
10048a2dde fix: checked u64 downcast (#2122) 2023-04-05 12:31:07 +02:00
rakita
89c525f9c9 chore: bump revm to v3.1.0 (#2113) 2023-04-04 16:50:09 +02:00
Matthias Seitz
a22cd918d0 feat(rpc): add fourbyte inspector (#2093) 2023-04-03 09:52:04 -07:00
Bjerg
7c6c0b41e8 refactor: reward calc cleanup (#2075) 2023-04-01 13:22:22 -07:00
Dan Cline
6dee0f2830 fix: use camel case for returning access list items (#2069) 2023-03-31 23:38:36 +02:00
Dan Cline
cbfcbfbf7b fix: add JsonStorageKey for eth_getProof and eth_getStorageAt (#2067) 2023-03-31 17:37:40 -04:00
Matthias Seitz
7576ee33f0 feat: Add autoseal consensus and downloaders (#1880)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-03-31 11:51:52 -07:00
Bjerg
b1643f4ca6 refactor: simplify fetching blocks (#2060) 2023-03-31 10:27:21 -07:00
Matthias Seitz
0d059275e5 feat(rpc): impl debug_getRawReceipts (#2059) 2023-03-31 16:17:45 +02:00
rakita
efbaf6474c feat(BlockchainTree): ShareableBlockchainTree and pending state (#2007) 2023-03-29 20:59:24 +02:00
Matthias Seitz
47b9738ede chore: fix some typos (#2025) 2023-03-29 14:49:50 +02:00
Matthias Seitz
7263c9a644 chore: use downloader and client traits where possible (#1992) 2023-03-27 19:45:17 +02:00
Dan Cline
d07a0b9d2e fix: add remaining sepolia test vector from geth (#1974) 2023-03-24 16:06:03 -04:00
Dan Cline
5ea1cbbd7c fix: add shanghai timestamp to goerli chainspec (#1902) 2023-03-22 11:15:28 +01:00
Matthias Seitz
724ec1b5cc fix: parse 66 blockid str as hash (#1890) 2023-03-21 17:36:06 -04:00
Matthias Seitz
02e78c4bd7 fix(rpc): always include withdrawals in RPC (#1894) 2023-03-21 22:35:05 +01:00
Matthias Seitz
9af53aeecb fix(rpc): treat number without 0x prefix as errors (#1895) 2023-03-21 20:35:48 +01:00
Matthias Seitz
92e2c4d2aa feat: add transaction_by_hash_with_meta (#1878) 2023-03-21 15:23:14 +01:00
rakita
c4f80b2997 feat: Store receipts (#1860)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-03-21 12:27:37 +01:00
Dan Cline
b28c40223e chore: move block body to primitives (#1874) 2023-03-20 21:14:23 -07:00
Matthias Seitz
f926ee8af4 chore: phase out ethers blocknumber type (#1864) 2023-03-20 07:40:16 -07:00
Georgios Konstantopoulos
228f390301 fix(init-genesis): insert bytecode/storage (#1853) 2023-03-19 18:31:39 -07:00
Bjerg
85076fbde5 feat: add mainnet timestamp for shanghai (#1829) 2023-03-18 15:10:57 +01:00
François Garillot
075544e889 refactor: various cleanups (#1833)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-18 14:13:09 +01:00
Dan Cline
7ac06cd29f feat: use chain specific bootnodes (#1826) 2023-03-17 19:28:00 -04:00
Matthias Seitz
f08a70dad8 feat: add int or hex serde parsers (#1811) 2023-03-17 13:19:21 +01:00
Matthias Seitz
9f00d48402 chore: rearrange impl order (#1796) 2023-03-16 15:22:08 +01:00