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.
Click to show internal directories.
Click to hide internal directories.