Commit Graph

303 Commits

Author SHA1 Message Date
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
Bjerg
161de9aadf feat: persist contract analysis in db (#1640) 2023-03-08 16:25:14 +01:00
rakita
21c66621dd feat: ExecutorFactory (#1672) 2023-03-08 16:01:56 +01:00
Tomás
77d108660e feat(rpc): add eth_createAccessList implementation (#1652)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-03-08 10:07:09 +01:00
Roman Krasiuk
a34226c8e5 chore(executor): reuse revm hashmap (#1663) 2023-03-07 18:56:34 +01:00
Matthias Seitz
ce39c9810d chore: add InvalidChainId error variant (#1657) 2023-03-07 11:33:05 +01:00
Matthias Seitz
e58fb6714f chore(deps): cargo update (#1637) 2023-03-05 07:01:45 -08:00
Matthias Seitz
f89b504245 feat(rpc): impl eth_estimate (#1599) 2023-03-02 17:07:36 +01:00
Matthias Seitz
9326b45821 chore(deps): rm unused deps in primitives (#1604) 2023-03-02 13:49:15 +01:00
Matthias Seitz
626c076c85 feat(rpc): integrate eth cache and task executor in pipeline (#1596) 2023-03-01 15:46:57 -07:00
rakita
42e3f56108 feat: refactor few stages to providers, introduce insert_block (#1474)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-03-01 13:42:45 -07:00
Dan Cline
6136e0deb4 chore: bump ethers (#1598)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-03-01 21:13:37 +01:00
Francisco Krause Arnim
4839adeaef test: fix hive tests (#1530)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-02-28 18:35:37 -07:00
Dan Cline
71bc1451af fix: use correct type for NewPooledTransactionHashes68 (#1548) 2023-02-28 21:20:02 +01:00
Matthias Seitz
7a01e1e231 feat: add eth state cache (#1561) 2023-02-28 20:46:25 +01:00
Roman Krasiuk
dc2f6047db chore(deps): bump clap (#1585) 2023-02-28 16:50:43 +01:00