Documentation
¶
Index ¶
- func GetERC721() fxtypes.Contract
- type CrosschainTestSuite
- func (suite *CrosschainTestSuite) AccAddress() sdk.AccAddress
- func (suite *CrosschainTestSuite) AddBridgeTokenClaim(name, symbol string, decimals uint64, token, channelIBCHex string) string
- func (suite *CrosschainTestSuite) BondedOracle()
- func (suite *CrosschainTestSuite) BridgerAddr() sdk.AccAddress
- func (suite *CrosschainTestSuite) CrosschainQuery() crosschaintypes.QueryClient
- func (suite *CrosschainTestSuite) ExternalAddr() string
- func (suite *CrosschainTestSuite) GetBridgeDenomByToken(token string) (denom string)
- func (suite *CrosschainTestSuite) GetBridgeTokens() (denoms []*crosschaintypes.BridgeToken)
- func (suite *CrosschainTestSuite) HexAddress() gethcommon.Address
- func (suite *CrosschainTestSuite) Init()
- func (suite *CrosschainTestSuite) OracleAddr() sdk.AccAddress
- func (suite *CrosschainTestSuite) QueryParams() crosschaintypes.Params
- func (suite *CrosschainTestSuite) SendBatchRequest(minTxs uint64)
- func (suite *CrosschainTestSuite) SendCancelSendToExternal(txId uint64)
- func (suite *CrosschainTestSuite) SendConfirmBatch()
- func (suite *CrosschainTestSuite) SendOracleSetConfirm()
- func (suite *CrosschainTestSuite) SendToExternal(count int, amount sdk.Coin) uint64
- func (suite *CrosschainTestSuite) SendToExternalAndCancel(coin sdk.Coin)
- func (suite *CrosschainTestSuite) SendToFxClaim(token string, amount sdk.Int, targetIbc string)
- func (suite *CrosschainTestSuite) SendUpdateChainOraclesProposal() (*sdk.TxResponse, uint64)
- type Erc20TestSuite
- func (suite *Erc20TestSuite) CheckRegisterCoin(denom string)
- func (suite *Erc20TestSuite) ConvertCoin(private cryptotypes.PrivKey, recipient common.Address, coin sdk.Coin) *sdk.TxResponse
- func (suite *Erc20TestSuite) ConvertDenom(private cryptotypes.PrivKey, receiver sdk.AccAddress, coin sdk.Coin, ...) *sdk.TxResponse
- func (suite *Erc20TestSuite) ConvertERC20(private cryptotypes.PrivKey, token common.Address, amount sdk.Int, ...) *sdk.TxResponse
- func (suite *Erc20TestSuite) DenomBalanceGTE(account sdk.AccAddress, coin sdk.Coin) bool
- func (suite *Erc20TestSuite) DenomFromErc20(address common.Address) string
- func (suite *Erc20TestSuite) ERC20Query() erc20types.QueryClient
- func (suite *Erc20TestSuite) Erc20TokenAddress(denom string) common.Address
- func (suite *Erc20TestSuite) RegisterCoinProposal(md banktypes.Metadata) (*sdk.TxResponse, uint64)
- func (suite *Erc20TestSuite) ToggleTokenConversionProposal(denom string) (*sdk.TxResponse, uint64)
- func (suite *Erc20TestSuite) TokenBalanceGTE(account common.Address, token common.Address, amount *big.Int) bool
- func (suite *Erc20TestSuite) TokenPair(denom string) *erc20types.TokenPair
- func (suite *Erc20TestSuite) TransferCrossChain(privateKey cryptotypes.PrivKey, token common.Address, recipient string, ...) *ethtypes.Transaction
- func (suite *Erc20TestSuite) UpdateDenomAliasProposal(denom, alias string) (*sdk.TxResponse, uint64)
- type EvmTestSuite
- func (suite *EvmTestSuite) AccAddress() sdk.AccAddress
- func (suite *EvmTestSuite) Allowance(contractAddr, owner, spender common.Address) *big.Int
- func (suite *EvmTestSuite) ApproveERC20(privateKey cryptotypes.PrivKey, token, spender common.Address, value *big.Int) *ethtypes.Transaction
- func (suite *EvmTestSuite) ApproveERC721(privateKey cryptotypes.PrivKey, contractAddr, operator common.Address, ...) *ethtypes.Transaction
- func (suite *EvmTestSuite) Balance(addr common.Address) *big.Int
- func (suite *EvmTestSuite) BalanceOf(contractAddr, address common.Address) *big.Int
- func (suite *EvmTestSuite) BalanceOfERC721(contractAddr, account common.Address) *big.Int
- func (suite *EvmTestSuite) BlockHeight() uint64
- func (suite *EvmTestSuite) BurnERC20(privateKey cryptotypes.PrivKey, token, account common.Address, value *big.Int) *ethtypes.Transaction
- func (suite *EvmTestSuite) CheckAllowance(contractAddr, owner, spender common.Address, value *big.Int) bool
- func (suite *EvmTestSuite) CheckBalanceOf(contractAddr, address common.Address, value *big.Int) bool
- func (suite *EvmTestSuite) CheckBalanceOfERC721(contractAddr, account common.Address, value *big.Int) bool
- func (suite *EvmTestSuite) EthClient() *ethclient.Client
- func (suite *EvmTestSuite) HexAddress() common.Address
- func (suite *EvmTestSuite) IsApprovedForAll(contractAddr, owner, operator common.Address) bool
- func (suite *EvmTestSuite) MintERC20(privateKey cryptotypes.PrivKey, token, account common.Address, value *big.Int) *ethtypes.Transaction
- func (suite *EvmTestSuite) SafeMintERC721(privateKey cryptotypes.PrivKey, contractAddr, account common.Address) *ethtypes.Transaction
- func (suite *EvmTestSuite) SafeTransferFrom(privateKey cryptotypes.PrivKey, contractAddr, from, to common.Address, ...) *ethtypes.Transaction
- func (suite *EvmTestSuite) SendTransaction(tx *ethtypes.Transaction)
- func (suite *EvmTestSuite) SetApprovalForAll(privateKey cryptotypes.PrivKey, contractAddr, operator common.Address, ...) *ethtypes.Transaction
- func (suite *EvmTestSuite) SetupSuite()
- func (suite *EvmTestSuite) TokenURI(contractAddr common.Address, id *big.Int) string
- func (suite *EvmTestSuite) TotalSupply(contractAddr common.Address) *big.Int
- func (suite *EvmTestSuite) TransactOpts() *bind.TransactOpts
- func (suite *EvmTestSuite) Transfer(privateKey cryptotypes.PrivKey, recipient common.Address, value *big.Int) *ethtypes.Transaction
- func (suite *EvmTestSuite) TransferERC20(privateKey cryptotypes.PrivKey, token, recipient common.Address, ...) *ethtypes.Transaction
- func (suite *EvmTestSuite) TransferFromERC20(privateKey cryptotypes.PrivKey, token, sender, recipient common.Address, ...) *ethtypes.Transaction
- func (suite *EvmTestSuite) WFXDeposit(privateKey cryptotypes.PrivKey, address common.Address, value *big.Int) *ethtypes.Transaction
- func (suite *EvmTestSuite) WFXWithdraw(privateKey cryptotypes.PrivKey, address, recipient common.Address, ...) *ethtypes.Transaction
- type TestSuite
- func (suite *TestSuite) BlockNumber() int64
- func (suite *TestSuite) BroadcastProposalTx(content govtypes.Content, expectedStatus ...govtypes.ProposalStatus) (*sdk.TxResponse, uint64)
- func (suite *TestSuite) BroadcastTx(privKey cryptotypes.PrivKey, msgList ...sdk.Msg) *sdk.TxResponse
- func (suite *TestSuite) CheckBalance(accAddress sdk.AccAddress, balance sdk.Coin)
- func (suite *TestSuite) CheckDelegate(delegatorAddr sdk.AccAddress, validatorAddr sdk.ValAddress, ...)
- func (suite *TestSuite) CheckDeposit(proposalId uint64, depositor sdk.AccAddress, amount sdk.Coin)
- func (suite *TestSuite) CheckProposal(proposalId uint64, status govtypes.ProposalStatus) govtypes.Proposal
- func (suite *TestSuite) CheckProposals(depositor sdk.AccAddress) govtypes.Proposals
- func (suite *TestSuite) CheckRedelegate(delegatorAddr sdk.AccAddress, ...)
- func (suite *TestSuite) CheckUndelegate(delegatorAddr sdk.AccAddress, validatorAddr sdk.ValAddress, ...)
- func (suite *TestSuite) CheckWithdrawAddr(delegatorAddr, withdrawAddr sdk.AccAddress)
- func (suite *TestSuite) Context() context.Context
- func (suite *TestSuite) CreateValidator(valPriv cryptotypes.PrivKey) *sdk.TxResponse
- func (suite *TestSuite) Delegate(priv cryptotypes.PrivKey, valAddress sdk.ValAddress, amount sdk.Coin) *sdk.TxResponse
- func (suite *TestSuite) GRPCClient() *grpc.Client
- func (suite *TestSuite) GetFirstValAddr() sdk.ValAddress
- func (suite *TestSuite) GetFirstValPrivKey() cryptotypes.PrivKey
- func (suite *TestSuite) GetFirstValidator() *network.Validator
- func (suite *TestSuite) GetMetadata(denom string) banktypes.Metadata
- func (suite *TestSuite) GetNetwork() *network.Network
- func (suite *TestSuite) GetStakingDenom() string
- func (suite *TestSuite) IsUseLocalNetwork() bool
- func (suite *TestSuite) NewCoin(amount sdk.Int) sdk.Coin
- func (suite *TestSuite) NodeClient() *jsonrpc.NodeRPC
- func (suite *TestSuite) ProposalDeposit(priv cryptotypes.PrivKey, proposalID uint64, amount sdk.Coin) *sdk.TxResponse
- func (suite *TestSuite) ProposalVote(priv cryptotypes.PrivKey, proposalID uint64, option govtypes.VoteOption) *sdk.TxResponse
- func (suite *TestSuite) QueryBalances(accAddress sdk.AccAddress) sdk.Coins
- func (suite *TestSuite) QueryBlock(blockHeight int64) *types.Block
- func (suite *TestSuite) QueryBlockByTxHash(txHash string) *types.Block
- func (suite *TestSuite) QueryTx(txHash string) *sdk.TxResponse
- func (suite *TestSuite) QueryValidatorByToken() sdk.ValAddress
- func (suite *TestSuite) Redelegate(priv cryptotypes.PrivKey, valSrc, valDest sdk.ValAddress, all bool) *sdk.TxResponse
- func (suite *TestSuite) Send(toAddress sdk.AccAddress, amount sdk.Coin) *sdk.TxResponse
- func (suite *TestSuite) SendFrom(priv cryptotypes.PrivKey, toAddress sdk.AccAddress, amount sdk.Coin) *sdk.TxResponse
- func (suite *TestSuite) SetWithdrawAddr(priv cryptotypes.PrivKey, withdrawAddr sdk.AccAddress) *sdk.TxResponse
- func (suite *TestSuite) SetupSuite()
- func (suite *TestSuite) TearDownSuite()
- func (suite *TestSuite) Undelegate(priv cryptotypes.PrivKey, valAddress sdk.ValAddress, amount sdk.Coin) *sdk.TxResponse
- func (suite *TestSuite) ValNodeClient() tmclient.Client
- func (suite *TestSuite) WithNetwork(network *network.Network)
- func (suite *TestSuite) WithdrawReward(priv cryptotypes.PrivKey, valAddress sdk.ValAddress) *sdk.TxResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CrosschainTestSuite ¶
type CrosschainTestSuite struct { *TestSuite // contains filtered or unexported fields }
func NewCrosschainWithTestSuite ¶
func NewCrosschainWithTestSuite(chainName string, ts *TestSuite) CrosschainTestSuite
func (*CrosschainTestSuite) AccAddress ¶
func (suite *CrosschainTestSuite) AccAddress() sdk.AccAddress
func (*CrosschainTestSuite) AddBridgeTokenClaim ¶
func (suite *CrosschainTestSuite) AddBridgeTokenClaim(name, symbol string, decimals uint64, token, channelIBCHex string) string
func (*CrosschainTestSuite) BondedOracle ¶
func (suite *CrosschainTestSuite) BondedOracle()
func (*CrosschainTestSuite) BridgerAddr ¶
func (suite *CrosschainTestSuite) BridgerAddr() sdk.AccAddress
func (*CrosschainTestSuite) CrosschainQuery ¶
func (suite *CrosschainTestSuite) CrosschainQuery() crosschaintypes.QueryClient
func (*CrosschainTestSuite) ExternalAddr ¶
func (suite *CrosschainTestSuite) ExternalAddr() string
func (*CrosschainTestSuite) GetBridgeDenomByToken ¶
func (suite *CrosschainTestSuite) GetBridgeDenomByToken(token string) (denom string)
func (*CrosschainTestSuite) GetBridgeTokens ¶
func (suite *CrosschainTestSuite) GetBridgeTokens() (denoms []*crosschaintypes.BridgeToken)
func (*CrosschainTestSuite) HexAddress ¶
func (suite *CrosschainTestSuite) HexAddress() gethcommon.Address
func (*CrosschainTestSuite) Init ¶
func (suite *CrosschainTestSuite) Init()
func (*CrosschainTestSuite) OracleAddr ¶
func (suite *CrosschainTestSuite) OracleAddr() sdk.AccAddress
func (*CrosschainTestSuite) QueryParams ¶
func (suite *CrosschainTestSuite) QueryParams() crosschaintypes.Params
func (*CrosschainTestSuite) SendBatchRequest ¶
func (suite *CrosschainTestSuite) SendBatchRequest(minTxs uint64)
func (*CrosschainTestSuite) SendCancelSendToExternal ¶
func (suite *CrosschainTestSuite) SendCancelSendToExternal(txId uint64)
func (*CrosschainTestSuite) SendConfirmBatch ¶
func (suite *CrosschainTestSuite) SendConfirmBatch()
func (*CrosschainTestSuite) SendOracleSetConfirm ¶
func (suite *CrosschainTestSuite) SendOracleSetConfirm()
func (*CrosschainTestSuite) SendToExternal ¶
func (suite *CrosschainTestSuite) SendToExternal(count int, amount sdk.Coin) uint64
func (*CrosschainTestSuite) SendToExternalAndCancel ¶
func (suite *CrosschainTestSuite) SendToExternalAndCancel(coin sdk.Coin)
func (*CrosschainTestSuite) SendToFxClaim ¶
func (suite *CrosschainTestSuite) SendToFxClaim(token string, amount sdk.Int, targetIbc string)
func (*CrosschainTestSuite) SendUpdateChainOraclesProposal ¶
func (suite *CrosschainTestSuite) SendUpdateChainOraclesProposal() (*sdk.TxResponse, uint64)
type Erc20TestSuite ¶
type Erc20TestSuite struct {
EvmTestSuite
}
func NewErc20TestSuite ¶
func NewErc20TestSuite(ts *TestSuite) Erc20TestSuite
func (*Erc20TestSuite) CheckRegisterCoin ¶
func (suite *Erc20TestSuite) CheckRegisterCoin(denom string)
func (*Erc20TestSuite) ConvertCoin ¶
func (suite *Erc20TestSuite) ConvertCoin(private cryptotypes.PrivKey, recipient common.Address, coin sdk.Coin) *sdk.TxResponse
func (*Erc20TestSuite) ConvertDenom ¶
func (suite *Erc20TestSuite) ConvertDenom(private cryptotypes.PrivKey, receiver sdk.AccAddress, coin sdk.Coin, target string) *sdk.TxResponse
func (*Erc20TestSuite) ConvertERC20 ¶
func (suite *Erc20TestSuite) ConvertERC20(private cryptotypes.PrivKey, token common.Address, amount sdk.Int, recipient sdk.AccAddress) *sdk.TxResponse
func (*Erc20TestSuite) DenomBalanceGTE ¶
func (suite *Erc20TestSuite) DenomBalanceGTE(account sdk.AccAddress, coin sdk.Coin) bool
func (*Erc20TestSuite) DenomFromErc20 ¶
func (suite *Erc20TestSuite) DenomFromErc20(address common.Address) string
func (*Erc20TestSuite) ERC20Query ¶
func (suite *Erc20TestSuite) ERC20Query() erc20types.QueryClient
func (*Erc20TestSuite) Erc20TokenAddress ¶
func (suite *Erc20TestSuite) Erc20TokenAddress(denom string) common.Address
func (*Erc20TestSuite) RegisterCoinProposal ¶
func (suite *Erc20TestSuite) RegisterCoinProposal(md banktypes.Metadata) (*sdk.TxResponse, uint64)
func (*Erc20TestSuite) ToggleTokenConversionProposal ¶
func (suite *Erc20TestSuite) ToggleTokenConversionProposal(denom string) (*sdk.TxResponse, uint64)
func (*Erc20TestSuite) TokenBalanceGTE ¶
func (*Erc20TestSuite) TokenPair ¶
func (suite *Erc20TestSuite) TokenPair(denom string) *erc20types.TokenPair
func (*Erc20TestSuite) TransferCrossChain ¶
func (suite *Erc20TestSuite) TransferCrossChain(privateKey cryptotypes.PrivKey, token common.Address, recipient string, amount, fee *big.Int, target string) *ethtypes.Transaction
func (*Erc20TestSuite) UpdateDenomAliasProposal ¶
func (suite *Erc20TestSuite) UpdateDenomAliasProposal(denom, alias string) (*sdk.TxResponse, uint64)
type EvmTestSuite ¶
type EvmTestSuite struct { *TestSuite // contains filtered or unexported fields }
func NewEvmTestSuite ¶
func NewEvmTestSuite(ts *TestSuite) EvmTestSuite
func (*EvmTestSuite) AccAddress ¶
func (suite *EvmTestSuite) AccAddress() sdk.AccAddress
func (*EvmTestSuite) Allowance ¶
func (suite *EvmTestSuite) Allowance(contractAddr, owner, spender common.Address) *big.Int
func (*EvmTestSuite) ApproveERC20 ¶
func (suite *EvmTestSuite) ApproveERC20(privateKey cryptotypes.PrivKey, token, spender common.Address, value *big.Int) *ethtypes.Transaction
func (*EvmTestSuite) ApproveERC721 ¶
func (suite *EvmTestSuite) ApproveERC721(privateKey cryptotypes.PrivKey, contractAddr, operator common.Address, id *big.Int) *ethtypes.Transaction
func (*EvmTestSuite) BalanceOf ¶
func (suite *EvmTestSuite) BalanceOf(contractAddr, address common.Address) *big.Int
func (*EvmTestSuite) BalanceOfERC721 ¶
func (suite *EvmTestSuite) BalanceOfERC721(contractAddr, account common.Address) *big.Int
func (*EvmTestSuite) BlockHeight ¶
func (suite *EvmTestSuite) BlockHeight() uint64
func (*EvmTestSuite) BurnERC20 ¶
func (suite *EvmTestSuite) BurnERC20(privateKey cryptotypes.PrivKey, token, account common.Address, value *big.Int) *ethtypes.Transaction
func (*EvmTestSuite) CheckAllowance ¶
func (*EvmTestSuite) CheckBalanceOf ¶
func (*EvmTestSuite) CheckBalanceOfERC721 ¶
func (*EvmTestSuite) EthClient ¶
func (suite *EvmTestSuite) EthClient() *ethclient.Client
func (*EvmTestSuite) HexAddress ¶
func (suite *EvmTestSuite) HexAddress() common.Address
func (*EvmTestSuite) IsApprovedForAll ¶
func (suite *EvmTestSuite) IsApprovedForAll(contractAddr, owner, operator common.Address) bool
func (*EvmTestSuite) MintERC20 ¶
func (suite *EvmTestSuite) MintERC20(privateKey cryptotypes.PrivKey, token, account common.Address, value *big.Int) *ethtypes.Transaction
func (*EvmTestSuite) SafeMintERC721 ¶
func (suite *EvmTestSuite) SafeMintERC721(privateKey cryptotypes.PrivKey, contractAddr, account common.Address) *ethtypes.Transaction
func (*EvmTestSuite) SafeTransferFrom ¶
func (suite *EvmTestSuite) SafeTransferFrom(privateKey cryptotypes.PrivKey, contractAddr, from, to common.Address, id *big.Int) *ethtypes.Transaction
func (*EvmTestSuite) SendTransaction ¶
func (suite *EvmTestSuite) SendTransaction(tx *ethtypes.Transaction)
func (*EvmTestSuite) SetApprovalForAll ¶
func (suite *EvmTestSuite) SetApprovalForAll(privateKey cryptotypes.PrivKey, contractAddr, operator common.Address, approved bool) *ethtypes.Transaction
func (*EvmTestSuite) SetupSuite ¶
func (suite *EvmTestSuite) SetupSuite()
func (*EvmTestSuite) TotalSupply ¶
func (suite *EvmTestSuite) TotalSupply(contractAddr common.Address) *big.Int
func (*EvmTestSuite) TransactOpts ¶
func (suite *EvmTestSuite) TransactOpts() *bind.TransactOpts
func (*EvmTestSuite) Transfer ¶
func (suite *EvmTestSuite) Transfer(privateKey cryptotypes.PrivKey, recipient common.Address, value *big.Int) *ethtypes.Transaction
func (*EvmTestSuite) TransferERC20 ¶
func (suite *EvmTestSuite) TransferERC20(privateKey cryptotypes.PrivKey, token, recipient common.Address, value *big.Int) *ethtypes.Transaction
func (*EvmTestSuite) TransferFromERC20 ¶
func (suite *EvmTestSuite) TransferFromERC20(privateKey cryptotypes.PrivKey, token, sender, recipient common.Address, value *big.Int) *ethtypes.Transaction
func (*EvmTestSuite) WFXDeposit ¶
func (suite *EvmTestSuite) WFXDeposit(privateKey cryptotypes.PrivKey, address common.Address, value *big.Int) *ethtypes.Transaction
func (*EvmTestSuite) WFXWithdraw ¶
func (suite *EvmTestSuite) WFXWithdraw(privateKey cryptotypes.PrivKey, address, recipient common.Address, value *big.Int) *ethtypes.Transaction
type TestSuite ¶
func NewTestSuite ¶
func NewTestSuite() *TestSuite
func (*TestSuite) BlockNumber ¶
func (*TestSuite) BroadcastProposalTx ¶
func (suite *TestSuite) BroadcastProposalTx(content govtypes.Content, expectedStatus ...govtypes.ProposalStatus) (*sdk.TxResponse, uint64)
func (*TestSuite) BroadcastTx ¶
func (suite *TestSuite) BroadcastTx(privKey cryptotypes.PrivKey, msgList ...sdk.Msg) *sdk.TxResponse
func (*TestSuite) CheckBalance ¶
func (suite *TestSuite) CheckBalance(accAddress sdk.AccAddress, balance sdk.Coin)
func (*TestSuite) CheckDelegate ¶
func (suite *TestSuite) CheckDelegate(delegatorAddr sdk.AccAddress, validatorAddr sdk.ValAddress, delegation sdk.Coin)
func (*TestSuite) CheckDeposit ¶
func (*TestSuite) CheckProposal ¶
func (*TestSuite) CheckProposals ¶
func (suite *TestSuite) CheckProposals(depositor sdk.AccAddress) govtypes.Proposals
func (*TestSuite) CheckRedelegate ¶
func (suite *TestSuite) CheckRedelegate(delegatorAddr sdk.AccAddress, redelegationResponses stakingtypes.RedelegationResponses)
func (*TestSuite) CheckUndelegate ¶
func (suite *TestSuite) CheckUndelegate(delegatorAddr sdk.AccAddress, validatorAddr sdk.ValAddress, entries ...stakingtypes.UnbondingDelegationEntry)
func (*TestSuite) CheckWithdrawAddr ¶
func (suite *TestSuite) CheckWithdrawAddr(delegatorAddr, withdrawAddr sdk.AccAddress)
func (*TestSuite) CreateValidator ¶
func (suite *TestSuite) CreateValidator(valPriv cryptotypes.PrivKey) *sdk.TxResponse
func (*TestSuite) Delegate ¶
func (suite *TestSuite) Delegate(priv cryptotypes.PrivKey, valAddress sdk.ValAddress, amount sdk.Coin) *sdk.TxResponse
func (*TestSuite) GRPCClient ¶
func (*TestSuite) GetFirstValAddr ¶
func (suite *TestSuite) GetFirstValAddr() sdk.ValAddress
func (*TestSuite) GetFirstValPrivKey ¶
func (suite *TestSuite) GetFirstValPrivKey() cryptotypes.PrivKey
func (*TestSuite) GetFirstValidator ¶
func (*TestSuite) GetMetadata ¶
func (*TestSuite) GetNetwork ¶
func (*TestSuite) GetStakingDenom ¶
func (*TestSuite) IsUseLocalNetwork ¶
func (*TestSuite) NodeClient ¶
func (*TestSuite) ProposalDeposit ¶
func (suite *TestSuite) ProposalDeposit(priv cryptotypes.PrivKey, proposalID uint64, amount sdk.Coin) *sdk.TxResponse
func (*TestSuite) ProposalVote ¶
func (suite *TestSuite) ProposalVote(priv cryptotypes.PrivKey, proposalID uint64, option govtypes.VoteOption) *sdk.TxResponse
func (*TestSuite) QueryBalances ¶
func (suite *TestSuite) QueryBalances(accAddress sdk.AccAddress) sdk.Coins
func (*TestSuite) QueryBlockByTxHash ¶
func (*TestSuite) QueryValidatorByToken ¶
func (suite *TestSuite) QueryValidatorByToken() sdk.ValAddress
func (*TestSuite) Redelegate ¶
func (suite *TestSuite) Redelegate(priv cryptotypes.PrivKey, valSrc, valDest sdk.ValAddress, all bool) *sdk.TxResponse
func (*TestSuite) Send ¶
func (suite *TestSuite) Send(toAddress sdk.AccAddress, amount sdk.Coin) *sdk.TxResponse
func (*TestSuite) SendFrom ¶
func (suite *TestSuite) SendFrom(priv cryptotypes.PrivKey, toAddress sdk.AccAddress, amount sdk.Coin) *sdk.TxResponse
func (*TestSuite) SetWithdrawAddr ¶
func (suite *TestSuite) SetWithdrawAddr(priv cryptotypes.PrivKey, withdrawAddr sdk.AccAddress) *sdk.TxResponse
func (*TestSuite) SetupSuite ¶
func (suite *TestSuite) SetupSuite()
func (*TestSuite) TearDownSuite ¶
func (suite *TestSuite) TearDownSuite()
func (*TestSuite) Undelegate ¶
func (suite *TestSuite) Undelegate(priv cryptotypes.PrivKey, valAddress sdk.ValAddress, amount sdk.Coin) *sdk.TxResponse
func (*TestSuite) ValNodeClient ¶
func (*TestSuite) WithNetwork ¶
func (*TestSuite) WithdrawReward ¶
func (suite *TestSuite) WithdrawReward(priv cryptotypes.PrivKey, valAddress sdk.ValAddress) *sdk.TxResponse
Click to show internal directories.
Click to hide internal directories.