Skip to main content

Crate tempo_payload_builder

Crate tempo_payload_builder 

Source
Expand description

Tempo Payload Builder.

Modulesยง

budget ๐Ÿ”’
Budget helpers for deciding when to stop executing pool transactions.
encode ๐Ÿ”’
Execution block encoding helpers for the payload builder.
metrics ๐Ÿ”’
prewarming ๐Ÿ”’

Structsยง

BalTaskHandle ๐Ÿ”’
RootsTaskResult ๐Ÿ”’
Result produced by the roots task while finalizing payload block data.
TempoPayloadBuilder
TempoPayloadBuilderConfig
Runtime settings for the Tempo payload builder.

Enumsยง

BalMessage ๐Ÿ”’
BuilderTx ๐Ÿ”’

Constantsยง

DEFAULT_BUILD_TIME_MULTIPLIER
Initial estimate of total replayable build work divided by work at tx cutoff.
NON_TRANSACTION_SIZE_ESTIMATE ๐Ÿ”’
Conservative estimate for non-transaction execution block RLP bytes.

Functionsยง

is_more_subblocks
maybe_override_fee_recipient ๐Ÿ”’
Overrides the blockโ€™s fee recipient (beneficiary) with the value from the V2 validator config contract, if the contract is active and returns a non-zero address for the given public_key.