Versions in this module Expand all Collapse all v0 v0.1.3 Nov 25, 2021 Changes in this version type CLIContext + Keybase keys.Keybase v0.1.1 Nov 25, 2021 Changes in this version + const DefaultVerifierCacheSize + func CheckTendermintError(err error, txBytes []byte) *sdk.TxResponse + func CreateVerifier(ctx CLIContext, cacheSize int) (tmlite.Verifier, error) + func ErrInvalidAccount(addr sdk.AccAddress) error + func ErrVerifyCommit(height int64) error + func GetFromFields(kr keyring.Keyring, from string, genOnly bool) (sdk.AccAddress, string, error) + type AccountRetriever interface + EnsureExists func(nodeQuerier NodeQuerier, addr types.AccAddress) error + GetAccountNumberSequence func(nodeQuerier NodeQuerier, addr types.AccAddress) (accNum uint64, accSeq uint64, err error) + type CLIContext struct + AccountRetriever AccountRetriever + BroadcastMode string + ChainID string + Client rpcclient.Client + Codec *codec.Codec + From string + FromAddress sdk.AccAddress + FromName string + GenerateOnly bool + Height int64 + HomeDir string + Indent bool + Input io.Reader + JSONMarshaler codec.JSONMarshaler + Keyring keyring.Keyring + NodeURI string + Offline bool + Output io.Writer + OutputFormat string + Simulate bool + SkipConfirm bool + TrustNode bool + TxGenerator TxGenerator + UseLedger bool + Verifier tmlite.Verifier + func NewCLIContext() CLIContext + func NewCLIContextWithFrom(from string) CLIContext + func NewCLIContextWithInput(input io.Reader) CLIContext + func NewCLIContextWithInputAndFrom(input io.Reader, from string) CLIContext + func (ctx CLIContext) BroadcastTx(txBytes []byte) (res sdk.TxResponse, err error) + func (ctx CLIContext) BroadcastTxAsync(txBytes []byte) (sdk.TxResponse, error) + func (ctx CLIContext) BroadcastTxCommit(txBytes []byte) (sdk.TxResponse, error) + func (ctx CLIContext) BroadcastTxSync(txBytes []byte) (sdk.TxResponse, error) + func (ctx CLIContext) GetFromAddress() sdk.AccAddress + func (ctx CLIContext) GetFromName() string + func (ctx CLIContext) GetNode() (rpcclient.Client, error) + func (ctx CLIContext) Init() CLIContext + func (ctx CLIContext) InitWithFrom(from string) CLIContext + func (ctx CLIContext) InitWithInput(input io.Reader) CLIContext + func (ctx CLIContext) InitWithInputAndFrom(input io.Reader, from string) CLIContext + func (ctx CLIContext) PrintOutput(toPrint interface{}) error + func (ctx CLIContext) Println(toPrint interface{}) error + func (ctx CLIContext) Query(path string) ([]byte, int64, error) + func (ctx CLIContext) QueryABCI(req abci.RequestQuery) (abci.ResponseQuery, error) + func (ctx CLIContext) QueryStore(key tmbytes.HexBytes, storeName string) ([]byte, int64, error) + func (ctx CLIContext) QuerySubspace(subspace []byte, storeName string) (res []sdk.KVPair, height int64, err error) + func (ctx CLIContext) QueryWithData(path string, data []byte) ([]byte, int64, error) + func (ctx CLIContext) Verify(height int64) (tmtypes.SignedHeader, error) + func (ctx CLIContext) WithAccountRetriever(retriever AccountRetriever) CLIContext + func (ctx CLIContext) WithBroadcastMode(mode string) CLIContext + func (ctx CLIContext) WithChainID(chainID string) CLIContext + func (ctx CLIContext) WithClient(client rpcclient.Client) CLIContext + func (ctx CLIContext) WithCodec(cdc *codec.Codec) CLIContext + func (ctx CLIContext) WithFrom(from string) CLIContext + func (ctx CLIContext) WithFromAddress(addr sdk.AccAddress) CLIContext + func (ctx CLIContext) WithFromName(name string) CLIContext + func (ctx CLIContext) WithGenerateOnly(generateOnly bool) CLIContext + func (ctx CLIContext) WithHeight(height int64) CLIContext + func (ctx CLIContext) WithInput(r io.Reader) CLIContext + func (ctx CLIContext) WithJSONMarshaler(m codec.JSONMarshaler) CLIContext + func (ctx CLIContext) WithKeyring(k keyring.Keyring) CLIContext + func (ctx CLIContext) WithNodeURI(nodeURI string) CLIContext + func (ctx CLIContext) WithOutput(w io.Writer) CLIContext + func (ctx CLIContext) WithSimulation(simulate bool) CLIContext + func (ctx CLIContext) WithTrustNode(trustNode bool) CLIContext + func (ctx CLIContext) WithTxGenerator(generator TxGenerator) CLIContext + func (ctx CLIContext) WithUseLedger(useLedger bool) CLIContext + func (ctx CLIContext) WithVerifier(verifier tmlite.Verifier) CLIContext + type ClientFee interface + SetAmount func(types.Coins) + SetGas func(uint64) + type ClientSignature interface + SetPubKey func(crypto.PubKey) error + SetSignature func([]byte) + type NodeQuerier interface + QueryWithData func(path string, data []byte) ([]byte, int64, error) + type TxBuilder interface + CanonicalSignBytes func(cid string, num, seq uint64) ([]byte, error) + GetFee func() types.Fee + GetMemo func() string + GetSignatures func() []types.Signature + GetTx func() types.Tx + SetFee func(ClientFee) error + SetMemo func(string) + SetMsgs func(...types.Msg) error + SetSignatures func(...ClientSignature) error + type TxGenerator interface + MarshalTx func(tx types.Tx) ([]byte, error) + NewFee func() ClientFee + NewSignature func() ClientSignature + NewTx func() TxBuilder