Commit Graph

670 Commits

Author SHA1 Message Date
Matthias Seitz
7d46db4a21 feat: add sse payload attributes example and beacon api support (#5130) 2023-10-23 20:47:04 +00:00
DoTheBestToGetTheBest
fbf12de4e4 feat(rpc): Replay of Ethereum Transactions with ReplayTransactionStream (#5134)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-23 16:30:01 +00:00
DoTheBestToGetTheBest
2b71f0f6b0 fix max_fee_per_blob_gas type (#5121) 2023-10-23 11:40:06 +00:00
DoTheBestToGetTheBest
c74abbc6b1 Function builder for TransacitonRequest (#5104)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-22 09:06:20 +00:00
Matthias Seitz
3a8fe5a734 chore: add bundle api helper (#5119) 2023-10-21 13:37:46 +02:00
Matthias Seitz
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
Matthias Seitz
fafcabf68a feat: add call bundle (#5100) 2023-10-20 15:16:33 +00:00
Supernovahs.eth
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
Matthias Seitz
d3de32a9dc fix: use block id for block receipts (#5105) 2023-10-20 03:26:29 +00:00
Thomas Coratger
5d217a2867 feat(primitives): move revm-primitives to reth-primitives (#5088) 2023-10-19 22:35:46 +00:00
Nil Medvedev
5dd5555c5c feat: stale filters cleaner (#5080)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-19 20:34:43 +00:00
Thomas Coratger
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
Roman Krasiuk
78f666e62e feat(rpc): track cache hits and misses (#5094) 2023-10-19 13:24:58 +00:00
Matthias Seitz
2f66662f62 perf: rm thread stack size bumps (#5089) 2023-10-19 11:55:36 +00:00
Thomas Coratger
7796e57476 refactor(primitives): remove AccessListWithGasUsed in primitives (#5079) 2023-10-19 11:24:55 +00:00
Devon Bear
7ca3db8a66 chore(rpc): eip-1159 -> eip-1559 (#5083) 2023-10-19 01:27:27 +00:00
Thomas Coratger
c17c3cd372 feat(rpc): use alloy_primitives in rpc-types (#5078) 2023-10-18 23:33:51 +00:00
Matthias Seitz
05044c189b perf: get rid of body clone (#5077) 2023-10-18 21:01:09 +00:00
Supernovahs.eth
ae3914eb66 Builder style implementation for trace_call (#5074) 2023-10-18 20:08:56 +00:00
DoTheBestToGetTheBest
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
Roman Krasiuk
3adc627a35 feat(rpc): enable eth_getProof (#5071) 2023-10-18 16:05:26 +00:00
Matthias Seitz
d1f43cf015 feat: add more rpc-api bindings (#5072) 2023-10-18 14:02:35 +00:00
PatStiles
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
Matthias Seitz
5efadd86ee perf: improve gas price calc (#5050)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
2023-10-17 15:30:26 +00:00
Supernovahs.eth
1483175e2f example simulation transportless (#5025)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-17 13:33:31 +00:00
Matthias Seitz
931065d71c fix: improve parity statediff (#5037) 2023-10-16 13:19:11 +00:00
Nil Medvedev
1468563f2f Feat/pending transactions filter (#5014)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-16 13:08:41 +00:00
Thomas Coratger
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
Matthias Seitz
3028bbd83c fix: some trace statediff improvements (#5033) 2023-10-15 21:31:30 +02:00
Supernovahs.eth
7e088da99a instantiate Api types in reth module registry (#5031) 2023-10-15 16:20:06 +02:00
Thomas Coratger
3bf2c8865a feat(rpc): move trace_block_with and trace_block_until to EthTransactions (#5021) 2023-10-14 09:19:57 +00:00
DoTheBestToGetTheBest
92ceb2fca9 EIP4844 variant to TypedTransactionRequest (#5005)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-13 16:02:52 +00:00
Sean Matt
d3794f2c4d update trace_filter, trace block only to highest matching index (#4974)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-12 18:45:25 +00:00
SleepingShell
bd7b8f536d notify full transaction listeners (4902) (#4978)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-12 11:23:21 +00:00
Supernovahs.eth
a2c62cdf61 rpc tracing to workspace (#4986) 2023-10-11 16:19:06 +00:00
Matthias Seitz
b076a01933 feat(test): add debug trace ext helpers (#4982) 2023-10-11 14:46:01 +00:00
Matthias Seitz
e04292247f fix: use pending block tag for actual pending block (#4966) 2023-10-11 03:06:53 +00:00
Nil Medvedev
c6531b48f8 feat: Feat/add on rpc server started hook (#4947)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-10 16:15:15 +00:00
Aditya Pandey
fb96369674 moving Log::from_primitive to rpc compat crate (#4968)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-10 13:57:41 +00:00
Matthias Seitz
e474c0d73b chore: phase out Substate::new (#4957) 2023-10-09 23:00:11 +02:00
Matthew Slipper
ee5b8c9064 fix: Match prestate tracer to Geth spec, fix storage diff misattribution (#4483)
Co-authored-by: clabby <ben@clab.by>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-09 16:24:14 +00:00
DoTheBestToGetTheBest
b62db459d4 builder functions for GethDefaultTracingOptions (#4956) 2023-10-09 16:17:41 +00:00
Supernovahs.eth
670d459147 Better topic0 (#4950)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-09 12:40:33 +00:00
Yash Atreya
9561f2860a fix: improve eth_createAccessList (#4954)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-10-09 12:01:23 +00:00
Matthias Seitz
18c4891238 chore: add some geth tracer ergonomics (#4952) 2023-10-08 19:37:16 +02:00
Matthias Seitz
51ecf3e96d fix: improve account diff populate (#4934) 2023-10-06 19:23:22 +00:00
Matthias Seitz
851831f4b8 fix: filter out unchanged account states in diff mode (#4931) 2023-10-06 18:11:00 +00:00
Dan Cline
c825aafbc8 fix: only accept rpc enveloped format for transactions in payload (#4928) 2023-10-06 17:40:38 +00:00
Matthias Seitz
529635f8d4 fix: always serialize zero balance (#4929) 2023-10-06 14:58:12 +00:00
Dan Cline
49ac2f5110 feat: add metrics to engine RPC API (#4912) 2023-10-05 19:51:50 +00:00