Commit Graph

893 Commits

Author SHA1 Message Date
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
Georgios Konstantopoulos
4285186dbd refactor: Execution Stage owns Executor (#1568)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Oliver Nordbjerg <hi@notbjerg.me>
2023-03-01 00:55:51 +01:00
Dan Cline
71bc1451af fix: use correct type for NewPooledTransactionHashes68 (#1548) 2023-02-28 21:20:02 +01:00
Paul Lange
3790a14268 fix(rpc): accept jwt's starting with 0x (#1589)
Co-authored-by: Bjerg <onbjerg@users.noreply.github.com>
2023-02-28 21:03:14 +01:00
Matthias Seitz
7a01e1e231 feat: add eth state cache (#1561) 2023-02-28 20:46:25 +01:00
joshieDo
6cdf0a3ea6 fix: seek_by_key_subkey usage on HistoricalStateProvider (#1584) 2023-02-28 16:45:04 +01:00
Matthias Seitz
5e0fa44094 fix(rpc): return eth_call fee errors as invalid params (#1559) 2023-02-27 16:40:27 +01:00
Aditya Pandey
494a9e88b2 test: serde roundtrip test for rpc types (#1571) 2023-02-27 16:28:29 +01:00
Georgios Konstantopoulos
56394eec2c feat: Hook on Execution (#1567) 2023-02-27 08:21:34 -07:00
Tom French
7275f8d922 chore: check genesis mismatch in init_genesis (#1560) 2023-02-27 14:08:20 +01:00
Tom French
cea56f1e1d chore: silence unwanted clippy warning in test (#1566) 2023-02-27 02:22:11 -08:00
tomarST
662fd87288 chore: fix all the obvious clippy warnings (#1520) 2023-02-26 00:40:52 -08:00
Matthias Seitz
b1741bd86b fix: rm duplicate size field (#1563) 2023-02-25 15:49:37 -08:00
Tom French
036e935819 chore: clippy fixes (#1558) 2023-02-25 16:10:44 +01:00
Chirag Baghasingh
41748e818f feat: Integrate new EvmEnvProvider in RPC (#1550) 2023-02-25 10:53:41 +01:00
Matthias Seitz
305e992eed docs: rm global ip docs (#1555) 2023-02-25 10:22:31 +01:00
Dan Cline
1b52fe90c8 feat: do not ban non-global IPs (#1549) 2023-02-24 18:21:02 -05:00
Bjerg
901813dcbb perf: save a hashing step for bytecodes (#1547) 2023-02-24 20:27:27 +01:00
Matthias Seitz
d872deda5d feat: more work on eth call and estimate (#1545) 2023-02-24 19:29:59 +01:00
Matthias Seitz
dc57fbad07 fix(disc): allow concurrent lookups (#1539) 2023-02-24 13:21:05 +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
f21f9c5b4e chore(download): response validation order (#1537) 2023-02-24 09:35:03 +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
Roman Krasiuk
22d20d568d feat(sync): set max block if debug.tip provided (#1522) 2023-02-23 03:05:37 -08:00
Matthias Seitz
3c77dd9e2f feat(rpc): initial work in eth_call+estimate (#1514) 2023-02-22 14:59:19 -08:00
Matthias Seitz
17dffba150 feat(rpc): impl uncle count handlers (#1511) 2023-02-22 14:40:58 -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
fdff1b0f02 feat: add encoded_length to ValidPoolTransaction (#1512) 2023-02-22 16:59:41 +01:00
Matthias Seitz
8094ab18db feat: add BlockProvider::ommers (#1509) 2023-02-22 15:28:00 +01:00
Matthias Seitz
1da439bf16 feat(rpc): add invalid transaction error (#1508) 2023-02-22 15:08:18 +01:00
Matthias Seitz
281f139b0d perf(rpc): add optional block hash arg (#1502) 2023-02-22 14:56:21 +01:00
Matthias Seitz
81fec4b375 chore(docs): add command name as docs (#1505) 2023-02-22 14:50:11 +01: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
44e1d13f11 chore: more work on filter (#1468) 2023-02-22 13:24:41 +01:00
Matthias Seitz
eccafd1bed test(cli): add chain args test (#1488) 2023-02-22 04:05:16 -08:00
Dan Cline
c168ef4433 feat: implement eth handshake disconnects (#1494) 2023-02-22 12:18:12 +01:00
Dan Cline
0fc9f67af8 feat(eth-wire): add td bitlen check in handshake (#1490) 2023-02-21 16:41:51 -05:00
Matthias Seitz
e65162dd05 chore(txpool): add pooled transaction function to get full tx object (#1483) 2023-02-21 15:06:31 -05:00
Matthias Seitz
f78da81e1e feat(net): support eth68 transactions (#1482) 2023-02-21 14:34:59 -05:00
Matthias Seitz
f0f8f417d6 chore: add EthVersion::LATEST constant (#1479) 2023-02-21 09:26:30 -05:00
Matthias Seitz
1d2bb1f11d chore: add eth68 to default capabilities (#1475) 2023-02-21 09:26:09 -05:00
Matthias Seitz
93b1a7f49a chore: cors followup changes (#1480) 2023-02-21 05:57:09 -08:00
Matthias Seitz
4e66cc7ea7 chore(net): add negotiated eth version to events (#1478) 2023-02-21 13:26:17 +01:00
Tirth Patel
42b1fc1f5b feat: add --http.corsdomain (#1305) 2023-02-21 13:20:23 +01:00
Roman Krasiuk
20aceb750c feat(engine-api): exchange capabilities (#1469)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-02-20 21:50:40 -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