flags

package
v0.0.0-...-a934766 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2024 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ChainRpcUrlFlag = cli.StringFlag{
		Name:   "chain-rpc-url",
		Usage:  "HTTP provider URL for chain",
		EnvVar: prefixEnvVar("CHAIN_RPC_URL"),
		Value:  "http://127.0.0.1:8545",
	}
	ChainIdFlag = cli.Uint64Flag{
		Name:   "chain-id",
		Usage:  "Chain id for evm chain",
		EnvVar: prefixEnvVar("CHAIN_ID"),
		Value:  31337,
	}
	PrivateKeyFlag = cli.StringFlag{
		Name:   "private-key",
		Usage:  "Ethereum private key for node operator",
		EnvVar: prefixEnvVar("PRIVATE_KEY"),
		Value:  "0xac0974bec39a17e36ba4a6b4d238ff944bacb478cbed5efcae784d7bf4f2ff80",
	}
	TreasureManagerContractAddressFlag = cli.StringFlag{
		Name:   "treasure-manage-address",
		Usage:  "Address of the treasure manager contract",
		EnvVar: prefixEnvVar("TREASURE_MANAGER_ADDRESS"),
		Value:  "0x0B306BF915C4d645ff596e518fAf3F9669b97016",
	}
	WithdrawManagerAddressFlag = cli.StringFlag{
		Name:   "treasure-manage-address",
		Usage:  "Address of the treasure manager contract",
		EnvVar: prefixEnvVar("WITHDRAW_MANAGER_ADDRESS"),
		Value:  "0xa0Ee7A142d267C1f36714E4a8F75612F20a79720",
	}
	LoopIntervalFlag = cli.DurationFlag{
		Name:   "loop-interval",
		Usage:  "main worker lopp interval",
		EnvVar: prefixEnvVar("LOOP_INTERVAL"),
		Value:  time.Second * 5,
	}
	NumConfirmationsFlag = cli.Uint64Flag{
		Name: "num-confirmations",
		Usage: "Number of confirmations which we will wait after " +
			"appending a new batch",
		EnvVar: prefixEnvVar("NUM_CONFIRMATIONS"),
		Value:  1,
	}
	SafeAbortNonceTooLowCountFlag = cli.Uint64Flag{
		Name: "safe-abort-nonce-too-low-count",
		Usage: "Number of ErrNonceTooLow observations required to " +
			"give up on a tx at a particular nonce without receiving " +
			"confirmation",
		EnvVar: prefixEnvVar("SAFE_ABORT_NONCE_TOO_LOW_COUNT"),
		Value:  3,
	}
	MnemonicFlag = cli.StringFlag{
		Name: "mnemonic",
		Usage: "The mnemonic used to derive the wallets for either the " +
			"sequencer or the proposer",
		EnvVar: prefixEnvVar("MNEMONIC"),
	}
	CallerHDPathFlag = cli.StringFlag{
		Name: "sequencer-hd-path",
		Usage: "The HD path used to derive the sequencer wallet from the " +
			"mnemonic. The mnemonic flag must also be set.",
		EnvVar: prefixEnvVar("CALLER_HD_PATH"),
	}
	PassphraseFlag = cli.StringFlag{
		Name:   "passphrase",
		Usage:  "passphrase for the seed generation process to increase the seed's security",
		EnvVar: prefixEnvVar("PASSPHRASE"),
	}
	EnableHsmFlag = cli.BoolFlag{
		Name:   "enable-hsm",
		Usage:  "Enalbe the hsm",
		EnvVar: prefixEnvVar("ENABLE_HSM"),
	}
	HsmAPINameFlag = cli.StringFlag{
		Name:   "hsm-api-name",
		Usage:  "the api name of hsm",
		EnvVar: prefixEnvVar("HSM_API_NAME"),
	}
	HsmAddressFlag = cli.StringFlag{
		Name:   "hsm-address",
		Usage:  "the address of hsm key",
		EnvVar: prefixEnvVar("HSM_ADDRESS"),
	}
	HsmCredenFlag = cli.StringFlag{
		Name:   "hsm-creden",
		Usage:  "the creden of hsm key",
		EnvVar: prefixEnvVar("HSM_CREDEN"),
	}
)
View Source
var Flags []cli.Flag

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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