Versions in this module Expand all Collapse all v0 v0.95.0 Apr 15, 2026 Changes in this version + const AccessControllerProgram + const BypasserAccessControllerAccount + const BypasserManyChainMultisig + const CallProxy + const CancellerAccessControllerAccount + const CancellerManyChainMultisig + const ExecutorAccessControllerAccount + const ManyChainMultisig + const ManyChainMultisigProgram + const ProposerAccessControllerAccount + const ProposerManyChainMultisig + const RBACTimelock + const RBACTimelockProgram + var ErrMissingBypasserMCM = errors.New("missing BypasserMcm ManyChainMultiSig binding") + var ErrMissingCallProxy = errors.New("missing CallProxy binding") + var ErrMissingCancellerMCM = errors.New("missing CancellerMcm ManyChainMultiSig binding") + var ErrMissingProposerMCM = errors.New("missing ProposerMcm ManyChainMultiSig binding") + var ErrMissingTimelockBinding = errors.New("missing Timelock RBACTimelock binding") + func BatchOperationForChain(chain uint64, toAddress string, data []byte, value *big.Int, ...) (mcmstypes.BatchOperation, error) + func GetAptosRoleFromAction(action mcmstypes.TimelockAction) (mcmsaptossdk.TimelockRole, error) + func McmsInspectorForChain(env cldf.Environment, chain uint64, opts ...MCMSInspectorOption) (mcmssdk.Inspector, error) + func McmsInspectors(env cldf.Environment) (map[uint64]mcmssdk.Inspector, error) + func TransactionForChain(chain uint64, toAddress string, data []byte, value *big.Int, ...) (mcmstypes.Transaction, error) + type GasBoostConfig struct + GasLimitIncrement uint64 + GasPriceIncrement uint64 + InitialGasLimit uint64 + InitialGasPrice uint64 + type MCMSInspectorOption func(*mcmsInspectorOptions) + func WithTimelockAction(action mcmstypes.TimelockAction) MCMSInspectorOption + type MCMSRole string + const BypasserRole + const CancellerRole + const ProposerRole + func (role MCMSRole) String() string + type MCMSWithTimelockConfig struct + Bypasser mcmstypes.Config + Canceller mcmstypes.Config + GasBoostConfig *GasBoostConfig + Label *string + Proposer mcmstypes.Config + Qualifier *string + TimelockMinDelay *big.Int + type MCMSWithTimelockConfigLegacy struct + Bypasser config.Config + Canceller config.Config + Label *string + Proposer config.Config + TimelockMinDelay *big.Int + type MCMSWithTimelockContracts struct + BypasserMcm *ownerhelpers.ManyChainMultiSig + CallProxy *ownerhelpers.CallProxy + CancellerMcm *ownerhelpers.ManyChainMultiSig + ProposerMcm *ownerhelpers.ManyChainMultiSig + Timelock *ownerhelpers.RBACTimelock + func (state MCMSWithTimelockContracts) Validate() error