config

package
v0.5.0-RC1 Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: AGPL-3.0, AGPL-3.0-or-later Imports: 14 Imported by: 1

Documentation

Index

Constants

View Source
const DefaultValues = `` /* 1159-byte string literal not displayed */

DefaultValues is the default configuration

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	Log              log.Config
	SyncDB           db.Config
	ClaimTxManager   claimtxman.Config
	Etherman         etherman.Config
	Synchronizer     synchronizer.Config
	BridgeController bridgectrl.Config
	BridgeServer     server.Config
	NetworkConfig
}

Config struct

func Default

func Default() (*Config, error)

Default parses the default configuration values.

func Load

func Load(configFilePath string, network string) (*Config, error)

Load loads the configuration

type NetworkConfig

type NetworkConfig struct {
	GenBlockNumber                    uint64
	PolygonBridgeAddress              common.Address
	PolygonZkEVMGlobalExitRootAddress common.Address
	PolygonRollupManagerAddress       common.Address
	PolygonZkEvmAddress               common.Address
	L2ClaimCompressorAddress          common.Address
	L2PolygonBridgeAddresses          []common.Address
}

NetworkConfig is the configuration struct for the different environments.

Jump to

Keyboard shortcuts

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