Commit Graph

361 Commits

Author SHA1 Message Date
YK
a047a055ab chore: bump rust to edition 2024 (#18692) 2025-09-25 12:18:51 +00:00
Arsenii Kulikov
7fb24e57a8 refactor: simplify EthApiSpeс trait (#18674) 2025-09-24 14:13:49 +02:00
Matthias Seitz
44aa0fbb0e fix: Revert "chore: disable fee charge in env" (#18645) 2025-09-23 17:40:40 +02:00
Matthias Seitz
faaebe7f6d fix: check request gas limit before (#18639) 2025-09-23 12:21:59 +00:00
Matthias Seitz
ee834fb892 chore: disable fee charge in env (#18634) 2025-09-23 13:01:20 +02:00
Matthias Seitz
0bd2097995 chore: enforce max tx gas limit on estimate and accesslit (#18612) 2025-09-22 13:04:26 +02:00
Matthias Seitz
39d5563ce8 fix: disable block gas limit (#18583) 2025-09-22 10:07:03 +00:00
emmmm
9806e07cf8 fix: replace tx_hash method with TxHashRef trait bound (#18357) (#18362)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-22 09:31:17 +00:00
William Nwoke
3655dc7f09 feat(rpc): make send_raw_transaction_sync timeout configurable (#18558)
Co-authored-by: Nathaniel Bajo <nathanielbajo@Nathaniels-MacBook-Pro.local>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-20 05:50:56 +00:00
Roman Hodulák
e8d32a5491 feat(rpc): Add convert_receipt_with_block method to ReceiptConverter (#18542)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-18 11:06:52 +00:00
Mablr
2b68d3a424 fix(rpc): use flashblock when preparing tx response on gettxreceipt (#18530) 2025-09-17 20:39:37 +00:00
leniram159
4a958f41b8 fix: use noopprovider for pending block state root (#18523) 2025-09-17 17:24:38 +00:00
Arsenii Kulikov
bf58089286 feat: more flexible rpc receipts (#18501) 2025-09-16 20:49:41 +02:00
Matthias Seitz
2dabb23331 fix(rpc): disable tx gas limit in calls (#18473) 2025-09-15 15:53:23 +00:00
stevencartavia
27e4a05cf0 chore: move and rename PendingBlockAndReceipts to BlockAndReceipts (#18430) 2025-09-14 07:41:43 +00:00
stevencartavia
3e4c0cc402 feat: replace PendingBlockAndReceipts tuple with dedicated struct (#18395) 2025-09-11 22:32:09 +00:00
Arsenii Kulikov
50e8409fa6 feat: expose EvmEnv to caller_gas_allowance (#18302) 2025-09-05 16:55:23 +00:00
Matthias Seitz
02ff408b10 perf: build local pending block without updates (#18271) 2025-09-05 10:54:49 +02:00
Arsenii Kulikov
3425a31a2f chore: make caller_gas_allowance an RPC trait method (#18101) 2025-08-28 09:22:47 +00:00
Arsenii Kulikov
db04a19101 feat: fusaka changes (#18071)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
Co-authored-by: Bharath Vedartham <vedabharath12345@gmail.com>
2025-08-26 18:43:36 +00:00
Léa Narzis
8c8ffd4329 refactor(rpc): add TxEnv converter to RpcCoverter (#17792)
Co-authored-by: Roman Hodulák <roman.hodulak@polyglot-software.com>
2025-08-26 13:51:07 +00:00
Roman Hodulák
aabeb06a15 feat(rpc): Use pool-based pending block for pending state over latest (#17924) 2025-08-21 11:41:28 +00:00
Roman Hodulák
65907e3d86 feat(rpc): Add local_pending_state that creates a state provider out of a mem-pool built pending block (#17957) 2025-08-21 08:33:15 +00:00
Roman Hodulák
441bad848b feat(rpc): Convert state_at_block_id into async function (#17954) 2025-08-20 14:09:32 +00:00
Roman Hodulák
0fa93840e8 feat(rpc): Add spawn_blocking_io_fut that accepts a future (#17953) 2025-08-20 09:45:43 +00:00
Shiyas Mohammed
de157aa3a0 feat(rpc): add configurable pending block behaviour (#17677) 2025-08-15 13:09:41 +00:00
georgehao
3fe6c0c3c6 fix(call): overwrite gas when exceed the RPC_DEFAULT_GAS_CAP (#17847) 2025-08-13 14:04:20 +00:00
Cypher Pepe
82f1cc09ff chore: fixed dead links in repo (#17694) 2025-08-12 17:38:02 +02:00
Hai | RISE
1077904f55 perf: remove some clones around eth tracing (#17822) 2025-08-12 13:30:35 +00:00
Andrea Cerone
3772535220 fix: RPC: feeHistoryEntry should return 0.0 when blob_params.max_blob_count is zero (#17669)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-07-30 15:15:46 +00:00
Ishika Choudhury
dac5868a10 feat: tracked State for local pending block (#17600)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-07-30 10:35:33 +00:00
Haardik
32e27c04df fix: createtx_env after applying state overrides for estimate_gas (#17668) 2025-07-29 18:29:42 +00:00
Federico Gimenez
73091305ac chore: make clippy happy (#17620) 2025-07-26 09:53:49 +00:00
Hai | RISE
868c421c5d feat(pool): return state of an added tx (#17442) 2025-07-22 14:51:03 +00:00
Matthias Seitz
3ab5bac40c chore: bump deps (#17554) 2025-07-22 12:57:48 +02:00
Arsenii Kulikov
818e01773a feat: HeaderConverter (#17490)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-07-21 13:46:48 +00:00
Arsenii Kulikov
0b1f25e56e fix: logIndex in getBlockReceipts (#17519) 2025-07-21 12:40:45 +02:00
Matthias Seitz
bec451026d chore: migrate from codespell to typos (#17501) 2025-07-21 11:18:01 +02:00
Matthias Seitz
b0aed0dded fix: force set basefee to 0 if gasprice is 0 (#17496) 2025-07-18 18:12:43 +00:00
Arsenii Kulikov
05fed6f991 feat: add helper for building pending block env (#17464) 2025-07-17 14:00:13 +00:00
Arsenii Kulikov
7ccb37ebe3 refactor: move receipt conversions to RpcConverter (#17450) 2025-07-17 13:19:30 +00:00
Roman Hodulák
73f2edb90c feat(rpc): Use generic transaction request as input (#17092)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-07-14 17:46:52 +00:00
Matthias Seitz
4edd55aacd chore: make clippy happy (#17399) 2025-07-14 11:05:20 +00:00
Matthias Seitz
0326dab81c chore: replace CacheDb with trait bounds (#17315) 2025-07-10 11:34:18 +02:00
Matthias Seitz
5645659d59 chore: bump alloy (#17275) 2025-07-08 09:24:56 +00:00
Udoagwa Franklin
1e9866c858 refactor(rpc): Arc PendingBlock internals (#17240)
Co-authored-by: frankudoags <frankudoags.com>
2025-07-05 08:26:29 +00:00
Udoagwa Franklin
250f2104ca fix: Returns Arc<RecoveredBlock> in BlockAndReceiptsResult (#17213)
Co-authored-by: frankudoags <frankudoags.com>
2025-07-04 12:43:17 +00:00
Federico Gimenez
3457358880 chore: make clippy happy (#17219) 2025-07-04 10:35:23 +00:00
Matthias Seitz
1bd5761b32 chore: bump revm (#17153)
Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
2025-07-01 10:51:16 +00:00
Arsenii Kulikov
b2000155de feat: use Header AT in EthChainSpec::next_block_base_fee (#17101) 2025-06-27 14:37:23 +00:00