Documentation
¶
Overview ¶
Package mcmsv2 provides legacy CLI commands for MCMS (Multi-Chain Management Service) proposals.
Deprecated: This package is maintained for backward compatibility only. All active MCMS functionality has been migrated:
- Proposal analysis, UPF conversion, fork testing, error decoding → engine/cld/commands/mcms
- Proposal execution commands (check-quorum, set-root, execute-chain, etc.) → mcms-tools
For new integrations, use the modular commands package:
import "github.com/smartcontractkit/chainlink-deployments-framework/engine/cld/commands"
cmds := commands.New(lggr)
mcmsCmd, err := cmds.MCMS(domain, proposalCtxProvider)
if err != nil {
return err
}
rootCmd.AddCommand(mcmsCmd)
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildMCMSv2Cmd
deprecated
func BuildMCMSv2Cmd(lggr logger.Logger, domain cldf_domain.Domain, proposalContextProvider analyzer.ProposalContextProvider) *cobra.Command
BuildMCMSv2Cmd creates the mcmsv2 command with all subcommands. This function delegates to the modular mcms package for backward compatibility.
Deprecated: Use the modular commands package for new integrations. Execution commands (check-quorum, set-root, execute-chain, timelock-execute-chain) have been moved to mcms-tools: https://github.com/smartcontractkit/mcms-tools
Types ¶
This section is empty.