Commit Graph

1147 Commits

Author SHA1 Message Date
Matthias Seitz
e5a0fc6550 chore(clippy): make clippy happy (#1710) 2023-03-11 16:27:24 +02:00
sambukowski
853da85c44 feat(rpc): eth_transactionBy impls (#1664)
Co-authored-by: Sam Bukowski <sambukowski@Sams-MacBook-Pro.local>
2023-03-11 10:54:11 +01:00
Roman Krasiuk
a0f195590c feat(txpool): default transaction ordering (#1704) 2023-03-10 08:30:36 -08:00
Roman Krasiuk
99a821aa78 chore(txpool): delete unused removed updates (#1703) 2023-03-10 07:07:35 -08:00
Matthias Seitz
fdfeeb42dc refactor(txpool): use transaction error type (#1698) 2023-03-10 15:57:12 +01:00
Roman Krasiuk
89514d70f2 fix(txpool): track promoted transactions (#1702) 2023-03-10 06:49:26 -08:00
Matthias Seitz
3ed9ef49d0 feat(rpc): add missing geth trace calls (#1700) 2023-03-10 14:27:33 +01:00
Matthias Seitz
ad5f9aa78c refactor: extract transaction consensus errors to standalone type (#1697) 2023-03-10 04:43:04 -08:00
chirag-bgh
ba96b9d165 feat: Add Latest State TransactionValidator implementation (#1498) 2023-03-10 10:35:59 +01:00
Bjerg
45c6be4e3d ci: delete project workflow (#1695) 2023-03-10 10:13:48 +01:00
Dan Cline
9d7975a07a fix: error on pow block in forkchoiceUpdated (#1692) 2023-03-10 09:46:49 +01:00
Dan Cline
dd1a0b495f chore: remove redundant handshake traces (#1694) 2023-03-10 04:09:34 +01:00
Matthias Seitz
6190eac9ce feat: add Tracing inspector (#1618) 2023-03-09 13:43:24 -08:00
Matthias Seitz
ea11461126 chore(rpc): add required fields to Trace handler (#1683) 2023-03-09 12:51:35 -08:00
Matthias Seitz
89305b883a chore(rpc): add convenience from impl (#1686) 2023-03-09 12:50:26 -08:00
Matthias Seitz
ce633c22e5 chore(rpc): move EthRpcErrorCode to rpc-types (#1690) 2023-03-09 10:10:26 -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
Matthias Seitz
d164a16be7 chore: rm duplicate TxHashNumber entry (#1685) 2023-03-09 15:41:12 +02: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
Rafael Matias
e494011819 chore(discv4): remove deprecated EF bootnodes (#1680)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-03-09 02:08:05 -08:00
Dan Cline
279ad346f7 fix: return zero latestValidHash pre-merge (#1677) 2023-03-08 18:17:28 -05:00
Dan Cline
9e1c341e16 fix(primitives): write withdrawal hash at genesis (#1654) 2023-03-08 11:30:50 -05:00
Bjerg
161de9aadf feat: persist contract analysis in db (#1640) 2023-03-08 16:25:14 +01:00
Matthias Seitz
b449ac06dd chore: add from u256 impl to JsonU256 (#1673) 2023-03-08 16:11:55 +01:00
rakita
21c66621dd feat: ExecutorFactory (#1672) 2023-03-08 16:01:56 +01:00
Bjerg
57e36223f7 feat: add debug-fast profile (#1670) 2023-03-08 14:12:09 +01:00
Matthias Seitz
2c6a35929e docs(txpool): clarify ParkedPool transaction type (#1671) 2023-03-08 04:57:37 -08: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
edeedd519e fix(net): enforce soft limit when propagating tx hashes (#1660) 2023-03-07 11:56:05 -05:00
rakita
a1d0b537a7 bug: Remove old account/storage root in merkle trie (#1646) 2023-03-07 13:49:43 +01:00
Matthias Seitz
e06d0a4a0b chore(rpc): match all error variants (#1658) 2023-03-07 11:38:10 +01:00
Matthias Seitz
ce39c9810d chore: add InvalidChainId error variant (#1657) 2023-03-07 11:33:05 +01:00
Roman Krasiuk
32e31b240d perf(provider): remove redundant lookup (#1650) 2023-03-06 22:18:51 +01:00
Roman Krasiuk
3503444342 chore(txpool): expose underlying tx (#1651) 2023-03-06 11:55:41 -08:00
Roman Krasiuk
75e677cfde chore(txpool): expose PooledTransaction (#1649) 2023-03-06 09:22:12 -08:00
Roman Krasiuk
1e007d6911 docs(txpool): minor fixes (#1645) 2023-03-06 07:59:01 -08:00
Roman Krasiuk
809d0cab03 fix(txpool): queued tx ordering (#1643) 2023-03-06 06:49:48 -08:00
Francisco Krause Arnim
ce2b83e774 feat(rpc): rpc handler for eth_getUncleByBlock{Hash/Number}AndIndex (#1595)
Co-authored-by: lambdaclass-user <github@lambdaclass.com>
2023-03-06 15:43:44 +01:00
Matthias Seitz
92a0ebbf04 ci: no longer pin nightly version (#1638) 2023-03-05 20:20:59 +01:00
Matthias Seitz
e58fb6714f chore(deps): cargo update (#1637) 2023-03-05 07:01:45 -08:00
Matthias Seitz
9dfee497e9 chore: add tx type constants (#1639)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-03-05 13:33:19 +01:00
Matthias Seitz
31f62c11d5 test: add test for display help (#1623) 2023-03-04 13:52:12 -07:00
Matthias Seitz
7b71af2409 test: add empty decode buffer check (#1628) 2023-03-04 13:51:35 -07:00
grantkee
446d76bc29 feat: Genesis Setters (#1632) 2023-03-04 13:45:32 -07:00
Matthias Seitz
10d24b5cd6 chore: spawn cache task as critical (#1633) 2023-03-04 13:44:59 -07:00