Skip to main content

Module execution_runtime

Module execution_runtime 

Source
Expand description

The environment to launch tempo execution nodes in.

Structsยง

AddValidator ๐Ÿ”’
AddValidatorV2 ๐Ÿ”’
Builder
ChangeValidatorStatus ๐Ÿ”’
DeactivateValidatorV2 ๐Ÿ”’
ExecutionNode
An execution node spawned by the execution runtime.
ExecutionNodeConfig
Configuration for launching an execution node.
ExecutionNodeConfigGenerator
Generator for creating multiple execution node configurations.
ExecutionRuntime
An execution runtime wrapping a thread running a [tokio::runtime::Runtime].
ExecutionRuntimeHandle
A handle to the execution runtime.
GetV1Validators ๐Ÿ”’
GetV2Validators ๐Ÿ”’
InitializeIfMigrated ๐Ÿ”’
MigrateValidator ๐Ÿ”’
RotateValidator ๐Ÿ”’
SetNextFullDkgCeremony ๐Ÿ”’
SetNextFullDkgCeremonyV2 ๐Ÿ”’

Enumsยง

Message ๐Ÿ”’

Constantsยง

ADMIN_INDEX ๐Ÿ”’
TEST_MNEMONIC
Same mnemonic as used in the imported test-genesis and in the tempo-node integration tests.
VALIDATOR_START_INDEX ๐Ÿ”’

Functionsยง

address
admin
chainspec
Returns the chainspec used for e2e tests.
execution_node_name
Generate execution node name from public key.
genesis
launch_execution_node
Launches a tempo execution node.
setup_tempo_evm ๐Ÿ”’
sign_add_validator_args ๐Ÿ”’
sign_rotate_validator_args ๐Ÿ”’
validator