operations

package
v0.0.0-...-6d9010c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2026 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BuildMCMSFiredrillProposalOp = fwops.NewOperation(
	"mcms-firedrill-proposal",
	semver.MustParse("1.0.0"),
	"Build noop MCMS timelock proposal for signing fire drills",
	buildMCMSFiredrillProposal,
)

BuildMCMSFiredrillProposalOp builds a noop MCMS timelock proposal covering the configured chains. Use fwops.WithForceExecute at the call site so repeated drills record fresh proposals under identical inputs.

Functions

This section is empty.

Types

type FireDrillDeps

type FireDrillDeps struct {
	Environment cldf.Environment
}

FireDrillDeps holds non-serializable dependencies for the fire-drill operation.

type FireDrillInput

type FireDrillInput struct {
	TimelockCfg cldfproposalutils.TimelockConfig `json:"timelockCfg"`
	Selectors   []uint64                         `json:"selectors,omitempty"`
}

FireDrillInput is JSON-serializable input for the MCMS signing fire-drill proposal operation.

type FireDrillOutput

type FireDrillOutput struct {
	Proposal mcmslib.TimelockProposal `json:"proposal"`
}

FireDrillOutput is the serializable result of building the fire-drill proposal.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL