Documentation ¶
Index ¶
Constants ¶
View Source
const ( // common TerraDenom = "uluna" AtomDenom = "uatom" TerraIBCDenom = "ibc/4627AD2524E3E0523047E35BB76CC90E37D9D57ACF14F0FCBCEB2480705F3CB8" MinGasPrice = "0.000" IbcSendAmount = 3300000000 ValidatorWalletName = "val" // chainA ChainAID = "terra-test-a" TerraBalanceA = 20000000000000 StakeBalanceA = 110000000000 StakeAmountA = 100000000000 // chainB ChainBID = "terra-test-b" TerraBalanceB = 500000000000 StakeBalanceB = 440000000000 StakeAmountB = 400000000000 GenesisFeeBalance = 100000000000 WalletFeeBalance = 100000000 )
Variables ¶
View Source
var ( StakeAmountIntA = sdk.NewInt(StakeAmountA) StakeAmountCoinA = sdk.NewCoin(TerraDenom, StakeAmountIntA) StakeAmountIntB = sdk.NewInt(StakeAmountB) StakeAmountCoinB = sdk.NewCoin(TerraDenom, StakeAmountIntB) InitBalanceStrA = fmt.Sprintf("%d%s", TerraBalanceA, TerraDenom) InitBalanceStrB = fmt.Sprintf("%d%s", TerraBalanceB, TerraDenom) // InitBalanceStrC = fmt.Sprintf("%d%s", TerraBalanceC, TerraDenom) LunaToken = sdk.NewInt64Coin(TerraDenom, IbcSendAmount) // 3,300luna OneMin = time.Minute // nolint TwoMin = 2 * time.Minute // nolint FiveMin = 5 * time.Minute // nolint TaxRate = sdk.NewDecWithPrec(2, 2) // 0.02 )
Functions ¶
func SetAddressPrefixes ¶
func SetAddressPrefixes()
SetAddressPrefixes builds the Config with Bech32 addressPrefix and publKeyPrefix for accounts, validators, and consensus nodes and verifies that addreeses have correct format.
Types ¶
type Node ¶
type NodeConfig ¶
type NodeConfig struct { Name string // name of the config that will also be assigned to Docke container. Pruning string // default, nothing, everything, or custom PruningKeepRecent string // keep all of the last N states (only used with custom pruning) PruningInterval string // delete old states from every Nth block (only used with custom pruning) SnapshotInterval uint64 // statesync snapshot every Nth block (0 to disable) SnapshotKeepRecent uint32 // number of recent snapshots to keep and serve (0 to keep all) IsValidator bool // flag indicating whether a node should be a validator }
NodeConfig is a confiuration for the node supplied from the test runner to initialization scripts. It should be backwards compatible with earlier versions. If this struct is updated, the change must be backported to earlier branches that might be used for upgrade testing.
Click to show internal directories.
Click to hide internal directories.