Commit Graph

170 Commits

Author SHA1 Message Date
Steven
5c655e44f6 introduce standalone estimate gas type (#12344)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-14 12:32:29 +00:00
Thomas Coratger
001f3899fd primitives: rm alloy Header reexport (#12515) 2024-11-13 16:41:25 +00:00
Ashutosh Varma
bf44c9724f feat: add support for eth_signTransaction (#12500) 2024-11-13 10:45:32 +01:00
Darshan Kathiriya
bad7a4f0c9 use result for TransactionCompact::fill. (#12170)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
Co-authored-by: dkathiriya <lakshya-sky@users.noreply.github.com>
2024-11-12 10:31:32 +00:00
Matthias Seitz
7eaa0a8f9f chore: add PayloadBuilder to RpcNodeCore (#12428) 2024-11-09 18:27:18 +01:00
Hoa Nguyen
f373efe01d refactor: phase out alloy-rpc-types usage (#12395) 2024-11-08 11:36:17 +01:00
Arsenii Kulikov
29da7d744a fix: eth_getProof response (#12370) 2024-11-07 19:31:17 +00:00
Arsenii Kulikov
581a2f1d47 refactor(rpc): unify system caller invocations (#12360) 2024-11-07 11:05:55 +00:00
Arsenii Kulikov
38fdc93a12 feat: bump alloy (#12215)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-11-06 14:50:25 +00:00
Thomas Coratger
441ddbf085 primitives: rm more alloy block reexports (#12308) 2024-11-05 11:37:56 +00:00
Thomas Coratger
967cbc4e97 primitives: rm alloy Signature reexport (#12313) 2024-11-05 04:15:15 +00:00
Thomas Coratger
0475af8bdb primitives: rm alloy BlockId reexport (#12303) 2024-11-04 11:47:18 +00:00
Arsenii Kulikov
adff5a9429 feat: remove AnyNetwork usage (#12280) 2024-11-02 18:14:10 +00:00
Matthias Seitz
41c4bab0f7 chore: use deref directly (#12256) 2024-11-01 16:02:49 +00:00
Matthias Seitz
c6b740801f chore: apply same member order (#12253) 2024-11-01 11:11:54 +00:00
Matthias Seitz
1f1dcc950d chore: simplify SystemCaller setup (#12223) 2024-10-31 13:45:55 +00:00
Emilia Hane
37d9643607 chore(rpc): remove redundant LoadState::cache (#12147) 2024-10-28 18:10:30 +00:00
Emilia Hane
28f8c47dc0 chore(rpc): remove redundant LoadTransaction::cache (#12148) 2024-10-28 18:10:18 +00:00
Emilia Hane
3d62bfde14 chore(rpc): add super trait RpcNodeCoreExt to LoadReceipt (#12149) 2024-10-28 18:09:58 +00:00
Emilia Hane
473026f40a chore(rpc): remove redundant LoadFee::cache (#12146) 2024-10-28 16:51:45 +00:00
Emilia Hane
06d73eec8a chore(rpc): inline trait methods of RpcNodeCore impl (#12144) 2024-10-28 16:35:26 +00:00
Emilia Hane
b36b021aa2 chore(rpc): define trait RpcNodeCoreExt and replace LoadBlock::cache (#12141) 2024-10-28 15:59:26 +00:00
Emilia Hane
8f5fd1d70c chore(rpc): remove redundant EthTransactions::provider (#12121) 2024-10-28 10:14:40 +00:00
Emilia Hane
77e5748124 chore(rpc): remove redundant LoadFee::provider (#12122) 2024-10-28 10:14:11 +00:00
Thomas Coratger
8605d04a09 refactor: rm re-exports of alloy eip 4844 constants (#12120) 2024-10-28 08:30:06 +00:00
Emilia Hane
b7b3f8149c chore(rpc): remove redundant Trace::evm_config (#12102) 2024-10-27 14:24:21 +00:00
Emilia Hane
131cc5175e chore(rpc): remove redundant EthBlocks::provider (#12109) 2024-10-27 09:21:34 +00:00
Emilia Hane
768404c59e chore(rpc): remove redundant trait bounds in eth api (#12105) 2024-10-27 08:30:02 +00:00
Emilia Hane
e158369a68 chore(rpc): remove redundant trait method LoadBlock::provider (#12100) 2024-10-27 07:35:24 +00:00
Emilia Hane
988c5ee4c5 chore(rpc): Add super trait RpcNodeCore to LoadPendingBlock (#12098) 2024-10-26 23:11:53 +00:00
Emilia Hane
1bdf429af5 Remove trait method Call::evm_config (#12095) 2024-10-26 16:20:08 +00:00
Emilia Hane
d5f5c0f112 chore(rpc): set RpcNodeCore as supertrait for LoadState (#12094) 2024-10-26 15:40:46 +00:00
Emilia Hane
a06c3af832 chore(rpc): Remove provider and network trait methods from EthApiSpec (#12050) 2024-10-26 13:03:22 +00:00
Emilia Hane
44e4c47803 chore(sdk): add helper trait to node API to simplify type definition (#10616) 2024-10-26 10:55:26 +00:00
Thomas Coratger
8bfb7f9ce9 primitive-traits: use alloy BEACON_NONCE constant (#12029) 2024-10-24 09:58:50 +00:00
Emilia Hane
7a06298cf7 chore(rpc): make TransactionCompat::fill stateful (#11732) 2024-10-24 04:46:07 +00:00
Thomas Coratger
4a68c5e2d4 refactor(rpc): small refactor in block_with_senders (#11950) 2024-10-22 12:35:27 +02:00
Matthias Seitz
88a38de4d7 chore(rpc): relax some types (#11946) 2024-10-21 20:46:16 +00:00
Matthias Seitz
7f47ef0fd3 chore: spawn eth_calls as blocking tasks (#11944) 2024-10-21 19:18:24 +00:00
caglarkaya
422ab17354 feat: use next free nonce in eth_sendTransaction (#11873) 2024-10-19 22:14:52 +00:00
Gerson
a78de201b3 Refactor of state_change functionality (#11878)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 16:01:26 +00:00
Oliver
3bd695ee63 feat: update el requests for devnet 4 (#11865)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-10-19 12:48:35 +00:00
Thomas Coratger
0c70f6bd35 primitives: use alloy KECCAK_EMPTY constant (#11851) 2024-10-18 08:25:22 +00:00
Thomas Coratger
491f154c34 primitives-traits: rm redundant definitions of EMPTY_OMMER_ROOT_HASH (#11820) 2024-10-17 09:30:26 +00:00
Thomas Coratger
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
Thomas Coratger
82862fabd7 primitives: rm redundant functions for Transaction (#11747) 2024-10-16 20:33:57 +00:00
greged93
cb7fd084a6 chore: remove &self from update_estimated_gas_range (#11799) 2024-10-16 15:05:59 +00:00
Arsenii Kulikov
7f92760655 fix: estimateGas edge case (#11764) 2024-10-15 18:43:56 +00:00
joshieDo
c4d7b59183 perf(rpc): add optional block argument to trace_block_until_with_inspector (#11631) 2024-10-15 13:04:20 +00:00
Deil Urba
3ab1f9559e feat: replace once_cell with std (#11694)
Co-authored-by: Emilia Hane <elsaemiliaevahane@gmail.com>
2024-10-15 08:21:01 +00:00