Commit Graph

3278 Commits

Author SHA1 Message Date
2045171d26 fix: load code by hash for prestate trace (#5115)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2023-10-21 10:23:18 +00:00
c6d279c01a fix: no value for staticcall call traces (#5117) 2023-10-21 09:43:26 +00:00
33df4e5766 chore: remove reth primitives [tokio] and [tokio-stream] dependencies (#5111)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-21 05:58:43 +00:00
9dd270e4e8 feat: update mainnet trusted setup (#5110) 2023-10-20 19:06:27 +00:00
14f2b9088e chore: Patch revm to current head commit (#5109)
Co-authored-by: clabby <ben@clab.by>
Co-authored-by: rakita <dragan0rakita@gmail.com>
2023-10-20 19:03:25 +00:00
fafcabf68a feat: add call bundle (#5100) 2023-10-20 15:16:33 +00:00
a6bee7286b feat(rpc):transaction variant for all available transaction formats (#5098)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-20 13:25:00 +00:00
d3de32a9dc fix: use block id for block receipts (#5105) 2023-10-20 03:26:29 +00:00
93e837e28a feat(storage): add an option to return hashed transactions in block_with_senders (#5095)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-19 22:56:01 +00:00
5d217a2867 feat(primitives): move revm-primitives to reth-primitives (#5088) 2023-10-19 22:35:46 +00:00
5dd5555c5c feat: stale filters cleaner (#5080)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-19 20:34:43 +00:00
a136c33a29 refactor(rpc): remove result_output from revm_utils (#5097)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-19 15:46:08 +00:00
78f666e62e feat(rpc): track cache hits and misses (#5094) 2023-10-19 13:24:58 +00:00
2f66662f62 perf: rm thread stack size bumps (#5089) 2023-10-19 11:55:36 +00:00
6fd516f75e feat: re-add Arbitrary for PooledTransactionsElement (#5064) 2023-10-19 11:55:18 +00:00
ffe0e89003 chore: return None if block does not exist (#5091) 2023-10-19 11:54:47 +00:00
7796e57476 refactor(primitives): remove AccessListWithGasUsed in primitives (#5079) 2023-10-19 11:24:55 +00:00
0aeb0b622a chore(revm): remove local thread for pipeline execution stage (#5082) 2023-10-19 11:12:06 +00:00
38e0d5ae61 add implementation for StateRootProvider for StateProviderTest (#5060) 2023-10-19 07:11:36 +00:00
7ca3db8a66 chore(rpc): eip-1159 -> eip-1559 (#5083) 2023-10-19 01:27:27 +00:00
c17c3cd372 feat(rpc): use alloy_primitives in rpc-types (#5078) 2023-10-18 23:33:51 +00:00
05044c189b perf: get rid of body clone (#5077) 2023-10-18 21:01:09 +00:00
ae3914eb66 Builder style implementation for trace_call (#5074) 2023-10-18 20:08:56 +00:00
ce73d933c9 adding access list to rpc type crate (#4992)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-18 19:42:59 +00:00
3adc627a35 feat(rpc): enable eth_getProof (#5071) 2023-10-18 16:05:26 +00:00
c947d85f44 feat: payload future also sync (#5073) 2023-10-18 15:06:44 +00:00
d1f43cf015 feat: add more rpc-api bindings (#5072) 2023-10-18 14:02:35 +00:00
0764af6914 chore(cli): allow dupsort in db list (#5068) 2023-10-18 12:51:34 +00:00
4b1a0ce174 refactor(trie): trie node iterators (#5048) 2023-10-18 11:13:01 +00:00
9d9de58057 feat(gas_oracle): Add Lru Cache for block values of recent blocks (#5062)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-18 11:04:41 +00:00
a25161fb9f fix(ci): verify target block hash (#5061) 2023-10-18 06:50:58 +00:00
68ad8fedac fix: fix bug issue template (#5066) 2023-10-18 06:26:03 +00:00
d67730b8ac fix(txpool): actually compare with previous base fee on update (#5063) 2023-10-17 21:40:13 +00:00
d116de7410 Revert "feat(storage): make BlockReaderIdExt safe" (#5059) 2023-10-17 19:29:59 +00:00
b399e5d552 chore(txpool): use Vec in validate_all (#5044) 2023-10-17 15:52:43 +00:00
5efadd86ee perf: improve gas price calc (#5050)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-10-17 15:30:26 +00:00
3c383bfbb7 fix: order transactions by nonce before inserting into txpool (#4989)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-17 14:36:55 +00:00
1483175e2f example simulation transportless (#5025)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-17 13:33:31 +00:00
ede8278916 remove lifetime param in storage trait (#5046) 2023-10-17 13:30:50 +00:00
d3ea66bb79 chore: use u128 for update_blob_fee (#5045) 2023-10-17 10:50:19 +00:00
12ac1f153f feat(trie): account & storage proofs (#5041) 2023-10-17 07:28:05 +00:00
3eb02656ca fix: geth prestate tracing (#5040) 2023-10-16 19:11:28 +00:00
0480f95f05 Revert "perf: move common_prefix_len out of loop" (#5043) 2023-10-16 18:08:15 +00:00
931065d71c fix: improve parity statediff (#5037) 2023-10-16 13:19:11 +00:00
1468563f2f Feat/pending transactions filter (#5014)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-16 13:08:41 +00:00
9ffc1433d9 feat(rpc): move mev types to rpc-types (#5035)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-16 11:47:34 +00:00
30ebd2f8bb feat(storage): make BlockReaderIdExt safe (#5022) 2023-10-16 11:15:52 +00:00
cd67eace8c perf: move common_prefix_len out of loop (#5036) 2023-10-16 10:15:49 +00:00
a60dbfdd56 test: remove flaky test (#5034) 2023-10-15 23:44:37 +02:00
3028bbd83c fix: some trace statediff improvements (#5033) 2023-10-15 21:31:30 +02:00