423 Commits

Author SHA1 Message Date
Hwangjae Lee
c1ef67df70 docs(payload): fix typos and incorrect references in comments (#20771)
Signed-off-by: Hwangjae Lee <meetrick@gmail.com>
2026-01-06 09:42:37 +00:00
Merkel Tranjes
3b8acd4b07 feat(payload): add transaction_count to ExecutionPayload trait (#20534) 2025-12-22 10:07:31 +01:00
phrwlk
f54a8a1ef5 fix(payload): clarify PayloadTransactions mark_invalid semantics (#20452) 2025-12-17 08:44:17 +00:00
Brian Picciano
194d545fae feat(engine): Add BAL stub methods to ExecutionPayload and BlockOrPayload (#20311)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-12-11 19:07:43 +00:00
YK
e8fd2eedfd perf(trie): compute and sort trie inputs async (#19894) 2025-11-28 06:10:59 +00:00
gustavo
c037a57d05 perf(payload): move fields instead of cloning in PayloadBuilderStack::try_build (#19998) 2025-11-26 22:03:54 +00:00
Snezhkko
f386f96f1e perf(payload): move parent_header in PayloadBuilderStack::build_empty_payload (#19995) 2025-11-26 19:13:29 +00:00
Andrés David Ramírez Chiquillo
75af47c456 feat(payload): enforce Osaka validation for GetPayloadV4 (#19929) 2025-11-24 09:51:12 +00:00
Arsenii Kulikov
6e365949c4 feat: allow customizing dev block timestamp (#19904) 2025-11-21 20:38:20 +00:00
YK
e58aa09f82 perf(engine): return sorted data from compute_trie_input (#19340) 2025-11-19 16:01:24 +00:00
phrwlk
1568f4c451 perf(payload): remove string allocations and unused import (#19799) 2025-11-17 17:10:13 +00:00
Gengar
d1084ca43a docs: clarify BetterPayloadEmitter emits both Better and Freeze outcomes (#19795) 2025-11-16 23:24:19 +00:00
sashass1315
2ade18d111 chore(payload): remove redundant attr clone (#19791) 2025-11-16 10:24:50 +00:00
Avory
60f663e5b4 fix(payload): emit events for Freeze payload outcomes (#19435)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-11-14 17:13:39 +00:00
Brian Picciano
b48c72fad2 chore: BuiltPayloadExecutedBlock (#19430) 2025-11-07 09:16:55 +00:00
Brian Picciano
be94d0d393 feat(trie): Merge trie changesets changes into main (#19068)
Co-authored-by: Alexey Shekhirin <5773434+shekhirin@users.noreply.github.com>
Co-authored-by: Roman Hodulák <roman.hodulak@polyglot-software.com>
Co-authored-by: Dan Cline <6798349+Rjected@users.noreply.github.com>
2025-10-16 09:52:35 +00:00
radik878
16ba9e8979 fix(payload): correct Debug label for PayloadTimestamp in PayloadServiceCommand (#18954) 2025-10-13 12:19:28 +02:00
Matthias Seitz
850083dbde chore: remove doc_auto_cfg feature (#18758) 2025-09-28 12:53:45 +02:00
Matthias Seitz
b6cf855738 docs: add note about v5 (#18701) 2025-09-25 19:03:53 +00:00
YK
a047a055ab chore: bump rust to edition 2024 (#18692) 2025-09-25 12:18:51 +00:00
GarmashAlex
5856c2e9f0 fix(payload): reversed-order test for validate_execution_requests (#18593)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-09-23 20:34:18 +00:00
VolodymyrBg
fa531761c4 chore(payload-builder): relax Sync bounds on resolve futures (#18585) 2025-09-19 20:22:53 +00:00
Arsenii Kulikov
c9a95d085d feat: add Future AT to LaunchNode and allow customizing local attributes builder (#18556) 2025-09-19 09:34:49 +00:00
Matthias Seitz
f2350e509e fix: check payload id (#18370) 2025-09-10 18:46:48 +00:00
Arsenii Kulikov
1e491bc85e feat: cache latest built payload (#18324) 2025-09-09 07:55:34 +00:00
Matthias Seitz
de24793b19 chore: clippy happy (#18310) 2025-09-06 09:59:44 +02:00
Hai | RISE
b1e19325b6 chore: remove redundant payload trait bounds (#18262) 2025-09-04 10:31:45 +00:00
Hai | RISE
d14658dc5e perf(payload): do not clone full attributes for timestamp validation (#18054) 2025-08-26 15:29:07 +02:00
Solar Mithril
bcbd2d64ce chore: Expose payload builder handle and metrics (#17764) 2025-08-11 16:46:19 +00:00
Arsenii Kulikov
9d1af5a09c refactor: introduce Enginvalidator in tree (#17598)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-07-28 09:09:55 +00:00
Léa Narzis
3f3ccc3aa8 chore: remove duplicate deps (#17618) 2025-07-26 10:11:17 +00:00
Emilia Hane
a7cbf81b65 test(sdk): Add test for using node builder with noop components (#17560) 2025-07-25 11:34:24 +00:00
Arsenii Kulikov
ff76f66cd7 feat: abstraction for attributes -> NextBlockEnv conversion (#17570) 2025-07-23 11:39:38 +00:00
Rez
ac2974867f feat: make payload validation functions generic over block header type (#17520) 2025-07-21 10:55:47 +00:00
Arsenii Kulikov
4560ac4fe7 feat: support isthmus in reth-bench (#17351) 2025-07-10 23:43:32 +00:00
Matthias Seitz
14c6b5f5e3 chore: use payload_builder target (#17049) 2025-06-25 11:26:39 +00:00
Matthias Seitz
4f5ad18682 docs: improve payload primitives documentation (#16986) 2025-06-23 11:34:09 +02:00
Emilia Hane
10f8344862 chore(sdk): Add default for noop component (#16570)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-06-21 06:54:24 +00:00
Arsenii Kulikov
f7db031f59 chore: make BuildOutcome::map_payload pub (#16636) 2025-06-04 09:19:24 +00:00
greg
49f6d1e871 fix: InvalidTimestamp display (#16395)
Signed-off-by: Gregory Edison <gregory.edison1993@gmail.com>
2025-05-21 14:26:56 +00:00
Roman Krasiuk
0de50d3b7b feat(txpool): use BlobTransactionSidecarVariant (#16356) 2025-05-20 14:49:10 +00:00
Roman Krasiuk
4cbe87f660 feat(engine): respond unsupported for payload v5 pre-osaka (#16268) 2025-05-15 11:29:33 +00:00
Roman Krasiuk
ffbdd97592 feat(engine): add conversions for ExecutionPayloadEnvelopeV5 (#16218) 2025-05-14 16:21:45 +00:00
fantasyup
b15c1c8fea chore: bump log GetPayload events to debug level (#16196) 2025-05-13 15:39:10 +00:00
Matthias Seitz
2eec34d7de perf: check receiver count before clone (#16100) 2025-05-07 13:24:13 +02:00
Matthias Seitz
c00c09f4c9 chore: use sender_ref (#15898) 2025-04-24 12:13:21 +02:00
Matthias Seitz
ddba222c08 chore: make clippy happy (#15895)
Co-authored-by: Federico Gimenez <federico.gimenez@gmail.com>
2025-04-24 08:06:06 +00:00
charlessswang
3f95621703 chore(all): remove duplicate words (#15799)
Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
2025-04-21 10:57:28 +00:00
Federico Gimenez
ddc101f863 chore: set clippy check for const fn to warn (#15777) 2025-04-16 17:59:36 +00:00
nk_ysg
64f2e01f20 chore: remove usused file (#15215)
Co-authored-by: nkysg <nkysggsy@gmail.com>
2025-03-22 12:02:07 +00:00