ibc

package
v0.1.3 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 2023 License: MIT Imports: 9 Imported by: 0

README

IBC module

Usage

(Query) Client states
// Query IBC client states
res, err = xplac.IbcClientStates().Query()
(Query) Client state by client-ID
// Query IBC client state
ibcClientStatesMsg := types.IbcClientStateMsg{
    ClientId: "07-tendermint-0",
}
res, err = xplac.IbcClientState(ibcClientStateMsg).Query()
(Query) Client status by client-ID
// Query IBC client status
ibcClientStatusMsg := types.IbcClientStatusMsg{
    ClientId: "07-tendermint-0",
}
res, err = xplac.IbcClientStatus(ibcClientStatusMsg).Query()
(Query) Client consensus states
// Query IBC client consensus states
ibcClientConsensusStatesMsg := types.IbcClientConsensusStatesMsg{
    ClientId: "07-tendermint-0",
}
res, err = xplac.IbcClientConsensusStates(ibcClientConsensusStatesMsg).Query()
(Query) Client consensus state heights
// Query IBC client consensus state heights
ibcClientConsensusStateHeightsMsg := types.IbcClientConsensusStateHeightsMsg{
    ClientId: "07-tendermint-0",
}
res, err = xplac.IbcClientConsensusStateHeights(ibcClientConsensusStateHeightsMsg).Query()
(Query) Client consensus state
// Query IBC client consensus state
ibcClientConsensusStateMsg := types.IbcClientConsensusStateMsg{
    ClientId:     "07-tendermint-0",
    LatestHeight: false,
    Height:       "1-115",
}
res, err = xplac.IbcClientConsensusState(ibcClientConsensusStateMsg).Query()
(Query) Client tendermint header
// Query IBC client tendermint header
res, err = xplac.IbcClientHeader().Query()
(Query) Client self consensus state
// Query IBC client self-consensus state
res, err = xplac.IbcClientSelfConsensusState().Query()
(Query) Client params
// Query IBC client params
res, err = xplac.IbcClientParams().Query()
(Query) IBC Connections
// Query IBC all connections
res, err = xplac.IbcConnections().Query()

// Query IBC a connection by retriving connection ID
ibcConnectionMsg := types.IbcConnectionMsg{
    ConnectionId: "connection-1",
}
res, err = xplac.IbcConnections(ibcConnectionMsg).Query()
(Query) A client connections
// Query IBC connections of a client
IbcClientConnectionsMsg := types.IbcClientConnectionsMsg{
    ClientId: "07-tendermint-0",
}
res, err = xplac.IbcClientConnections(IbcClientConnectionsMsg).Query()
(Query) IBC channels
// Query IBC all channels
res, err = xplac.IbcChannels().Query()

// Query IBC a channel
ibcChannelMsg := types.IbcChannelMsg{
    ChannelId: "channel-0",
    PortId:    "transfer",
}
res, err = xplac.IbcChannels(ibcChannelMsg).Query()
(Query) Channel connections
// Query channels by retrieving a connection
IbcChannelConnectionsMsg := types.IbcChannelConnectionsMsg{
    ConnectionId: "connection-0",
}
res, err = xplac.IbcChannelConnections(IbcChannelConnectionsMsg).Query()
(Query) Channel client state
// Query channel client state
ibcChannelClientStateMsg := types.IbcChannelClientStateMsg{
    ChannelId: "channel-0",
    PortId:    "transfer",
}
res, err = xplac.IbcChannelClientState(ibcChannelClientStateMsg).Query()
(Query) Channel packet commitments
// Query IBC channel packet commitments
ibcChannelPacketCommitmentsMsg := types.IbcChannelPacketCommitmentsMsg{
    ChannelId: "channel-0",
    PortId:    "transfer",
}
res, err = xplac.IbcChannelPacketCommitments(ibcChannelPacketCommitmentsMsg).Query()

