Documentation ¶
Index ¶
Constants ¶
View Source
const ( // common MerDenom = "umer" IonDenom = "uion" StakeDenom = "stake" AtomDenom = "uatom" MerIBCDenom = "ibc/ED07A3391A112B175915CD8FAF43A2DA8E4790EDE12566649D0C2F97716B8518" StakeIBCDenom = "ibc/C053D637CCA2A2BA030E2C5EE1B28A16F71CCB0E45E8BE52766DC1B241B7787" MinGasPrice = "0.000" IbcSendAmount = 3300000000 ValidatorWalletName = "val" // chainA ChainAID = "mer-test-a" MerBalanceA = 200000000000 IonBalanceA = 100000000000 StakeBalanceA = 110000000000 StakeAmountA = 100000000000 // chainB ChainBID = "mer-test-b" MerBalanceB = 500000000000 IonBalanceB = 100000000000 StakeBalanceB = 440000000000 StakeAmountB = 400000000000 EpochDuration = time.Second * 60 TWAPPruningKeepPeriod = EpochDuration / 4 )
Variables ¶
View Source
var ( StakeAmountIntA = sdk.NewInt(StakeAmountA) StakeAmountCoinA = sdk.NewCoin(MerDenom, StakeAmountIntA) StakeAmountIntB = sdk.NewInt(StakeAmountB) StakeAmountCoinB = sdk.NewCoin(MerDenom, StakeAmountIntB) InitBalanceStrA = fmt.Sprintf("%d%s,%d%s,%d%s", MerBalanceA, MerDenom, StakeBalanceA, StakeDenom, IonBalanceA, IonDenom) InitBalanceStrB = fmt.Sprintf("%d%s,%d%s,%d%s", MerBalanceB, MerDenom, StakeBalanceB, StakeDenom, IonBalanceB, IonDenom) MerToken = sdk.NewInt64Coin(MerDenom, IbcSendAmount) // 3,300umer StakeToken = sdk.NewInt64Coin(StakeDenom, IbcSendAmount) // 3,300ustake )
Functions ¶
This section is empty.
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.