Commit Graph

1106 Commits

Author SHA1 Message Date
Dan Cline
d4bd1c8f5d fix: only check that base fee is not zero (#8808)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-13 20:32:49 +00:00
joshieDo
76c8f4842c chore: move proof types and root functions from primitives/proofs into reth-trie-common (#8724)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-13 16:36:18 +00:00
Matthias Seitz
763317d356 chore: bump inspectors and alloy (#8803) 2024-06-13 14:53:47 +00:00
Delweng
e9a7691747 fix(rpc/trace): wrong calculate of block ommer rewards (#8767)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-06-12 14:36:06 +00:00
Marquis Shanahan
571c261a2f fix(rpc/trace): trace_filter check block range (#8766)
Signed-off-by: 9547 <29431502+9547@users.noreply.github.com>
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-06-12 14:29:31 +00:00
Thomas Coratger
a5d825edb3 refactor: rename BundleStateWithReceipts to BlockExecutionOutcome (#8730) 2024-06-11 16:06:49 +00:00
DaniPopes
55317eb004 chore(deps): bump http, hyper etc. to 1.0; jsonrpsee 0.23 (#7018)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-11 09:37:49 +00:00
Aurélien
08cb775455 feat: move RethRpcConfig to rpc-builder (#8684)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-10 22:08:51 +00:00
Thomas Coratger
ad0be4ca06 refactor: replace BatchBlockExecutionOutput by BundleStateWithReceipts (#8709) 2024-06-10 16:46:39 +00:00
joshieDo
b16a6ec029 chore: move primitives/trie to reth-trie-types (#8717) 2024-06-10 15:00:14 +00:00
Thomas Coratger
76a1a3d005 refactor: simplify Receipts implementation (#8710) 2024-06-10 12:26:44 +00:00
Matthias Seitz
2852893a7d chore: rename network-types to network-peers (#8699) 2024-06-09 13:13:46 +00:00
Dan Cline
08a0a909f7 chore: add link to new_payload_v4 docs (#8686) 2024-06-07 22:05:42 +00:00
Dan Cline
53f5bb0492 feat: add ExecutionPayloadV2 to ExecutionPayloadInputV2 conversion (#8685) 2024-06-07 22:01:53 +00:00
Matthias Seitz
314da27567 chore: rm unused launch functions (#8663) 2024-06-07 18:12:08 +00:00
Matthias Seitz
04d3191ca8 fix: ensure tx forwarder is set (#8664) 2024-06-07 10:09:41 +00:00
jn
c362fc6c36 feat: Introduce payload primitives (#8642)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-06 23:19:21 +00:00
nishuyes
b11c83cee6 Fix code spell lint in CI (#8634)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-06-06 09:11:01 +00:00
Aurélien
e1f39bdc2f feat: move RPC cache constants and type (#8597) 2024-06-04 19:13:19 +00:00
Alexey Shekhirin
ae9ab69f5f refactor(node-builder): use datadir provided by the config (#8592) 2024-06-04 18:46:36 +00:00
Vid Kersic
a1d7b870dd chore: bump alloy 5796024 (#8596)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
2024-06-04 16:49:24 +00:00
Aurélien
60f6657988 feat: move core rpc server types to standalone crate (#8515) 2024-06-04 12:06:47 +00:00
Thomas Coratger
2b4fa96065 add explicit_iter_loop clippy lint (#8570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 18:14:50 +00:00
Thomas Coratger
b686872716 add explicit_into_iter_loop clippy lint (#8569) 2024-06-03 17:44:44 +00:00
Thomas Coratger
e02b935e94 add match_same_arms clippy lint (#8549) 2024-06-03 17:42:25 +00:00
Thomas Coratger
9aacba8598 add type_repetition_in_bounds clippy lint (#8568) 2024-06-03 17:10:15 +00:00
Delweng
fdd401db46 fix(rpc): add invalid block range error (#8558)
Signed-off-by: jsvisa <delweng@gmail.com>
2024-06-03 15:07:16 +00:00
Thomas Coratger
7c17c6e469 add doc_markdown clippy lint (#8552)
Co-authored-by: Alexey Shekhirin <a.shekhirin@gmail.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-06-03 13:21:45 +00:00
Thomas Coratger
f9959b0cc8 add unnecessary_struct_initialization and string_lit_as_bytes (#8551) 2024-06-03 11:32:30 +00:00
Thomas Coratger
b311de91cf small fix in estimate_gas_with gas used (#8541) 2024-06-01 16:24:34 +00:00
Thomas Coratger
da233bf322 add empty_line_after_doc_comments and remove option_if_let_else (#8539) 2024-06-01 15:21:50 +00:00
Alexey Shekhirin
dfce570ceb test(rpc): payload V4 decode hashing (#8531) 2024-06-01 15:18:14 +00:00
Thomas Coratger
72d5947454 improve estimate_gas_with (#8535) 2024-06-01 11:16:26 +00:00
James Prestwich
d7c854d93d feat: accessor for ethconfig (#8525) 2024-05-31 10:05:59 +00:00
Qiwei Yang
38fcae51f3 Introduce total gas and gas per second metrics on new payload (#8398) 2024-05-30 21:49:17 +00:00
Alexey Shekhirin
633b655fef feat: implement EIP-2935 (#8431)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
2024-05-30 12:18:00 +00:00
James Prestwich
bafec99f6b Refactor: Clean up RpcModuleSelection API (#8504)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-30 11:54:41 +00:00
Matthias Seitz
ba03d93a23 fix(rpc): use hex arg for feeHistory (#8506) 2024-05-30 11:48:07 +00:00
Thomas Coratger
3d3f52b2a4 Add missing_const_for_fn clippy lint (#8498) 2024-05-30 09:50:03 +00:00
Matthias Seitz
42667e1cfd chore: rm reth-interfaces (#8486) 2024-05-29 16:54:14 +00:00
James Prestwich
d388fc0bec feat: create_transport_rpc_modules (#8482) 2024-05-29 15:15:11 +00:00
Håvard Anda Estensen
944180348f chore: add _total suffix to counter metrics (#8263)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-29 15:05:31 +00:00
Matthias Seitz
269e3a9c42 chore: rm reth-interfaces from engine api (#8468) 2024-05-29 13:27:49 +00:00
Thomas Coratger
19c529e8df add use_self clippy lint (#8325) 2024-05-29 13:14:14 +00:00
Matthias Seitz
7262d08f47 chore(rpc): rm unused fn (#8463) 2024-05-29 13:24:32 +02:00
rakita
76b32c8b5f chore: bump revm/alloy (#8447)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 22:08:06 +00:00
Matthias Seitz
0232221717 chore(deps): rm reth-interfaces from rpc (#8444) 2024-05-28 17:50:58 +00:00
Alexey Shekhirin
b4a1b733c9 feat: implement EIP-7685 (#8424)
Co-authored-by: Oliver Nordbjerg <onbjerg@users.noreply.github.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2024-05-28 14:06:28 +00:00
Matthias Seitz
20aeb2be0d chore: use BlockId functions directly (#8417) 2024-05-28 00:06:09 +00:00
Emilia Hane
4545b015ef chore(rpc): remove redundant trait bounds (#8414) 2024-05-27 15:47:05 +00:00