Versions in this module Expand all Collapse all v8 v8.8.1 Dec 10, 2024 v8.8.0 Oct 30, 2024 Changes in this version type SendInput + TxID string type Utxo + TxID string type UtxoChain + MapAccess sync.Mutex + RPCPassword string + RPCUser string + func (c *UtxoChain) Stop() v8.7.1 Sep 18, 2024 v8.7.0 Aug 24, 2024 Changes in this version + func DefaultBitcoinCashChainConfig(name string, rpcUser string, rpcPassword string) ibc.ChainConfig + func DefaultBitcoinChainConfig(name string, rpcUser string, rpcPassword string) ibc.ChainConfig + func DefaultDogecoinChainConfig(name string, rpcUser string, rpcPassword string) ibc.ChainConfig + func DefaultLitecoinChainConfig(name string, rpcUser string, rpcPassword string) ibc.ChainConfig + func NewWallet(keyname string, address string) ibc.Wallet + func PanicFunctionName() + type ListReceivedByAddress []ReceivedByAddress + type ListUtxo []Utxo + type NodeWallet struct + type ReceivedByAddress struct + Address string + Amount float64 + type SendInput struct + TxId string + Vout int + type SendInputs []SendInput + type SendOutput struct + Amount float64 + Change float64 + Data string + type SendOutputs []SendOutput + type SignRawTxError struct + Error string + ScriptSig string + Sequence int + Txid string + Vout int + Witness []string + type SignRawTxOutput struct + Complete bool + Errors []SignRawTxError + Hex string + type TransactionReceipt struct + TxHash string + type Utxo struct + Address string + Amount float64 + Confirmations int + Desc string + Label string + Safe bool + ScriptPubKey string + Solvable bool + Spendable bool + TxId string + Vout int + type UtxoChain struct + AddrToKeyNameMap map[string]string + BaseCli []string + BinCli string + BinDaemon string + DockerClient *dockerclient.Client + KeyNameToWalletMap map[string]*NodeWallet + NetworkID string + RpcPassword string + RpcUser string + VolumeName string + WalletVersion int + func NewUtxoChain(testName string, chainConfig ibc.ChainConfig, log *zap.Logger) *UtxoChain + func (*UtxoChain) GetHostPeerAddress() string + func (c *UtxoChain) Acknowledgements(ctx context.Context, height int64) ([]ibc.PacketAcknowledgement, error) + func (c *UtxoChain) Bind() []string + func (c *UtxoChain) BuildRelayerWallet(ctx context.Context, keyName string) (ibc.Wallet, error) + func (c *UtxoChain) BuildWallet(ctx context.Context, keyName string, mnemonic string) (ibc.Wallet, error) + func (c *UtxoChain) Config() ibc.ChainConfig + func (c *UtxoChain) CreateKey(ctx context.Context, keyName string) error + func (c *UtxoChain) CreateRawTransaction(ctx context.Context, keyName string, listUtxo ListUtxo, addr string, ...) (string, error) + func (c *UtxoChain) CreateWallet(ctx context.Context, keyName string) error + func (c *UtxoChain) Exec(ctx context.Context, cmd []string, env []string) (stdout, stderr []byte, err error) + func (c *UtxoChain) ExportState(ctx context.Context, height int64) (string, error) + func (c *UtxoChain) GetAddress(ctx context.Context, keyName string) ([]byte, error) + func (c *UtxoChain) GetBalance(ctx context.Context, address string, denom string) (sdkmath.Int, error) + func (c *UtxoChain) GetGRPCAddress() string + func (c *UtxoChain) GetGasFeesInNativeDenom(gasPaid int64) int64 + func (c *UtxoChain) GetHostGRPCAddress() string + func (c *UtxoChain) GetHostRPCAddress() string + func (c *UtxoChain) GetHostWSAddress() string + func (c *UtxoChain) GetNewAddress(ctx context.Context, keyName string, mweb bool) (string, error) + func (c *UtxoChain) GetRPCAddress() string + func (c *UtxoChain) GetWSAddress() string + func (c *UtxoChain) GetWalletVersion(ctx context.Context, keyName string) (int, error) + func (c *UtxoChain) Height(ctx context.Context) (int64, error) + func (c *UtxoChain) HomeDir() string + func (c *UtxoChain) HostName() string + func (c *UtxoChain) Initialize(ctx context.Context, testName string, cli *dockerclient.Client, ...) error + func (c *UtxoChain) ListUnspent(ctx context.Context, keyName string) (ListUtxo, error) + func (c *UtxoChain) LoadWallet(ctx context.Context, keyName string) error + func (c *UtxoChain) Name() string + func (c *UtxoChain) RecoverKey(ctx context.Context, keyName, mnemonic string) error + func (c *UtxoChain) SendFunds(ctx context.Context, keyName string, amount ibc.WalletAmount) error + func (c *UtxoChain) SendFundsWithNote(ctx context.Context, keyName string, amount ibc.WalletAmount, note string) (string, error) + func (c *UtxoChain) SendIBCTransfer(ctx context.Context, channelID, keyName string, amount ibc.WalletAmount, ...) (ibc.Tx, error) + func (c *UtxoChain) SendRawTransaction(ctx context.Context, signedRawTxHex string) (string, error) + func (c *UtxoChain) SetAccount(ctx context.Context, addr string, keyName string) error + func (c *UtxoChain) SignRawTransaction(ctx context.Context, keyName string, rawTxHex string) (string, error) + func (c *UtxoChain) Start(testName string, ctx context.Context, ...) error + func (c *UtxoChain) Timeouts(ctx context.Context, height int64) ([]ibc.PacketTimeout, error) + func (c *UtxoChain) UnloadWallet(ctx context.Context, keyName string) error + func (c *UtxoChain) UnloadWalletAfterUse(on bool) + type UtxoWallet struct + func (w *UtxoWallet) Address() []byte + func (w *UtxoWallet) FormattedAddress() string + func (w *UtxoWallet) KeyName() string + func (w *UtxoWallet) Mnemonic() string + type WalletInfo struct + WalletVersion int