Commit Graph

269 Commits

Author SHA1 Message Date
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
Matthias Seitz
43653fd058 docs: fix comment about range restrictions (#2463) 2023-04-29 00:31:16 +02:00
Matthias Seitz
b8b2772932 fix: restrict start block correctly (#2460) 2023-04-28 14:21:08 -07:00
Matthias Seitz
eba1e885a4 fix: payload transactions are raw transactions (#2448) 2023-04-28 12:04:52 -07:00
Matthias Seitz
a40f3d775c chore(deps): bump enr + secp256k1 (#2443) 2023-04-28 11:05:00 -07:00
chirag-bgh
607186de71 feat: add best_block_number call to BlockIdProvider (#2358) 2023-04-25 13:30:13 -07:00
Roman Krasiuk
b4d69e68dc perf: remove redundant ommers sealing (#2386) 2023-04-25 05:53:16 -07:00
Matthias Seitz
20e842b5b7 feat: add BlockchainProvider type (#2294) 2023-04-24 14:54:09 +02:00
Matthias Seitz
652bdaacd3 feat: add empty payload building support (#2346) 2023-04-23 22:21:33 +02:00
Matthias Seitz
b8e92e09a0 chore(rpc): add missing eth filter traces (#2352) 2023-04-23 18:44:45 +02:00
chirag-bgh
1026be0b64 feat: use caching layer when fetching blocks for logs (#2350)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2023-04-23 12:55:29 +02:00
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