// Query IBC channel packet commitment by sequence
ibcChannelPacketCommitmentsMsg := types.IbcChannelPacketCommitmentsMsg{
    ChannelId: "channel-0",
    PortId:    "transfer",
    Sequence:  "2",
}
res, err = xplac.IbcChannelPacketCommitments(ibcChannelPacketCommitmentsMsg).Query()
(Query) Channel packet receipt
// Query IBC channel packet receipt
ibcChannelPacketReceiptMsg := types.IbcChannelPacketReceiptMsg{
    ChannelId: "channel-0",
    PortId:    "transfer",
    Sequence:  "2",
}
res, err = xplac.IbcChannelPacketReceipt(ibcChannelPacketReceiptMsg).Query()
(Query) Channel packet ack
// Query IBC channel packet ack
ibcChannelPacketAckMsg := types.IbcChannelPacketAckMsg{
    ChannelId: "channel-0",
    PortId:    "transfer",
    Sequence:  "2",
}
res, err = xplac.IbcChannelPacketAck(ibcChannelPacketAckMsg).Query()
(Query) Channel unreceived packets
// Query unreceived packets
ibcChannelUnreceivedPacketsMsg := types.IbcChannelUnreceivedPacketsMsg{
    ChannelId: "channel-0",
    PortId:    "transfer",
    Sequence:  "2",
}
res, err = xplac.IbcChannelUnreceivedPackets(ibcChannelUnreceivedPacketsMsg).Query()
(Query) Channel unreceived acks
// Query unreceived acks
ibcChannelUnreceivedAcksMsg := types.IbcChannelUnreceivedAcksMsg{
    ChannelId: "channel-0",
    PortId:    "transfer",
    Sequence:  "2",
}
res, err = xplac.IbcChannelUnreceivedAcks(ibcChannelUnreceivedAcksMsg).Query()
(Query) Channel next sequence
// Query channel next sequence receive
ibcChannelNextSequenceMsg := types.IbcChannelNextSequenceMsg{
    ChannelId: "channel-0",
    PortId:    "transfer",
}
res, err = xplac.IbcChannelNextSequence(ibcChannelNextSequenceMsg).Query()
(Query) IBC denom traces
// Query IBC transfer denom traces
res, err = xplac.IbcDenomTraces().Query()

// Query IBC transfer a denom trace
ibcDenomTraceMsg := types.IbcDenomTraceMsg{
    HashDenom: "B249D1E86F588286FEA286AA8364FFCE69EC65604BD7869D824ADE40F00FA25B",
}
res, err = xplac.IbcDenomTraces().Query()
(Query) IBC denom hash
// Make denom hash by trace
ibcDenomHashMsg := types.IbcDenomHashMsg{
    Trace: "[port-id]/[channel-id]/[denom]",
}
res, err = xplac.IbcDenomHash(ibcDenomHashMsg).Query()
(Query) IBC escrow address
// Query escrow address
ibcEscrowAddressMsg := types.IbcEscrowAddressMsg{
    PortId:    "transfer",
    ChannelId: "channel-5",
}
res, err = xplac.IbcEscrowAddress(ibcEscrowAddressMsg).Query()
(Query) IBC transfer params
// Query IBC transfer params
res, err = xplac.IbcTransferParams().Query()

Documentation

Index

Constants

View Source
const (
	IbcModule                             = "ibc"
	IbcClientStatesMsgType                = "ibc-client-states"
	IbcClientStateMsgType                 = "ibc-client-state"
	IbcClientStatusMsgType                = "ibc-client-status"
	IbcClientConsensusStatesMsgType       = "ibc-client-consensus-states"
	IbcClientConsensusStateHeightsMsgType = "ibc-client-consensus-state-heights"
	IbcClientConsensusStateMsgType        = "ibc-client-consensus-state"
	IbcClientHeaderMsgType                = "ibc-client-header"
	IbcClientSelfConsensusStateMsgType    = "ibc-client-self-consensus-state"
	IbcClientParamsMsgType                = "ibc-client-params"
	IbcConnectionConnectionsMsgType       = "ibc-connection-connections"
	IbcConnectionConnectionMsgType        = "ibc-connection-connection"
	IbcConnectionClientConnectionsMsgType = "ibc-connection-client-connections"
	IbcChannelChannelsMsgType             = "ibc-channel-channels"
	IbcChannelChannelMsgType              = "ibc-channel-channel"
	IbcChannelConnectionsMsgType          = "ibc-channel-connections"
	IbcChannelClientStateMsgType          = "ibc-channel-client-state"
	IbcChannelPacketCommitmentsMsgType    = "ibc-channel-packet-commitments"
	IbcChannelPacketCommitmentMsgType     = "ibc-channel-packet-commitment"
	IbcChannelPacketReceiptMsgType        = "ibc-channel-packet-receipt"
	IbcChannelPacketAckMsgType            = "ibc-channel-packet-ack"
	IbcChannelUnreceivedPacketsMsgType    = "ibc-channel-unreceived-packets"
	IbcChannelUnreceivedAcksMsgType       = "ibc-channel-unreceived-acks"
	IbcChannelNextSequenceMsgType         = "ibc-channel-next-sequence"
	IbcTransferDenomTracesMsgType         = "ibc-transfer-denom-traces"
	IbcTransferDenomTraceMsgType          = "ibc-transfer-denom-trace"
	IbcTransferDenomHashMsgType           = "ibc-transfer-denom-hash"
	IbcTransferEscrowAddressMsgType       = "ibc-transfer-escrow-address"
	IbcTransferParamsMsgType              = "ibc-transfer-params"
)

