Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ClientForQuery ¶ added in v0.1.2
func ClientForQuery(i IXplaClient) (cmclient.Context, error)
For auth module and gov module, make cosmos sdk client for querying.
func PrintObjectLegacy ¶ added in v0.1.2
func PrintObjectLegacy(i IXplaClient, toPrint interface{}) ([]byte, error)
Print object by using cosmos sdk legacy amino.
func PrintProto ¶ added in v0.1.2
func PrintProto(i IXplaClient, toPrint proto.Message) ([]byte, error)
Print protobuf message by using cosmos sdk codec.
Types ¶
type IXplaClient ¶
type IXplaClient struct { Ixplac ModuleClient QueryType uint8 }
Query internal XPLA client
func NewIXplaClient ¶
func NewIXplaClient(moduleClient ModuleClient, qt uint8) *IXplaClient
type ModuleClient ¶
type ModuleClient interface { GetChainId() string GetPrivateKey() key.PrivateKey GetEncoding() params.EncodingConfig GetContext() context.Context GetLcdURL() string GetGrpcUrl() string GetGrpcClient() grpc.ClientConn GetRpc() string GetEvmRpc() string GetBroadcastMode() string GetAccountNumber() string GetSequence() string GetGasLimit() string GetGasPrice() string GetGasAdjustment() string GetFeeAmount() string GetSignMode() signing.SignMode GetFeeGranter() sdk.AccAddress GetTimeoutHeight() string GetPagination() *query.PageRequest GetOutputDocument() string GetModule() string GetMsg() interface{} GetMsgType() string }
Click to show internal directories.
Click to hide internal directories.