Commit Graph

1434 Commits

Author SHA1 Message Date
0c70f6bd35 primitives: use alloy KECCAK_EMPTY constant (#11851) 2024-10-18 08:25:22 +00:00
76edc38823 fix(rpc): apply beacon root contract call in debug_traceTransaction (#11845) 2024-10-17 17:48:05 +00:00
9db28d91a4 chore(sdk): Impl alloy_consensus::Transaction for TransactionSigned (#11843) 2024-10-17 16:29:17 +00:00
491f154c34 primitives-traits: rm redundant definitions of EMPTY_OMMER_ROOT_HASH (#11820) 2024-10-17 09:30:26 +00:00
025cb3b70e primitive-traits: rm redundant EMPTY_ROOT_HASH definition (#11811)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-16 22:07:27 +00:00
82862fabd7 primitives: rm redundant functions for Transaction (#11747) 2024-10-16 20:33:57 +00:00
cb7fd084a6 chore: remove &self from update_estimated_gas_range (#11799) 2024-10-16 15:05:59 +00:00
eec861fe9f chore: rm unused optimism feature (#11794) 2024-10-16 11:59:41 +00:00
3f3a7ef023 unify &Option<T> to Option<&T> (#11755) 2024-10-16 07:57:28 +00:00
7f92760655 fix: estimateGas edge case (#11764) 2024-10-15 18:43:56 +00:00
5aceb3e11e primitives: rm redundant chain_id function for Transaction (#11751) 2024-10-15 15:27:26 +00:00
6fb271036d feat: move RPC launch to add-ons (#11532) 2024-10-15 14:51:40 +00:00
c4d7b59183 perf(rpc): add optional block argument to trace_block_until_with_inspector (#11631) 2024-10-15 13:04:20 +00:00
3ab1f9559e feat: replace once_cell with std (#11694)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-10-15 08:21:01 +00:00
9f9de0fab9 fix(rpc/trace): return empty if after >= traces (#11715)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-14 19:24:20 +02:00
600a394571 feat: update SystemCaller (#11718) 2024-10-14 15:52:34 +00:00
f684dd4c4c chore(clippy): enable if_then_some_else_none lint (#11679)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-14 15:45:26 +00:00
c05a900542 perf(rpc): use Arc<SealedBlockWithSenders> on cache and rpc (#11635) 2024-10-14 12:44:28 +00:00
a087b52dc2 perf(rpc): do not clone filter matcher on every block tracing (#11714) 2024-10-14 10:58:15 +00:00
67c5725077 chore(clippy): fix the very complex type used (#11689)
Signed-off-by: jsvisa <delweng@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-12 18:53:33 +00:00
8ebf10b4ac fix: only +1 on the pool nonce (#11680) 2024-10-12 12:42:46 +00:00
bca11aa2dd clippy: add from_iter_instead_of_collect warn (#11666) 2024-10-11 17:56:33 +00:00
d8b7f6014f fix(rpc): add missing codes for witness (#11673) 2024-10-11 17:55:22 +00:00
cb123084bf docs: LoadFee::eip1559_fees returns base fee, not max fee per gas (#11652) 2024-10-11 02:53:19 +00:00
1d2c6d5ada chore(rpc): don't recover sender if we have it (#11645) 2024-10-10 15:43:58 +00:00
58bfa60cea feat(evm, trie): more metrics (#11613) 2024-10-10 08:27:01 +00:00
adf3a0da6b fix: 7702 gas fields (#11614) 2024-10-09 15:51:25 +00:00
7c818c1021 chore(rpc): use block_hash as BlockId on eth_callMany (#11595) 2024-10-09 15:28:35 +00:00
b787d9e521 perf(rpc): optimistically retrieve block if near the tip on eth_getLogs (#11582) 2024-10-09 13:45:40 +00:00
62954591d2 perf(rpc): use Arc<BlockWithSenders on full_block_cache (#11585) 2024-10-09 08:33:29 +00:00
1e1de3dd77 fix: use original bytes for codes (#11593) 2024-10-09 02:48:36 +00:00
f7c76291a1 chore(rpc): use block_hash instead on fetching debug_trace_block block (#11587) 2024-10-08 18:26:44 +00:00
e18b0bab90 feat: impl Encodable2718 and Decodable2718 for PooledTransactionsElement (#11482) 2024-10-08 14:33:31 +00:00
c61ae1371b chore: rm bad cap function (#11562) 2024-10-08 14:25:00 +00:00
c32d4c3f2a chore: rm unused optimism feature from engine api (#11577) 2024-10-08 14:23:54 +00:00
cb431f1f5c chore: relax trait bound for EthTransactions (#11571) 2024-10-08 12:54:22 +00:00
4163835b93 fix: actually configure the custom gas limit (#11565) 2024-10-08 11:04:48 +00:00
ece894bd28 chore: rm unused optimism feature from compat (#11560) 2024-10-08 10:02:34 +00:00
548f5b9c6d feat(trie): expose storage proofs (#11550) 2024-10-08 09:47:15 +00:00
6e92ab8e43 chore: rm unused optimism feature (#11559) 2024-10-08 09:03:50 +00:00
5e288b2469 chore: rm redundant type hint (#11557) 2024-10-08 01:06:16 +00:00
b67f004fbe chore: move ethfiltererror (#11552) 2024-10-07 21:54:42 +00:00
8ca5ec9b72 Refactor get_payload_bodies_by_hash_with to be non-blocking (#11511)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-07 16:11:59 +00:00
54c8305fb6 chore: enforce window (#11540) 2024-10-07 15:35:47 +00:00
d4e9dd10e4 chore: dont fail on ttd (#11539) 2024-10-07 14:47:52 +00:00
e94d72b7bb fix: acquire permit first (#11537) 2024-10-07 14:10:39 +00:00
f8228482ac feat: add get_highest_tx_by_sender to pools (#11514)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-07 11:42:56 +00:00
74a645339c rpc: use eth_api() method (#11516) 2024-10-07 09:41:30 +00:00
cb078f9eae fix: cap gas limit properly (#11505) 2024-10-05 18:06:21 +00:00
36de90fdc3 chore(lint): fix clippy::needles_lifetimes (#11496) 2024-10-05 11:08:08 +00:00