Documentation
¶
Index ¶
Constants ¶
View Source
const ( ArtifactsURLFlagName = "artifacts-url" ContractsReleaseFlagName = "contracts-release" )
Variables ¶
View Source
var ( ArtifactsURLFlag = &cli.StringFlag{ Name: ArtifactsURLFlagName, Usage: "URL to the artifacts directory.", EnvVars: deployer.PrefixEnvVar("ARTIFACTS_URL"), } ContractsReleaseFlag = &cli.StringFlag{ Name: ContractsReleaseFlagName, Usage: "Release of the contracts to deploy.", EnvVars: deployer.PrefixEnvVar("CONTRACTS_RELEASE"), } )
View Source
var Commands = []*cli.Command{ { Name: "opcm", Usage: "Bootstrap an instance of OPCM.", Flags: cliapp.ProtectFlags(OPCMFlags), Action: OPCMCLI, }, }
View Source
var OPCMFlags = []cli.Flag{ deployer.L1RPCURLFlag, deployer.PrivateKeyFlag, ArtifactsURLFlag, ContractsReleaseFlag, }
Functions ¶
Types ¶
type OPCMConfig ¶
type OPCMConfig struct {
L1RPCUrl string
PrivateKey string
Logger log.Logger
ArtifactsURL *state.ArtifactsURL
ContractsRelease string
// contains filtered or unexported fields
}
func (*OPCMConfig) Check ¶
func (c *OPCMConfig) Check() error
Click to show internal directories.
Click to hide internal directories.