v4

package
v5.0.0 Latest Latest
Warning

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

Go to latest
Published: May 9, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ChainConfig

type ChainConfig = e2e.ChainConfig

type ChainID

type ChainID = e2e.ChainID

type ChainState

type ChainState = e2e.ChainState

type Commands

type Commands struct {
	ContainerConfig  ContainerConfig // FIXME only needed for 'Now' time tracking
	ValidatorConfigs map[ValidatorID]ValidatorConfig
	ChainConfigs     map[ChainID]ChainConfig
	Target           e2e.PlatformDriver
}

func (Commands) ExecCommand

func (tr Commands) ExecCommand(name string, arg ...string) *exec.Cmd

func (Commands) ExecDetachedCommand

func (tr Commands) ExecDetachedCommand(name string, args ...string) *exec.Cmd

func (Commands) GetBalance

func (tr Commands) GetBalance(chain ChainID, validator ValidatorID) uint

func (Commands) GetBlockHeight

func (tr Commands) GetBlockHeight(chain ChainID) uint

func (Commands) GetClientFrozenHeight

func (tr Commands) GetClientFrozenHeight(chain ChainID, clientID string) (uint64, uint64)

GetClientFrozenHeight returns the frozen height for a client with the given client ID by querying the hosting chain with the given chainID

func (Commands) GetConsumerAddress

func (tr Commands) GetConsumerAddress(consumerChain ChainID, validator ValidatorID) string

func (Commands) GetConsumerChains

func (tr Commands) GetConsumerChains(chain ChainID) map[ChainID]bool

GetConsumerChains returns a list of consumer chains that're being secured by the provider chain, determined by querying the provider chain.

func (Commands) GetIBCTransferParams

func (tr Commands) GetIBCTransferParams(chain ChainID) IBCTransferParams

Breaking forward compatibility

func (Commands) GetParam

func (tr Commands) GetParam(chain ChainID, param Param) string

func (Commands) GetPendingPacketQueueSize

func (tr Commands) GetPendingPacketQueueSize(chain ChainID) uint

func (Commands) GetProposal

func (tr Commands) GetProposal(chain ChainID, proposal uint) Proposal

interchain-securityd query gov proposals

func (Commands) GetProposedConsumerChains

func (tr Commands) GetProposedConsumerChains(chain ChainID) []string

func (Commands) GetProviderAddressFromConsumer

func (tr Commands) GetProviderAddressFromConsumer(consumerChain ChainID, validator ValidatorID) string

func (Commands) GetQueryNode

func (tr Commands) GetQueryNode(chain ChainID) string

getQueryNode returns query node tcp address on chain.

func (Commands) GetQueryNodeIP

func (tr Commands) GetQueryNodeIP(chain ChainID) string

getQueryNodeIP returns query node IP for chain, ipSuffix is hardcoded to be 253 on all query nodes except for "sover" chain where there's only one node

func (Commands) GetQueryNodeRPCAddress

func (tr Commands) GetQueryNodeRPCAddress(chain ChainID) string

func (Commands) GetRegisteredConsumerRewardDenoms

func (tr Commands) GetRegisteredConsumerRewardDenoms(chain ChainID) []string

func (Commands) GetReward

func (tr Commands) GetReward(chain ChainID, validator ValidatorID, blockHeight uint, isNativeDenom bool) float64

func (Commands) GetSlashMeter

func (tr Commands) GetSlashMeter() int64

func (Commands) GetTestScriptPath

func (tr Commands) GetTestScriptPath(isConsumer bool, script string) string

func (Commands) GetTrustedHeight

func (tr Commands) GetTrustedHeight(
	chain ChainID,
	clientID string,
	index int,
) (uint64, uint64)

func (Commands) GetValPower

func (tr Commands) GetValPower(chain ChainID, validator ValidatorID) uint

func (Commands) GetValStakedTokens

func (tr Commands) GetValStakedTokens(chain ChainID, valoperAddress string) uint

func (Commands) GetValidatorIP

func (tr Commands) GetValidatorIP(chain ChainID, validator ValidatorID) string

type ConsumerAdditionProposal

type ConsumerAdditionProposal = e2e.ConsumerAdditionProposal

type ConsumerRemovalProposal

type ConsumerRemovalProposal = e2e.ConsumerRemovalProposal

type ContainerConfig

type ContainerConfig = e2e.ContainerConfig

type IBCTransferParams

type IBCTransferParams = e2e.IBCTransferParams

type IBCTransferParamsProposal

type IBCTransferParamsProposal = e2e.IBCTransferParamsProposal

type Param

type Param = e2e.Param

type ParamsProposal

type ParamsProposal = e2e.ParamsProposal

type Proposal

type Proposal = e2e.Proposal

type Rewards

type Rewards = e2e.Rewards

type State

type State map[ChainID]ChainState

type TargetDriver

type TargetDriver = e2e.TargetDriver

type TextProposal

type TextProposal = e2e.TextProposal

type TmValidatorSetYaml

type TmValidatorSetYaml struct {
	Total      string `yaml:"total"`
	Validators []struct {
		Address     string    `yaml:"address"`
		VotingPower string    `yaml:"voting_power"`
		PubKey      ValPubKey `yaml:"pub_key"`
	}
}

type UpgradeProposal

type UpgradeProposal = e2e.UpgradeProposal

type ValPubKey

type ValPubKey struct {
	Value string `yaml:"value"`
}

type ValidatorConfig

type ValidatorConfig = e2e.ValidatorConfig

type ValidatorID

type ValidatorID = e2e.ValidatorID

Jump to

Keyboard shortcuts

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