Commit Graph

99 Commits

Author SHA1 Message Date
Peter Davies
8a5fc9a974 fix: Return correct gas price fields for EIP2930 transactions (#2930) 2023-05-31 12:40:12 +00:00
Matthias Seitz
5b73b2a1b1 chore(clippy): make clippy happy (#2885) 2023-05-29 11:20:51 +00:00
Matthias Seitz
0ebc78651e chore: more sane debug display impls (#2872) 2023-05-26 18:28:20 +00:00
Matthias Seitz
b70afbb37f fix: ensure extradata is 32 bytes or less (#2775) 2023-05-22 13:29:09 +02:00
Matthias Seitz
a97c5b34a9 chore(rpc): add InvalidStateRoot error variant (#2698) 2023-05-16 12:41:38 -04:00
Matthias Seitz
a73e6c8ca8 chore: cleanup engine api errors (#2674) 2023-05-15 14:27:22 +02:00
Matthias Seitz
4a492f6cd1 chore: move Filter to rpc-types (#2648) 2023-05-12 12:15:03 -04: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
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
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
e6107a1bce feat(rpc): add parity trace conversion (#2576) 2023-05-05 10:48:31 -07:00
Matthias Seitz
35e2421022 feat(rpc): set eip1559 gasPrice field (#2579) 2023-05-05 19:08:52 +02:00
Matthias Seitz
0ae9c28397 fix(rpc): set effective gas price (#2570) 2023-05-05 11:42:59 +02:00
Matthias Seitz
010b600f39 fix: ensure parent hash and number match (#2546) 2023-05-04 00:04:48 +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
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
eba1e885a4 fix: payload transactions are raw transactions (#2448) 2023-04-28 12:04:52 -07:00
Roman Krasiuk
b4d69e68dc perf: remove redundant ommers sealing (#2386) 2023-04-25 05:53:16 -07: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
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
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
e27ed92d1e fix(cli): event reporting (#2273) 2023-04-16 18:56:12 +02:00
Aditya Pandey
31caaf8ee8 Skip serializing withdrawals if it is None (#2243) 2023-04-15 10:40:47 +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
Matthias Seitz
ad8ca5677a chore: add PayloadError to PayloadStatus conversion (#2123) 2023-04-12 11:41:15 +02:00
Matthias Seitz
5ba45ae34e feat: more builder abstractions (#2157) 2023-04-10 19:22:10 +02:00
Dan Cline
f3673c79f6 feat: add engine rpc errors with codes (#2158) 2023-04-08 10:24:52 +02:00
Matthias Seitz
72e7b5693a feat: add blockValue to execution payload (#2150) 2023-04-07 13:03:17 +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
Dan Cline
f4fc9b5216 chore: add docs for PayloadStatusEnum (#2132) 2023-04-05 16:35:33 -04: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
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
254467bbae fix(rpc): add basefee to header (#2087) 2023-04-03 15:15:51 +02:00
Dan Cline
cbfcbfbf7b fix: add JsonStorageKey for eth_getProof and eth_getStorageAt (#2067) 2023-03-31 17:37:40 -04:00
rakita
d239b82ccb feat(BlockchainTree): Broadcast new canonical block headers (#2027) 2023-03-30 12:58:02 +02:00
Matthias Seitz
47b9738ede chore: fix some typos (#2025) 2023-03-29 14:49:50 +02:00
Thor
b27a0901a0 fix: clippy warnings in tests (#1954) 2023-03-26 13:32:55 +02:00