Commit Graph

318 Commits

Author SHA1 Message Date
Matthias Seitz
2fd2825e24 feat: add Payload build abstraction (#2143) 2023-04-06 14:48:31 -04:00
Matthias Seitz
77a41e5edf feat: emit new block events in --auto-mine (#2079)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-04-05 14:16:03 +02:00
Matthias Seitz
10048a2dde fix: checked u64 downcast (#2122) 2023-04-05 12:31:07 +02:00
Matthias Seitz
b5f4283f79 chore(rpc): add proper engine_newPayload error messages (#2118) 2023-04-05 11:59:55 +02:00
rakita
89c525f9c9 chore: bump revm to v3.1.0 (#2113) 2023-04-04 16:50:09 +02:00
Matthias Seitz
c4ffa18449 chore(deps): bump spin (#2104) 2023-04-04 12:39:32 +02:00
Matthias Seitz
b7395a89a5 chore(deps): rm unused consenssu crate (#2099) 2023-04-04 10:03:11 +02:00
Bjerg
e4a428e29b refactor: move executors to revm crate (#2076) 2023-04-03 17:01:36 +02:00
Bjerg
7c6c0b41e8 refactor: reward calc cleanup (#2075) 2023-04-01 13:22:22 -07: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
Matthias Seitz
8e7807138e chore: rm unused rpc-engine-api deps (#2053) 2023-03-31 12:07:38 +02:00
Dan Cline
7c1bd7c5c5 chore: bump ruint (#2045) 2023-03-30 15:49:36 -07:00
Dan Cline
195d781b40 fix: use no_base_fee feature for calling RPCs (#2041) 2023-03-30 20:34:14 +02:00
rakita
efbaf6474c feat(BlockchainTree): ShareableBlockchainTree and pending state (#2007) 2023-03-29 20:59:24 +02:00
Roman Krasiuk
c4bc65aa5d feat(consensus): spawn pipeline (#1965) 2023-03-24 05:49:01 -07:00
Roman Krasiuk
ce40bea46e feat(sync): beacon consensus engine (#1845) 2023-03-23 11:18:19 -07:00
Matthias Seitz
84af91737d feat(rpc): integrate eth filter and eth pubsub (#1930) 2023-03-23 18:37:53 +01:00
Matthias Seitz
2cba04774b chore(rpc): add traces for server start (#1925) 2023-03-23 05:51:29 -07:00
chirag-bgh
aaa99f6b4c feat: add transaction_receipt (#1919)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-23 11:46:07 +01:00
Matthias Seitz
bcfeb1dea0 chore(deps): upgrade syn 2.0 (#1910) 2023-03-22 06:02:33 -07:00
Matthias Seitz
724ec1b5cc fix: parse 66 blockid str as hash (#1890) 2023-03-21 17:36:06 -04:00
Bjerg
f60b380a1e test: allow testing without --all-features (#1882) 2023-03-21 15:19:37 +01:00
Dan Cline
b28c40223e chore: move block body to primitives (#1874) 2023-03-20 21:14:23 -07:00
Bjerg
aaf73fd679 feat: database metrics (#1870) 2023-03-20 13:50:32 -07:00
Georgios Konstantopoulos
0b7205da66 feat: run revm-inspectors via CLI hooks (#1850) 2023-03-19 16:51:09 -07:00
Roman Krasiuk
25ac1370fd refactor(sync): header sync mode (#1831) 2023-03-19 06:59:37 -07:00
Matthias Seitz
6bb341a169 chore(deps): rm some rlp deps (#1839) 2023-03-19 14:36:20 +01:00
Matthias Seitz
d65cab9132 feat(rpc): port all geth tracing types (#1812) 2023-03-17 10:52:18 -07:00
Matthias Seitz
7ef3f4d68e chore(deps): rm unused rlp dep (#1821) 2023-03-17 18:07:48 +01:00
Roman Krasiuk
7da13eb40a chore(provider): add post state tracing (#1819) 2023-03-17 16:22:14 +01:00
Matthias Seitz
ef51f566fe chore(deps): bump revm and use new utils (#1816) 2023-03-17 14:16:09 +01:00
Matthias Seitz
7c877cb921 chore: cleanup some staged-sync deps (#1815) 2023-03-17 13:20:11 +01:00
Matthias Seitz
1a317f20e4 refactor: split consensus crate (#1814) 2023-03-17 13:20:00 +01:00
Matthias Seitz
241ec32abf feat: add canonical_headers_range (#1795)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-03-16 17:06:32 -07:00
Matthias Seitz
1cba25e651 chore(deps): bump aquamarine 0.3 (#1780) 2023-03-15 23:19:25 +01:00
Matthias Seitz
47878184b9 chore(deps): remove unused deps (#1779) 2023-03-15 22:47:14 +01:00
Matthias Seitz
15d79cedad chore(deps): upgrade secp256k1+enr (#1715) 2023-03-15 11:15:55 +01:00
Chen Kai
91f26f455f feat: validate withdrawal when validating block. (#1521)
Signed-off-by: grapebaba <281165273@qq.com>
2023-03-14 18:34:11 -07:00
joshieDo
46c96a1466 feat(stages): add table checkpoint to AccountHashing and StorageHashing (#1667)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-03-14 11:25:54 -07:00
rakita
237fd5ce6e feat: BlockchainTree (#1212)
Co-authored-by: Dragan Rakita <draganrakita@192.168.1.4>
2023-03-14 11:17:14 -07:00
joshieDo
5b90cbc411 fix(stages): add commit threshold to merkle stage v2 (#1656)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-03-13 21:47:16 -07:00
Matthias Seitz
fdfeeb42dc refactor(txpool): use transaction error type (#1698) 2023-03-10 15:57:12 +01:00
chirag-bgh
ba96b9d165 feat: Add Latest State TransactionValidator implementation (#1498) 2023-03-10 10:35:59 +01:00
Matthias Seitz
6190eac9ce feat: add Tracing inspector (#1618) 2023-03-09 13:43:24 -08:00
Roman Krasiuk
8ba0a190b8 fix(executor): preserve existing account state (#1691) 2023-03-09 09:14:36 -08:00
Matthias Seitz
e913a536f0 fix: serialize index as hex string (#1687) 2023-03-09 16:25:34 +01:00
Matthias Seitz
1e4ab0e1ac chore: replace lru with schnellru (#1688) 2023-03-09 16:20:40 +01:00
Roman Krasiuk
e07e9532c0 dep(revm): update (#1684) 2023-03-09 13:00:46 +01:00
Roman Krasiuk
17e8ce48dc chore(deps): clean up reth-stages deps (#1682) 2023-03-09 11:49:33 +01:00
Roman Krasiuk
d0b1e0aa02 fix(dep): update and lock revm (#1681) 2023-03-09 11:43:56 +01:00