upgrade

package
v1.14.1 Latest Latest
Warning

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

Go to latest
Published: Oct 8, 2025 License: MIT Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ConfigFlag = &cli.StringFlag{
		Name:  "config",
		Usage: "path to the config file",
	}
	OverrideArtifactsURLFlag = &cli.StringFlag{
		Name:  "override-artifacts-url",
		Usage: "override the artifacts URL",
	}
)
View Source
var Commands = cli.Commands{
	&cli.Command{
		Name:  "v2.0.0",
		Usage: "upgrades a chain to version v2.0.0",
		Flags: append([]cli.Flag{
			deployer.L1RPCURLFlag,
			ConfigFlag,
			OverrideArtifactsURLFlag,
		}, oplog.CLIFlags(deployer.EnvVarPrefix)...),
		Action: UpgradeCLI(v200.DefaultUpgrader),
	},
	&cli.Command{
		Name:  "v3.0.0",
		Usage: "upgrades a chain to version v3.0.0",
		Flags: append([]cli.Flag{
			deployer.L1RPCURLFlag,
			ConfigFlag,
			OverrideArtifactsURLFlag,
		}, oplog.CLIFlags(deployer.EnvVarPrefix)...),
		Action: UpgradeCLI(v300.DefaultUpgrader),
	},
	&cli.Command{
		Name:  "v4.0.0",
		Usage: "upgrades a chain to version v4.0.0",
		Flags: append([]cli.Flag{
			deployer.L1RPCURLFlag,
			ConfigFlag,
			OverrideArtifactsURLFlag,
		}, oplog.CLIFlags(deployer.EnvVarPrefix)...),
		Action: UpgradeCLI(v400.DefaultUpgrader),
	},
}

Functions

func UpgradeCLI

func UpgradeCLI(upgrader Upgrader) func(*cli.Context) error

Types

type Upgrader

type Upgrader interface {
	Upgrade(host *script.Host, input json.RawMessage) error
	ArtifactsURL() string
}

Directories

Path Synopsis
Package v3_0_0 implements the upgrade to v3.0.0 (U14).
Package v3_0_0 implements the upgrade to v3.0.0 (U14).
Package v4_0_0 implements the upgrade to v4.0.0 (U16).
Package v4_0_0 implements the upgrade to v4.0.0 (U16).

Jump to

Keyboard shortcuts

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