Commit Graph

299 Commits

Author SHA1 Message Date
Aditya Pandey
c190d0e69b Configure Gas Price Oracle with CLI arguments (#2664)
Co-authored-by: Aditya Pandey <aditya.p@Aditya-P.local>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-15 11:46:05 +02:00
Matthias Seitz
4d0406b383 perf(rpc): improve gas price perf by skipping hash (#2657) 2023-05-13 12:34:06 -04:00
Dan Cline
52b5418a63 feat: gas price oracle (#2600) 2023-05-12 15:15:34 -04:00
Roman Krasiuk
8c1a1e0e06 fix(poststate): duplicate receipts (#2632) 2023-05-12 10:31:01 -07:00
Matthias Seitz
4a492f6cd1 chore: move Filter to rpc-types (#2648) 2023-05-12 12:15:03 -04:00
Matthias Seitz
4070bd1731 fix: register trace correctly 2023-05-12 14:57:32 +02:00
Matthias Seitz
53fadfce0a chore: add task spawner to trace and debug (#2644) 2023-05-12 14:52:36 +02:00
Matthias Seitz
08972ca5e4 feat: add forkchoice update tracker type (#2555)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-05-12 12:24:41 +02:00
Matthias Seitz
92b557d84e chore(deps): bump jsonrpsee 0.18 (#2640) 2023-05-12 00:54:21 +02:00
Matthias Seitz
33ea2523b7 chore: bump cache sizes (#2639) 2023-05-11 20:00:40 +02:00
Matthias Seitz
8c0979144c perf: read header range first (#2635) 2023-05-11 10:52:48 -07:00
Bharath Vedartham
041b8d3207 feat: implement call tracer (#2349)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-11 00:49:27 -04:00
Matthias Seitz
f4c241970e test: add open ended filter test (#2620) 2023-05-11 00:02:49 +02:00
Dan Cline
7d3016f0f2 feat: use BlockHashOrNum in providers (#2627) 2023-05-10 22:03:16 +02:00
Matthias Seitz
21217cbed3 chore: remove allow unused in rpc (#2617) 2023-05-09 16:41:53 +02:00
Matthias Seitz
bda830c1a5 chore: move decode_revert_reason to primitives (#2615) 2023-05-09 16:26:22 +02:00
Matthias Seitz
604c967a6e chore: add rpc module logs (#2608) 2023-05-08 17:49:35 -04:00
Matthias Seitz
d8e3dcfe78 fix(rpc): commit tx state changes when tracing block (#2605) 2023-05-08 17:14:18 +02:00
Matthias Seitz
523ffa0cb7 chore(clippy): make clippy happy (#2597) 2023-05-07 12:00:23 +02:00
Matthias Seitz
3591a6f249 feat(rpc): add txpool namespace (#2591) 2023-05-06 13:47:27 -07:00
Matthias Seitz
df476140c4 chore: add transaction_type field to callrequest (#2590) 2023-05-06 10:34:22 -07:00
Georgios Konstantopoulos
63d2d700aa fix: remove transactionLogIndex from logs (#2583) 2023-05-05 12:26:19 -07:00
Matthias Seitz
ce6ead1b2f chore: rm unused var (#2582) 2023-05-05 20:39:11 +02:00
Matthias Seitz
e6107a1bce feat(rpc): add parity trace conversion (#2576) 2023-05-05 10:48:31 -07:00
Matthias Seitz
f37d102820 fix(rpc): use parent block state when tracing blocks (#2574) 2023-05-05 19:21:09 +02:00
Matthias Seitz
35e2421022 feat(rpc): set eip1559 gasPrice field (#2579) 2023-05-05 19:08:52 +02:00
Dan Cline
b40ce6f7f7 fix: correct effective_gas_price (#2573) 2023-05-05 13:33:01 +02:00
Matthias Seitz
0ae9c28397 fix(rpc): set effective gas price (#2570) 2023-05-05 11:42:59 +02:00
Matthias Seitz
b7c46db05d perf(rpc): use cached block receipts (#2572) 2023-05-05 11:18:14 +02:00
Matthias Seitz
5605ab2a04 fix(rpc): use parent state when replaying block (#2533) 2023-05-04 12:29:46 -07:00
Matthias Seitz
acbbd6788c feat: make logs per response configurable (#2559) 2023-05-04 12:27:31 -07:00
Matthias Seitz
c7dac46cc5 chore(cli): add possible valus to ws,http api (#2564) 2023-05-04 12:23:42 -07:00
Matthias Seitz
cf043d9bf5 fix(rpc): replay transactions before tracing (#2532) 2023-05-04 20:07:49 +02:00
Aditya Pandey
4ebbd448dd Insert new blocks into cache (#2509)
Co-authored-by: Aditya Pandey <aditya.p@Aditya-P.local>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-05-04 15:55:18 +02:00
Matthias Seitz
231d1f96bb perf(rpc): utilize caching layer in log range (#2553) 2023-05-04 15:26:27 +02:00
Matthias Seitz
010b600f39 fix: ensure parent hash and number match (#2546) 2023-05-04 00:04:48 +02:00
Matthias Seitz
29ce8aab43 fix: fix cors check (#2540) 2023-05-03 15:13:40 +02:00
Matthias Seitz
443572a6de feat(rpc): support launching on same port (#2530) 2023-05-03 11:26:56 +02:00
Matthias Seitz
b55a17b087 feat(rpc): support pending block tag (#2524) 2023-05-02 20:35:36 +02:00
Matthias Seitz
34a13ce240 fix: dont include latest valid hash on block hash error (#2523) 2023-05-02 17:46:41 +02:00
Roman Krasiuk
3cf6015149 perf(proofs): root calculation using hash builder (#2517) 2023-05-02 17:41:22 +02:00
Matthias Seitz
949b3639c3 fix: track invalid payload hashes (#2521) 2023-05-02 17:16:32 +02:00
Roman Krasiuk
423265648d proofs: prefer encode_list over encode_iter (#2518) 2023-05-02 07:23:45 -07:00
Matthias Seitz
c62c7d6f1d feat: find canonical ancestor (#2506) 2023-05-02 13:07:00 +02:00
Matthias Seitz
6a55f70251 feat: implement resolve step (#2507) 2023-05-01 21:22:43 +02:00
Matthias Seitz
d71682799c fix: fix outdated test 2023-05-01 16:58:33 +02:00
grantkee
7ccede7e2b feat(mock) ExtendedAccount storage method (#1888) 2023-05-01 16:36:51 +02:00
Matthias Seitz
d146bb86f6 chore(clippy): make clippy happy (#2475) 2023-04-30 11:40:43 +02:00
Matthias Seitz
48f5b31ad6 feat(rpc): add impls for gasprice and max priority fee (#2471) 2023-04-29 21:50:40 -07:00
Matthias Seitz
ebf13ec9c8 fix: set signature v value correctly (#2461)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-04-29 09:01:03 +02:00