Variables

This section is empty.

Functions

func MakeIbcChannelChannelMsg

func MakeIbcChannelChannelMsg(ibcChannelMsg types.IbcChannelMsg) (ibcchannel.QueryChannelRequest, error)

(Query) make msg - IBC a channel

func MakeIbcChannelChannelsMsg

func MakeIbcChannelChannelsMsg() (ibcchannel.QueryChannelsRequest, error)

(Query) make msg - IBC channels

func MakeIbcChannelClientStateMsg

func MakeIbcChannelClientStateMsg(ibcChannelClientStateMsg types.IbcChannelClientStateMsg) (ibcchannel.QueryChannelClientStateRequest, error)

(Query) make msg - IBC channel connections

func MakeIbcChannelConnectionsMsg

func MakeIbcChannelConnectionsMsg(ibcChannelConnectionsMsg types.IbcChannelConnectionsMsg) (ibcchannel.QueryConnectionChannelsRequest, error)

(Query) make msg - IBC channel connections

func MakeIbcChannelNextSequenceReceiveMsg

func MakeIbcChannelNextSequenceReceiveMsg(ibcChannelNextSequenceMsg types.IbcChannelNextSequenceMsg) (ibcchannel.QueryNextSequenceReceiveRequest, error)

(Query) make msg - IBC channel next sequence receive

func MakeIbcChannelPacketAckMsg

func MakeIbcChannelPacketAckMsg(ibcChannelPacketAckMsg types.IbcChannelPacketAckMsg) (ibcchannel.QueryPacketAcknowledgementRequest, error)

(Query) make msg - IBC channel packet ack

func MakeIbcChannelPacketCommitmentMsg

func MakeIbcChannelPacketCommitmentMsg(ibcChannelPacketCommitmentsMsg types.IbcChannelPacketCommitmentsMsg) (ibcchannel.QueryPacketCommitmentRequest, error)

(Query) make msg - IBC channel packet commitment

func MakeIbcChannelPacketCommitmentsMsg

func MakeIbcChannelPacketCommitmentsMsg(ibcChannelPacketCommitmentsMsg types.IbcChannelPacketCommitmentsMsg) (ibcchannel.QueryPacketCommitmentsRequest, error)

(Query) make msg - IBC channel packet commitments

func MakeIbcChannelPacketReceiptMsg

func MakeIbcChannelPacketReceiptMsg(ibcChannelPacketReceiptMsg types.IbcChannelPacketReceiptMsg) (ibcchannel.QueryPacketReceiptRequest, error)

(Query) make msg - IBC channel packet receipt

func MakeIbcChannelPacketUnreceivedAcksMsg

func MakeIbcChannelPacketUnreceivedAcksMsg(ibcChannelUnreceivedAcksMsg types.IbcChannelUnreceivedAcksMsg) (ibcchannel.QueryUnreceivedAcksRequest, error)

(Query) make msg - IBC channel unreceived acks

func MakeIbcChannelPacketUnreceivedPacketsMsg

func MakeIbcChannelPacketUnreceivedPacketsMsg(ibcChannelUnreceivedPacketsMsg types.IbcChannelUnreceivedPacketsMsg) (ibcchannel.QueryUnreceivedPacketsRequest, error)

