Commit Graph

476 Commits

Author SHA1 Message Date
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
Matthias Seitz
530a4a059a chore(deps): bump clap (#1574) 2023-02-28 00:55:40 -07:00
Georgios Konstantopoulos
56394eec2c feat: Hook on Execution (#1567) 2023-02-27 08:21:34 -07:00
Roman Krasiuk
2d0699e98a fix: patch clap with fixed clippy warnings (#1573) 2023-02-27 13:56:27 +01:00
Matthias Seitz
17474f309f chore(deps): rm unused deps (#1557) 2023-02-27 00:06:07 -08:00
Dan Cline
7d6563dee5 chore: patch ruint for quantity serialization (#1554) 2023-02-24 17:18:01 -08:00
Matthias Seitz
d872deda5d feat: more work on eth call and estimate (#1545) 2023-02-24 19:29:59 +01:00
Bjerg
c54db4f757 feat: format table sizes (#1543) 2023-02-24 18:36:49 +01:00
Matthias Seitz
5844ce10f3 feat: add evm env provider (#1525)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-02-24 11:21:18 +01:00
Roman Krasiuk
b14ee4e925 perf(download): parallel header sealing (#1536) 2023-02-24 09:13:18 +01:00
Matthias Seitz
6d138daa11 feat: add revm-inspectors crate and accesslist inspector (#1529) 2023-02-23 17:06:15 -08:00
Matthias Seitz
8299ca6fd6 feat: add reth-revm crate (#1526) 2023-02-23 14:16:42 +01:00
Matthias Seitz
a3067d9067 chore: remove unused crate deps (#1524) 2023-02-23 12:42:19 +01:00
Matthias Seitz
3c77dd9e2f feat(rpc): initial work in eth_call+estimate (#1514) 2023-02-22 14:59:19 -08:00
Roman Krasiuk
823866ac57 feat(rpc): launch auth server (#1506)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-22 14:39:37 -08:00
Matthias Seitz
0cf27ce8e8 fix: patch ruint with quantity fix (#1518) 2023-02-22 14:24:45 -08:00
Aurélien
2e73463a58 feat: Add tx_type() and encoded_length() on PoolTransaction trait (#1500) 2023-02-22 13:56:35 +01:00
Matthias Seitz
8f4e6f6974 chore(deps): bump backon (#1499) 2023-02-22 12:53:45 +01:00
Dan Cline
c168ef4433 feat: implement eth handshake disconnects (#1494) 2023-02-22 12:18:12 +01:00
Matthias Seitz
93b1a7f49a chore: cors followup changes (#1480) 2023-02-21 05:57:09 -08:00
Roman Krasiuk
03832d6d23 feat(engine-api): Shanghai support (#1445)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-02-20 21:40:03 -08:00
David Kulman
99f2bfe77d feat: rpc Filter type (#1389) 2023-02-20 15:27:33 +01:00
Chen Kai
e8453abc78 feat:add server function in RpcServerArgs. (#1402)
Signed-off-by: grapebaba <281165273@qq.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-19 16:45:04 -08:00
Dan Cline
01b8c8b815 chore: bump ethers (#1438) 2023-02-17 21:38:54 +01:00
Roman Krasiuk
4bdbcf346e feat(cli): enable shanghai ethereum tests (#1416) 2023-02-17 16:57:14 +01:00
Matthias Seitz
47989392c1 chore: exclude crate-template (#1434) 2023-02-17 16:21:55 +01:00
joshieDo
495db6e30d chore: add pprof profiler/flamegraphs to all criterion benchmarks (#1425) 2023-02-17 01:08:32 -08:00
Georgios Konstantopoulos
fad9c04b07 feat: Account Hashing Stage Benchmark (#1301)
Co-authored-by: joshieDo <ranriver@protonmail.com>
2023-02-17 15:28:46 +08:00