Commit Graph

239 Commits

Author SHA1 Message Date
Matthias Seitz
040226e169 chore(rpc): instrument rpc calls (#2327) 2023-04-21 10:41:51 -04:00
joshieDo
9452b3658b feat(db): Don't store TxHash when writing to the table (#2279) 2023-04-21 11:15:52 +02:00
Bjerg
68d8506d8e feat: block level indexing (#2275)
Co-authored-by: rakita <dragan0rakita@gmail.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-04-20 15:03:48 -04:00
Matthias Seitz
9a8d1022a6 feat(rpc): add engine eth subset rpc handler (#2317) 2023-04-20 17:45:04 +02:00
Satyam Kulkarni
7e965a3c79 feat: implement eth_feeHistory (#2083)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-20 10:50:03 +02:00
Matthias Seitz
534d23eed8 feat: process payload job initiation async (#2295) 2023-04-19 08:33:17 +02:00
Matthias Seitz
86f8504b2c chore: fix typo (#2296) 2023-04-18 16:42:09 +02:00
Matthias Seitz
29393420f6 chore(rpc): use cache layer for block endpoints (#2280) 2023-04-17 16:32:08 +02:00
Aditya Pandey
6f15f844a5 Removing reth network api dependency from rpc types (#2281)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-17 14:03:06 +02:00
Matthias Seitz
a0bfb654cd test: add basic auth server tests (#2278) 2023-04-16 21:43:08 -04:00
Matthias Seitz
f1fc9ecafb chore(rpc): rpc and auth server cleanup (#2272) 2023-04-16 16:49:39 -04:00
Matthias Seitz
e27ed92d1e fix(cli): event reporting (#2273) 2023-04-16 18:56:12 +02:00
Matthias Seitz
d1162dbbb7 refactor: add beacon engine handle (#2266) 2023-04-16 18:22:07 +02:00
Matthias Seitz
9091318ab1 fix(rpc): flip is empty check (#2269) 2023-04-15 12:56:51 +02:00
Aditya Pandey
31caaf8ee8 Skip serializing withdrawals if it is None (#2243) 2023-04-15 10:40:47 +02:00
Matthias Seitz
adc01a8fd1 fix(rpc): add missing v2 handler (#2261) 2023-04-15 02:31:30 +02:00
Matthias Seitz
6be4be6b2a perf: use ExecutionResult::into_logs (#2184) 2023-04-14 23:56:18 +02:00
Matthias Seitz
08eae76bec refactor: simplify engine Api (#2240) 2023-04-14 09:59:18 -07:00
Matthias Seitz
a763dff7dd fix(rpc): use exact error messages (#2226) 2023-04-13 06:55:53 -07:00
Roman Krasiuk
0759b30404 feat(trie): state root (#2206)
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2023-04-12 09:48:33 -07:00
chirag-bgh
554c8258a9 feat: add trace_replayBlockTransactions (#2141)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-12 12:18:11 +02:00
Matthias Seitz
ad8ca5677a chore: add PayloadError to PayloadStatus conversion (#2123) 2023-04-12 11:41:15 +02:00
Matthias Seitz
7cf2b28431 docs(rpc): add docs about engine_getPayloadV build process cancel (#2187) 2023-04-11 11:53:26 -04:00
Matthias Seitz
5ba45ae34e feat: more builder abstractions (#2157) 2023-04-10 19:22:10 +02:00
rakita
087d0a6317 feat: CanonStateNotification for commit and reorg (#2156) 2023-04-10 13:11:15 +02:00
Matthias Seitz
cf18edb0fe chore(rpc): add submit hashrate impl (#2153) 2023-04-08 10:25:18 +02:00
Dan Cline
f3673c79f6 feat: add engine rpc errors with codes (#2158) 2023-04-08 10:24:52 +02:00
Dan Cline
1bf5c7dce3 feat: integrate payload store in BeaconEngine (#2146) 2023-04-07 16:45:44 -04:00
Matthias Seitz
72e7b5693a feat: add blockValue to execution payload (#2150) 2023-04-07 13:03:17 +02:00
Matthias Seitz
d306be1c15 chore(rpc): return 0 hashrate (#2152) 2023-04-07 03:37:16 -07:00
Matthias Seitz
2df7b8c2ac chore: replace h64 with payload (#2149) 2023-04-07 09:46:15 +02:00
Matthias Seitz
2fd2825e24 feat: add Payload build abstraction (#2143) 2023-04-06 14:48:31 -04:00
Matthias Seitz
c493d832e3 fix: always serialize validationError (#2139) 2023-04-06 15:53:58 +03:00
Matthias Seitz
843efe888f feat(rpc): implement trace_Block (#2117) 2023-04-05 13:44:42 -07:00
Dan Cline
f4fc9b5216 chore: add docs for PayloadStatusEnum (#2132) 2023-04-05 16:35:33 -04:00
Matthias Seitz
77a41e5edf feat: emit new block events in --auto-mine (#2079)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-04-05 14:16:03 +02:00
Matthias Seitz
cfff7b3e60 chore: add minimal protocol base fee (#2121) 2023-04-05 03:42:29 -07:00
Matthias Seitz
10048a2dde fix: checked u64 downcast (#2122) 2023-04-05 12:31:07 +02:00
Matthias Seitz
b5f4283f79 chore(rpc): add proper engine_newPayload error messages (#2118) 2023-04-05 11:59:55 +02:00
Matthias Seitz
59dabcdac0 feat(rpc): add overrides to trace call opts (#2115) 2023-04-04 23:10:45 +02:00
Matthias Seitz
40b5201bbe feat(rpc): impl debug trace block (#2114)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-04-04 22:04:00 +02:00
Matthias Seitz
cf5a1114d0 feat(rpc): add replay transaction (#2107)
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2023-04-04 21:39:07 +02:00
Matthias Seitz
a49dca0ce6 feat(rpc): implement trace call many (#2106) 2023-04-04 21:10:32 +02:00
rakita
89c525f9c9 chore: bump revm to v3.1.0 (#2113) 2023-04-04 16:50:09 +02:00
Matthias Seitz
9074f86b02 feat(rpc): use 4byte tracer (#2105) 2023-04-04 04:18:47 -07:00
Matthias Seitz
60f392b6a7 feat(rpc): impl debug_traceCall (#2090) 2023-04-03 17:47:22 +02:00
Matthias Seitz
7da8323ac2 chore(rpc): move trace_at function to trait (#2089) 2023-04-03 06:58:06 -07:00
Matthias Seitz
3f49c8a9c4 chore: rm redundant spawn task (#2088) 2023-04-03 15:16:00 +02:00
Matthias Seitz
254467bbae fix(rpc): add basefee to header (#2087) 2023-04-03 15:15:51 +02:00
Bharath Vedartham
481f60acee rpc: add missing fields in send_transaction (#1976)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-02 17:47:45 +02:00