Documentation ¶
Overview ¶
Copyright (C) 2022, Ava Labs, Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2022, Ava Labs, Inc. All rights reserved. See the file LICENSE for licensing terms.
Copyright (C) 2022, Ava Labs, Inc. All rights reserved. See the file LICENSE for licensing terms.
Index ¶
- Constants
- Variables
- func ConfigureInitialRewardConfig(app *application.Avalanche) (*rewardmanager.InitialRewardConfig, error)
- func CopyCustomVM(app *application.Avalanche, subnetName string, vmPath string) error
- func CreateCustomSubnetConfig(app *application.Avalanche, subnetName string, genesisPath, vmPath string) ([]byte, *models.Sidecar, error)
- func CreateEvmSubnetConfig(app *application.Avalanche, subnetName string, genesisPath string, ...) ([]byte, *models.Sidecar, error)
- func CreateSpacesVMSubnetConfig(app *application.Avalanche, subnetName string, genesisPath string, ...) ([]byte, *models.Sidecar, error)
- func GetFeeConfig(config params.ChainConfig, app *application.Avalanche) (params.ChainConfig, statemachine.StateDirection, error)
- func GetLatestAvalancheGoByProtocolVersion(app *application.Avalanche, rpcVersion int, url string) (string, error)
- func GetRPCProtocolVersion(app *application.Avalanche, vmType models.VMType, vmVersion string) (int, error)
- func PrecompileToUpgradeString(p Precompile) string
- type Precompile
Constants ¶
View Source
const ( NativeMint = "Native Minting" ContractAllowList = "Contract Deployment Allow List" TxAllowList = "Transaction Allow List" FeeManager = "Manage Fee Settings" RewardManager = "RewardManagerConfig" )
View Source
const (
GasLimit = 8_000_000
)
Variables ¶
View Source
var ( Difficulty = big.NewInt(0) // This is the current c-chain gas config StarterFeeConfig = commontype.FeeConfig{ GasLimit: big.NewInt(8_000_000), MinBaseFee: big.NewInt(25_000_000_000), TargetGas: big.NewInt(15_000_000), BaseFeeChangeDenominator: big.NewInt(36), MinBlockGasCost: big.NewInt(0), MaxBlockGasCost: big.NewInt(1_000_000), TargetBlockRate: 2, BlockGasCostStep: big.NewInt(200_000), } PrefundedEwoqAddress = common.HexToAddress("0x8db97C7cEcE249c2b98bDC0226Cc4C2A57BF52FC") PrefundedEwoqPrivate = "56289e99c94b6912bfc12adc093c9b51124f0dc54ac7a766b2bc5ccf558d8027" )
View Source
var ErrNoAvagoVersion = errors.New("unable to find a compatible avalanchego version")
Functions ¶
func ConfigureInitialRewardConfig ¶ added in v1.1.3
func ConfigureInitialRewardConfig(app *application.Avalanche) (*rewardmanager.InitialRewardConfig, error)
func CopyCustomVM ¶ added in v1.1.0
func CopyCustomVM(app *application.Avalanche, subnetName string, vmPath string) error
func CreateCustomSubnetConfig ¶ added in v0.2.1
func CreateEvmSubnetConfig ¶ added in v0.2.1
func CreateSpacesVMSubnetConfig ¶ added in v0.2.3
func GetFeeConfig ¶ added in v1.1.0
func GetFeeConfig(config params.ChainConfig, app *application.Avalanche) ( params.ChainConfig, statemachine.StateDirection, error, )
func GetLatestAvalancheGoByProtocolVersion ¶ added in v1.0.1
func GetRPCProtocolVersion ¶ added in v1.0.1
func PrecompileToUpgradeString ¶ added in v1.1.0
func PrecompileToUpgradeString(p Precompile) string
Types ¶
type Precompile ¶ added in v1.1.0
type Precompile string
Click to show internal directories.
Click to hide internal directories.