(Query) make msg - IBC channel unreceived packets

func MakeIbcClientConsensusStateHeightsMsg

func MakeIbcClientConsensusStateHeightsMsg(ibcClientConsensusStateHeightsMsg types.IbcClientConsensusStateHeightsMsg) (ibcclient.QueryConsensusStateHeightsRequest, error)

(Query) make msg - IBC client consensus state heights

func MakeIbcClientConsensusStateMsg

func MakeIbcClientConsensusStateMsg(ibcClientConsensusStateMsg types.IbcClientConsensusStateMsg) (ibcclient.QueryConsensusStateRequest, error)

(Query) make msg - IBC client consensus state

func MakeIbcClientConsensusStatesMsg

func MakeIbcClientConsensusStatesMsg(ibcClientConsensusStatesMsg types.IbcClientConsensusStatesMsg) (ibcclient.QueryConsensusStatesRequest, error)

(Query) make msg - IBC client consensus states

func MakeIbcClientHeaderMsg

func MakeIbcClientHeaderMsg(rpcUrl string) (cmclient.Context, error)

(Query) make msg - IBC client tendermint header

func MakeIbcClientParamsMsg

func MakeIbcClientParamsMsg() (ibcclient.QueryClientParamsRequest, error)

(Query) make msg - IBC client params

func MakeIbcClientSelfConsensusStateMsg

func MakeIbcClientSelfConsensusStateMsg(rpcUrl string) (cmclient.Context, error)

(Query) make msg - IBC client self consensus state

func MakeIbcClientStateMsg

func MakeIbcClientStateMsg(ibcClientStatesMsg types.IbcClientStateMsg) (ibcclient.QueryClientStateRequest, error)

(Query) make msg - IBC client state by client ID

func MakeIbcClientStatesMsg

func MakeIbcClientStatesMsg() (ibcclient.QueryClientStatesRequest, error)

(Query) make msg - IBC client states

func MakeIbcClientStatusMsg

func MakeIbcClientStatusMsg(ibcClientStatusMsg types.IbcClientStatusMsg) (ibcclient.QueryClientStatusRequest, error)

(Query) make msg - IBC client status by client ID

func MakeIbcConnectionClientConnectionsMsg

func MakeIbcConnectionClientConnectionsMsg(ibcClientConnectionsMsg types.IbcClientConnectionsMsg) (ibcconnection.QueryClientConnectionsRequest, error)

(Query) make msg - IBC client connections

func MakeIbcConnectionConnectionMsg

func MakeIbcConnectionConnectionMsg(ibcConnectionMsg types.IbcConnectionMsg) (ibcconnection.QueryConnectionRequest, error)

(Query) make msg - IBC connection connection

func MakeIbcConnectionConnectionsMsg

func MakeIbcConnectionConnectionsMsg() (ibcconnection.QueryConnectionsRequest, error)

(Query) make msg - IBC connection connetions

func MakeIbcTransferDenomHashMsg

func MakeIbcTransferDenomHashMsg(ibcDenomHashMsg types.IbcDenomHashMsg) (ibctransfer.QueryDenomHashRequest, error)

(Query) make msg - IBC transfer denom hash

func MakeIbcTransferDenomTraceMsg

func MakeIbcTransferDenomTraceMsg(ibcDenomTraceMsg types.IbcDenomTraceMsg) (ibctransfer.QueryDenomTraceRequest, error)

(Query) make msg - IBC transfer denom trace

func MakeIbcTransferDenomTracesMsg

func MakeIbcTransferDenomTracesMsg() (ibctransfer.QueryDenomTracesRequest, error)

(Query) make msg - IBC transfer denom traces

func MakeIbcTransferEscrowAddressMsg

func MakeIbcTransferEscrowAddressMsg(ibcEscrowAddressMsg types.IbcEscrowAddressMsg) (types.IbcEscrowAddressMsg, error)

(Query) make msg - IBC transfer escrow address

func MakeIbcTransferParamsMsg

func MakeIbcTransferParamsMsg() (ibctransfer.QueryParamsRequest, error)

(Query) make msg - IBC transfer params

Types

This section is empty.

Jump to

Keyboard shortcuts

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