Documentation ¶
Index ¶
- Variables
- type ChannelCounterpartyData
- type ChannelData
- type ConnectionEndData
- type CounterpartyData
- type ErrorReceiptData
- type HeightData
- type IIBCChannelAcknowledgePacketMsgPacketAcknowledgement
- type IIBCChannelHandshakeMsgChannelCloseConfirm
- type IIBCChannelHandshakeMsgChannelCloseInit
- type IIBCChannelHandshakeMsgChannelOpenAck
- type IIBCChannelHandshakeMsgChannelOpenConfirm
- type IIBCChannelHandshakeMsgChannelOpenInit
- type IIBCChannelHandshakeMsgChannelOpenTry
- type IIBCChannelPacketTimeoutMsgTimeoutOnClose
- type IIBCChannelPacketTimeoutMsgTimeoutPacket
- type IIBCChannelRecvPacketMsgPacketRecv
- type IIBCChannelUpgradeBaseChannelUpgradeProofs
- type IIBCChannelUpgradeBaseMsgCancelChannelUpgrade
- type IIBCChannelUpgradeBaseMsgChannelUpgradeAck
- type IIBCChannelUpgradeBaseMsgChannelUpgradeConfirm
- type IIBCChannelUpgradeBaseMsgChannelUpgradeInit
- type IIBCChannelUpgradeBaseMsgChannelUpgradeOpen
- type IIBCChannelUpgradeBaseMsgChannelUpgradeTry
- type IIBCChannelUpgradeBaseMsgTimeoutChannelUpgrade
- type IIBCClientMsgCreateClient
- type IIBCClientMsgUpdateClient
- type IIBCConnectionMsgConnectionOpenAck
- type IIBCConnectionMsgConnectionOpenConfirm
- type IIBCConnectionMsgConnectionOpenInit
- type IIBCConnectionMsgConnectionOpenTry
- type Ibchandler
- type IbchandlerAcknowledgePacket
- type IbchandlerAcknowledgePacketIterator
- type IbchandlerCaller
- func (_Ibchandler *IbchandlerCaller) GetCanTransitionToFlushComplete(opts *bind.CallOpts, portId string, channelId string) (bool, error)
- func (_Ibchandler *IbchandlerCaller) GetChannel(opts *bind.CallOpts, portId string, channelId string) (ChannelData, bool, error)
- func (_Ibchandler *IbchandlerCaller) GetChannelUpgrade(opts *bind.CallOpts, portId string, channelId string) (UpgradeData, bool, error)
- func (_Ibchandler *IbchandlerCaller) GetClient(opts *bind.CallOpts, clientId string) (common.Address, error)
- func (_Ibchandler *IbchandlerCaller) GetClientByType(opts *bind.CallOpts, clientType string) (common.Address, error)
- func (_Ibchandler *IbchandlerCaller) GetClientState(opts *bind.CallOpts, clientId string) ([]byte, bool, error)
- func (_Ibchandler *IbchandlerCaller) GetClientType(opts *bind.CallOpts, clientId string) (string, error)
- func (_Ibchandler *IbchandlerCaller) GetCommitment(opts *bind.CallOpts, hashedPath [32]byte) ([32]byte, error)
- func (_Ibchandler *IbchandlerCaller) GetCommitmentPrefix(opts *bind.CallOpts) ([]byte, error)
- func (_Ibchandler *IbchandlerCaller) GetCommitmentsSlot(opts *bind.CallOpts) ([32]byte, error)
- func (_Ibchandler *IbchandlerCaller) GetConnection(opts *bind.CallOpts, connectionId string) (ConnectionEndData, bool, error)
- func (_Ibchandler *IbchandlerCaller) GetConsensusState(opts *bind.CallOpts, clientId string, height HeightData) ([]byte, bool, error)
- func (_Ibchandler *IbchandlerCaller) GetExpectedTimePerBlock(opts *bind.CallOpts) (uint64, error)
- func (_Ibchandler *IbchandlerCaller) GetIBCModuleByChannel(opts *bind.CallOpts, portId string, channelId string) (common.Address, error)
- func (_Ibchandler *IbchandlerCaller) GetIBCModuleByPort(opts *bind.CallOpts, portId string) (common.Address, error)
- func (_Ibchandler *IbchandlerCaller) GetNextSequenceAck(opts *bind.CallOpts, portId string, channelId string) (uint64, error)
- func (_Ibchandler *IbchandlerCaller) GetNextSequenceRecv(opts *bind.CallOpts, portId string, channelId string) (uint64, error)
- func (_Ibchandler *IbchandlerCaller) GetNextSequenceSend(opts *bind.CallOpts, portId string, channelId string) (uint64, error)
- func (_Ibchandler *IbchandlerCaller) GetPacketReceipt(opts *bind.CallOpts, portId string, channelId string, sequence uint64) (uint8, error)
- func (_Ibchandler *IbchandlerCaller) RouteUpdateClient(opts *bind.CallOpts, msg_ IIBCClientMsgUpdateClient) (common.Address, [4]byte, []byte, error)
- type IbchandlerCallerRaw
- type IbchandlerCallerSession
- func (_Ibchandler *IbchandlerCallerSession) GetCanTransitionToFlushComplete(portId string, channelId string) (bool, error)
- func (_Ibchandler *IbchandlerCallerSession) GetChannel(portId string, channelId string) (ChannelData, bool, error)
- func (_Ibchandler *IbchandlerCallerSession) GetChannelUpgrade(portId string, channelId string) (UpgradeData, bool, error)
- func (_Ibchandler *IbchandlerCallerSession) GetClient(clientId string) (common.Address, error)
- func (_Ibchandler *IbchandlerCallerSession) GetClientByType(clientType string) (common.Address, error)
- func (_Ibchandler *IbchandlerCallerSession) GetClientState(clientId string) ([]byte, bool, error)
- func (_Ibchandler *IbchandlerCallerSession) GetClientType(clientId string) (string, error)
- func (_Ibchandler *IbchandlerCallerSession) GetCommitment(hashedPath [32]byte) ([32]byte, error)
- func (_Ibchandler *IbchandlerCallerSession) GetCommitmentPrefix() ([]byte, error)
- func (_Ibchandler *IbchandlerCallerSession) GetCommitmentsSlot() ([32]byte, error)
- func (_Ibchandler *IbchandlerCallerSession) GetConnection(connectionId string) (ConnectionEndData, bool, error)
- func (_Ibchandler *IbchandlerCallerSession) GetConsensusState(clientId string, height HeightData) ([]byte, bool, error)
- func (_Ibchandler *IbchandlerCallerSession) GetExpectedTimePerBlock() (uint64, error)
- func (_Ibchandler *IbchandlerCallerSession) GetIBCModuleByChannel(portId string, channelId string) (common.Address, error)
- func (_Ibchandler *IbchandlerCallerSession) GetIBCModuleByPort(portId string) (common.Address, error)
- func (_Ibchandler *IbchandlerCallerSession) GetNextSequenceAck(portId string, channelId string) (uint64, error)
- func (_Ibchandler *IbchandlerCallerSession) GetNextSequenceRecv(portId string, channelId string) (uint64, error)
- func (_Ibchandler *IbchandlerCallerSession) GetNextSequenceSend(portId string, channelId string) (uint64, error)
- func (_Ibchandler *IbchandlerCallerSession) GetPacketReceipt(portId string, channelId string, sequence uint64) (uint8, error)
- func (_Ibchandler *IbchandlerCallerSession) RouteUpdateClient(msg_ IIBCClientMsgUpdateClient) (common.Address, [4]byte, []byte, error)
- type IbchandlerChannelUpgradeAck
- type IbchandlerChannelUpgradeAckIterator
- type IbchandlerChannelUpgradeConfirm
- type IbchandlerChannelUpgradeConfirmIterator
- type IbchandlerChannelUpgradeInit
- type IbchandlerChannelUpgradeInitIterator
- type IbchandlerChannelUpgradeOpen
- type IbchandlerChannelUpgradeOpenIterator
- type IbchandlerChannelUpgradeTry
- type IbchandlerChannelUpgradeTryIterator
- type IbchandlerFilterer
- func (_Ibchandler *IbchandlerFilterer) FilterAcknowledgePacket(opts *bind.FilterOpts) (*IbchandlerAcknowledgePacketIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterChannelUpgradeAck(opts *bind.FilterOpts) (*IbchandlerChannelUpgradeAckIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterChannelUpgradeConfirm(opts *bind.FilterOpts) (*IbchandlerChannelUpgradeConfirmIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterChannelUpgradeInit(opts *bind.FilterOpts) (*IbchandlerChannelUpgradeInitIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterChannelUpgradeOpen(opts *bind.FilterOpts) (*IbchandlerChannelUpgradeOpenIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterChannelUpgradeTry(opts *bind.FilterOpts) (*IbchandlerChannelUpgradeTryIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterGeneratedChannelIdentifier(opts *bind.FilterOpts) (*IbchandlerGeneratedChannelIdentifierIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterGeneratedClientIdentifier(opts *bind.FilterOpts) (*IbchandlerGeneratedClientIdentifierIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterGeneratedConnectionIdentifier(opts *bind.FilterOpts) (*IbchandlerGeneratedConnectionIdentifierIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterIBCModuleManagerChannelCapabilityClaimed(opts *bind.FilterOpts) (*IbchandlerIBCModuleManagerChannelCapabilityClaimedIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterIBCModuleManagerPortCapabilityClaimed(opts *bind.FilterOpts) (*IbchandlerIBCModuleManagerPortCapabilityClaimedIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterRecvPacket(opts *bind.FilterOpts) (*IbchandlerRecvPacketIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterSendPacket(opts *bind.FilterOpts) (*IbchandlerSendPacketIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterTimeoutPacket(opts *bind.FilterOpts) (*IbchandlerTimeoutPacketIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterWriteAcknowledgement(opts *bind.FilterOpts) (*IbchandlerWriteAcknowledgementIterator, error)
- func (_Ibchandler *IbchandlerFilterer) FilterWriteErrorReceipt(opts *bind.FilterOpts) (*IbchandlerWriteErrorReceiptIterator, error)
- func (_Ibchandler *IbchandlerFilterer) ParseAcknowledgePacket(log types.Log) (*IbchandlerAcknowledgePacket, error)
- func (_Ibchandler *IbchandlerFilterer) ParseChannelUpgradeAck(log types.Log) (*IbchandlerChannelUpgradeAck, error)
- func (_Ibchandler *IbchandlerFilterer) ParseChannelUpgradeConfirm(log types.Log) (*IbchandlerChannelUpgradeConfirm, error)
- func (_Ibchandler *IbchandlerFilterer) ParseChannelUpgradeInit(log types.Log) (*IbchandlerChannelUpgradeInit, error)
- func (_Ibchandler *IbchandlerFilterer) ParseChannelUpgradeOpen(log types.Log) (*IbchandlerChannelUpgradeOpen, error)
- func (_Ibchandler *IbchandlerFilterer) ParseChannelUpgradeTry(log types.Log) (*IbchandlerChannelUpgradeTry, error)
- func (_Ibchandler *IbchandlerFilterer) ParseGeneratedChannelIdentifier(log types.Log) (*IbchandlerGeneratedChannelIdentifier, error)
- func (_Ibchandler *IbchandlerFilterer) ParseGeneratedClientIdentifier(log types.Log) (*IbchandlerGeneratedClientIdentifier, error)
- func (_Ibchandler *IbchandlerFilterer) ParseGeneratedConnectionIdentifier(log types.Log) (*IbchandlerGeneratedConnectionIdentifier, error)
- func (_Ibchandler *IbchandlerFilterer) ParseIBCModuleManagerChannelCapabilityClaimed(log types.Log) (*IbchandlerIBCModuleManagerChannelCapabilityClaimed, error)
- func (_Ibchandler *IbchandlerFilterer) ParseIBCModuleManagerPortCapabilityClaimed(log types.Log) (*IbchandlerIBCModuleManagerPortCapabilityClaimed, error)
- func (_Ibchandler *IbchandlerFilterer) ParseRecvPacket(log types.Log) (*IbchandlerRecvPacket, error)
- func (_Ibchandler *IbchandlerFilterer) ParseSendPacket(log types.Log) (*IbchandlerSendPacket, error)
- func (_Ibchandler *IbchandlerFilterer) ParseTimeoutPacket(log types.Log) (*IbchandlerTimeoutPacket, error)
- func (_Ibchandler *IbchandlerFilterer) ParseWriteAcknowledgement(log types.Log) (*IbchandlerWriteAcknowledgement, error)
- func (_Ibchandler *IbchandlerFilterer) ParseWriteErrorReceipt(log types.Log) (*IbchandlerWriteErrorReceipt, error)
- func (_Ibchandler *IbchandlerFilterer) WatchAcknowledgePacket(opts *bind.WatchOpts, sink chan<- *IbchandlerAcknowledgePacket) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchChannelUpgradeAck(opts *bind.WatchOpts, sink chan<- *IbchandlerChannelUpgradeAck) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchChannelUpgradeConfirm(opts *bind.WatchOpts, sink chan<- *IbchandlerChannelUpgradeConfirm) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchChannelUpgradeInit(opts *bind.WatchOpts, sink chan<- *IbchandlerChannelUpgradeInit) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchChannelUpgradeOpen(opts *bind.WatchOpts, sink chan<- *IbchandlerChannelUpgradeOpen) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchChannelUpgradeTry(opts *bind.WatchOpts, sink chan<- *IbchandlerChannelUpgradeTry) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchGeneratedChannelIdentifier(opts *bind.WatchOpts, sink chan<- *IbchandlerGeneratedChannelIdentifier) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchGeneratedClientIdentifier(opts *bind.WatchOpts, sink chan<- *IbchandlerGeneratedClientIdentifier) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchGeneratedConnectionIdentifier(opts *bind.WatchOpts, sink chan<- *IbchandlerGeneratedConnectionIdentifier) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchIBCModuleManagerChannelCapabilityClaimed(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchIBCModuleManagerPortCapabilityClaimed(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchRecvPacket(opts *bind.WatchOpts, sink chan<- *IbchandlerRecvPacket) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchSendPacket(opts *bind.WatchOpts, sink chan<- *IbchandlerSendPacket) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchTimeoutPacket(opts *bind.WatchOpts, sink chan<- *IbchandlerTimeoutPacket) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchWriteAcknowledgement(opts *bind.WatchOpts, sink chan<- *IbchandlerWriteAcknowledgement) (event.Subscription, error)
- func (_Ibchandler *IbchandlerFilterer) WatchWriteErrorReceipt(opts *bind.WatchOpts, sink chan<- *IbchandlerWriteErrorReceipt) (event.Subscription, error)
- type IbchandlerGeneratedChannelIdentifier
- type IbchandlerGeneratedChannelIdentifierIterator
- type IbchandlerGeneratedClientIdentifier
- type IbchandlerGeneratedClientIdentifierIterator
- type IbchandlerGeneratedConnectionIdentifier
- type IbchandlerGeneratedConnectionIdentifierIterator
- type IbchandlerIBCModuleManagerChannelCapabilityClaimed
- type IbchandlerIBCModuleManagerChannelCapabilityClaimedIterator
- type IbchandlerIBCModuleManagerPortCapabilityClaimed
- type IbchandlerIBCModuleManagerPortCapabilityClaimedIterator
- type IbchandlerRaw
- func (_Ibchandler *IbchandlerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Ibchandler *IbchandlerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IbchandlerRecvPacket
- type IbchandlerRecvPacketIterator
- type IbchandlerSendPacket
- type IbchandlerSendPacketIterator
- type IbchandlerSession
- func (_Ibchandler *IbchandlerSession) AcknowledgePacket(arg0 IIBCChannelAcknowledgePacketMsgPacketAcknowledgement) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) BindPort(portId string, moduleAddress common.Address) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) CancelChannelUpgrade(arg0 IIBCChannelUpgradeBaseMsgCancelChannelUpgrade) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ChannelCloseConfirm(arg0 IIBCChannelHandshakeMsgChannelCloseConfirm) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ChannelCloseInit(arg0 IIBCChannelHandshakeMsgChannelCloseInit) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ChannelOpenAck(arg0 IIBCChannelHandshakeMsgChannelOpenAck) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ChannelOpenConfirm(arg0 IIBCChannelHandshakeMsgChannelOpenConfirm) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ChannelOpenInit(arg0 IIBCChannelHandshakeMsgChannelOpenInit) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ChannelOpenTry(arg0 IIBCChannelHandshakeMsgChannelOpenTry) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ChannelUpgradeAck(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeAck) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ChannelUpgradeConfirm(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeConfirm) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ChannelUpgradeInit(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeInit) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ChannelUpgradeOpen(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeOpen) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ChannelUpgradeTry(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeTry) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ConnectionOpenAck(arg0 IIBCConnectionMsgConnectionOpenAck) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ConnectionOpenConfirm(arg0 IIBCConnectionMsgConnectionOpenConfirm) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ConnectionOpenInit(arg0 IIBCConnectionMsgConnectionOpenInit) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) ConnectionOpenTry(arg0 IIBCConnectionMsgConnectionOpenTry) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) CreateClient(arg0 IIBCClientMsgCreateClient) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) GetCanTransitionToFlushComplete(portId string, channelId string) (bool, error)
- func (_Ibchandler *IbchandlerSession) GetChannel(portId string, channelId string) (ChannelData, bool, error)
- func (_Ibchandler *IbchandlerSession) GetChannelUpgrade(portId string, channelId string) (UpgradeData, bool, error)
- func (_Ibchandler *IbchandlerSession) GetClient(clientId string) (common.Address, error)
- func (_Ibchandler *IbchandlerSession) GetClientByType(clientType string) (common.Address, error)
- func (_Ibchandler *IbchandlerSession) GetClientState(clientId string) ([]byte, bool, error)
- func (_Ibchandler *IbchandlerSession) GetClientType(clientId string) (string, error)
- func (_Ibchandler *IbchandlerSession) GetCommitment(hashedPath [32]byte) ([32]byte, error)
- func (_Ibchandler *IbchandlerSession) GetCommitmentPrefix() ([]byte, error)
- func (_Ibchandler *IbchandlerSession) GetCommitmentsSlot() ([32]byte, error)
- func (_Ibchandler *IbchandlerSession) GetConnection(connectionId string) (ConnectionEndData, bool, error)
- func (_Ibchandler *IbchandlerSession) GetConsensusState(clientId string, height HeightData) ([]byte, bool, error)
- func (_Ibchandler *IbchandlerSession) GetExpectedTimePerBlock() (uint64, error)
- func (_Ibchandler *IbchandlerSession) GetIBCModuleByChannel(portId string, channelId string) (common.Address, error)
- func (_Ibchandler *IbchandlerSession) GetIBCModuleByPort(portId string) (common.Address, error)
- func (_Ibchandler *IbchandlerSession) GetNextSequenceAck(portId string, channelId string) (uint64, error)
- func (_Ibchandler *IbchandlerSession) GetNextSequenceRecv(portId string, channelId string) (uint64, error)
- func (_Ibchandler *IbchandlerSession) GetNextSequenceSend(portId string, channelId string) (uint64, error)
- func (_Ibchandler *IbchandlerSession) GetPacketReceipt(portId string, channelId string, sequence uint64) (uint8, error)
- func (_Ibchandler *IbchandlerSession) RecvPacket(arg0 IIBCChannelRecvPacketMsgPacketRecv) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) RegisterClient(clientType string, client common.Address) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) RouteUpdateClient(msg_ IIBCClientMsgUpdateClient) (common.Address, [4]byte, []byte, error)
- func (_Ibchandler *IbchandlerSession) SendPacket(arg0 string, arg1 string, arg2 HeightData, arg3 uint64, arg4 []byte) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) SetExpectedTimePerBlock(expectedTimePerBlock_ uint64) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) TimeoutChannelUpgrade(arg0 IIBCChannelUpgradeBaseMsgTimeoutChannelUpgrade) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) TimeoutOnClose(arg0 IIBCChannelPacketTimeoutMsgTimeoutOnClose) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) TimeoutPacket(arg0 IIBCChannelPacketTimeoutMsgTimeoutPacket) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) UpdateClient(arg0 IIBCClientMsgUpdateClient) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) UpdateClientCommitments(arg0 string, arg1 []HeightData) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) WrappedRouteUpdateClient(msg_ IIBCClientMsgUpdateClient) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerSession) WriteAcknowledgement(arg0 string, arg1 string, arg2 uint64, arg3 []byte) (*types.Transaction, error)
- type IbchandlerTimeoutPacket
- type IbchandlerTimeoutPacketIterator
- type IbchandlerTransactor
- func (_Ibchandler *IbchandlerTransactor) AcknowledgePacket(opts *bind.TransactOpts, ...) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) BindPort(opts *bind.TransactOpts, portId string, moduleAddress common.Address) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) CancelChannelUpgrade(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgCancelChannelUpgrade) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ChannelCloseConfirm(opts *bind.TransactOpts, arg0 IIBCChannelHandshakeMsgChannelCloseConfirm) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ChannelCloseInit(opts *bind.TransactOpts, arg0 IIBCChannelHandshakeMsgChannelCloseInit) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ChannelOpenAck(opts *bind.TransactOpts, arg0 IIBCChannelHandshakeMsgChannelOpenAck) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ChannelOpenConfirm(opts *bind.TransactOpts, arg0 IIBCChannelHandshakeMsgChannelOpenConfirm) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ChannelOpenInit(opts *bind.TransactOpts, arg0 IIBCChannelHandshakeMsgChannelOpenInit) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ChannelOpenTry(opts *bind.TransactOpts, arg0 IIBCChannelHandshakeMsgChannelOpenTry) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ChannelUpgradeAck(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeAck) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ChannelUpgradeConfirm(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeConfirm) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ChannelUpgradeInit(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeInit) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ChannelUpgradeOpen(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeOpen) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ChannelUpgradeTry(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeTry) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ConnectionOpenAck(opts *bind.TransactOpts, arg0 IIBCConnectionMsgConnectionOpenAck) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ConnectionOpenConfirm(opts *bind.TransactOpts, arg0 IIBCConnectionMsgConnectionOpenConfirm) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ConnectionOpenInit(opts *bind.TransactOpts, arg0 IIBCConnectionMsgConnectionOpenInit) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) ConnectionOpenTry(opts *bind.TransactOpts, arg0 IIBCConnectionMsgConnectionOpenTry) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) CreateClient(opts *bind.TransactOpts, arg0 IIBCClientMsgCreateClient) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) RecvPacket(opts *bind.TransactOpts, arg0 IIBCChannelRecvPacketMsgPacketRecv) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) RegisterClient(opts *bind.TransactOpts, clientType string, client common.Address) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) SendPacket(opts *bind.TransactOpts, arg0 string, arg1 string, arg2 HeightData, ...) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) SetExpectedTimePerBlock(opts *bind.TransactOpts, expectedTimePerBlock_ uint64) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) TimeoutChannelUpgrade(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgTimeoutChannelUpgrade) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) TimeoutOnClose(opts *bind.TransactOpts, arg0 IIBCChannelPacketTimeoutMsgTimeoutOnClose) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) TimeoutPacket(opts *bind.TransactOpts, arg0 IIBCChannelPacketTimeoutMsgTimeoutPacket) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) UpdateClient(opts *bind.TransactOpts, arg0 IIBCClientMsgUpdateClient) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) UpdateClientCommitments(opts *bind.TransactOpts, arg0 string, arg1 []HeightData) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) WrappedRouteUpdateClient(opts *bind.TransactOpts, msg_ IIBCClientMsgUpdateClient) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactor) WriteAcknowledgement(opts *bind.TransactOpts, arg0 string, arg1 string, arg2 uint64, arg3 []byte) (*types.Transaction, error)
- type IbchandlerTransactorRaw
- type IbchandlerTransactorSession
- func (_Ibchandler *IbchandlerTransactorSession) AcknowledgePacket(arg0 IIBCChannelAcknowledgePacketMsgPacketAcknowledgement) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) BindPort(portId string, moduleAddress common.Address) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) CancelChannelUpgrade(arg0 IIBCChannelUpgradeBaseMsgCancelChannelUpgrade) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ChannelCloseConfirm(arg0 IIBCChannelHandshakeMsgChannelCloseConfirm) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ChannelCloseInit(arg0 IIBCChannelHandshakeMsgChannelCloseInit) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ChannelOpenAck(arg0 IIBCChannelHandshakeMsgChannelOpenAck) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ChannelOpenConfirm(arg0 IIBCChannelHandshakeMsgChannelOpenConfirm) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ChannelOpenInit(arg0 IIBCChannelHandshakeMsgChannelOpenInit) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ChannelOpenTry(arg0 IIBCChannelHandshakeMsgChannelOpenTry) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ChannelUpgradeAck(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeAck) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ChannelUpgradeConfirm(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeConfirm) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ChannelUpgradeInit(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeInit) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ChannelUpgradeOpen(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeOpen) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ChannelUpgradeTry(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeTry) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ConnectionOpenAck(arg0 IIBCConnectionMsgConnectionOpenAck) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ConnectionOpenConfirm(arg0 IIBCConnectionMsgConnectionOpenConfirm) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ConnectionOpenInit(arg0 IIBCConnectionMsgConnectionOpenInit) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) ConnectionOpenTry(arg0 IIBCConnectionMsgConnectionOpenTry) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) CreateClient(arg0 IIBCClientMsgCreateClient) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) RecvPacket(arg0 IIBCChannelRecvPacketMsgPacketRecv) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) RegisterClient(clientType string, client common.Address) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) SendPacket(arg0 string, arg1 string, arg2 HeightData, arg3 uint64, arg4 []byte) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) SetExpectedTimePerBlock(expectedTimePerBlock_ uint64) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) TimeoutChannelUpgrade(arg0 IIBCChannelUpgradeBaseMsgTimeoutChannelUpgrade) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) TimeoutOnClose(arg0 IIBCChannelPacketTimeoutMsgTimeoutOnClose) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) TimeoutPacket(arg0 IIBCChannelPacketTimeoutMsgTimeoutPacket) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) UpdateClient(arg0 IIBCClientMsgUpdateClient) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) UpdateClientCommitments(arg0 string, arg1 []HeightData) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) WrappedRouteUpdateClient(msg_ IIBCClientMsgUpdateClient) (*types.Transaction, error)
- func (_Ibchandler *IbchandlerTransactorSession) WriteAcknowledgement(arg0 string, arg1 string, arg2 uint64, arg3 []byte) (*types.Transaction, error)
- type IbchandlerWriteAcknowledgement
- type IbchandlerWriteAcknowledgementIterator
- type IbchandlerWriteErrorReceipt
- type IbchandlerWriteErrorReceiptIterator
- type MerklePrefixData
- type Packet
- type TimeoutData
- type UpgradeData
- type UpgradeFieldsData
- type VersionData
Constants ¶
This section is empty.
Variables ¶
var IbchandlerABI = IbchandlerMetaData.ABI
IbchandlerABI is the input ABI used to generate the binding from. Deprecated: Use IbchandlerMetaData.ABI instead.
var IbchandlerMetaData = &bind.MetaData{
ABI: "[{\"type\":\"function\",\"name\":\"acknowledgePacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelAcknowledgePacket.MsgPacketAcknowledgement\",\"components\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structPacket\",\"components\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"sourcePort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"sourceChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationPort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"acknowledgement\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"bindPort\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"moduleAddress\",\"type\":\"address\",\"internalType\":\"contractIIBCModuleInitializer\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"cancelChannelUpgrade\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelUpgradeBase.MsgCancelChannelUpgrade\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"errorReceipt\",\"type\":\"tuple\",\"internalType\":\"structErrorReceipt.Data\",\"components\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"message\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"proofUpgradeError\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelCloseConfirm\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelHandshake.MsgChannelCloseConfirm\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"proofInit\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelCloseInit\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelHandshake.MsgChannelCloseInit\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelOpenAck\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelHandshake.MsgChannelOpenAck\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"counterpartyChannelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"proofTry\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelOpenConfirm\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelHandshake.MsgChannelOpenConfirm\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"proofAck\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelOpenInit\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelHandshake.MsgChannelOpenInit\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channel\",\"type\":\"tuple\",\"internalType\":\"structChannel.Data\",\"components\":[{\"name\":\"state\",\"type\":\"uint8\",\"internalType\":\"enumChannel.State\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"},{\"name\":\"counterparty\",\"type\":\"tuple\",\"internalType\":\"structChannelCounterparty.Data\",\"components\":[{\"name\":\"port_id\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channel_id\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"connection_hops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"upgrade_sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelOpenTry\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelHandshake.MsgChannelOpenTry\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channel\",\"type\":\"tuple\",\"internalType\":\"structChannel.Data\",\"components\":[{\"name\":\"state\",\"type\":\"uint8\",\"internalType\":\"enumChannel.State\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"},{\"name\":\"counterparty\",\"type\":\"tuple\",\"internalType\":\"structChannelCounterparty.Data\",\"components\":[{\"name\":\"port_id\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channel_id\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"connection_hops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"upgrade_sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"counterpartyVersion\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"proofInit\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelUpgradeAck\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelUpgradeBase.MsgChannelUpgradeAck\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"counterpartyUpgrade\",\"type\":\"tuple\",\"internalType\":\"structUpgrade.Data\",\"components\":[{\"name\":\"fields\",\"type\":\"tuple\",\"internalType\":\"structUpgradeFields.Data\",\"components\":[{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"},{\"name\":\"connection_hops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"timeout\",\"type\":\"tuple\",\"internalType\":\"structTimeout.Data\",\"components\":[{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"next_sequence_send\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"proofs\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelUpgradeBase.ChannelUpgradeProofs\",\"components\":[{\"name\":\"proofChannel\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofUpgrade\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}]}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelUpgradeConfirm\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelUpgradeBase.MsgChannelUpgradeConfirm\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"counterpartyChannelState\",\"type\":\"uint8\",\"internalType\":\"enumChannel.State\"},{\"name\":\"counterpartyUpgrade\",\"type\":\"tuple\",\"internalType\":\"structUpgrade.Data\",\"components\":[{\"name\":\"fields\",\"type\":\"tuple\",\"internalType\":\"structUpgradeFields.Data\",\"components\":[{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"},{\"name\":\"connection_hops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"timeout\",\"type\":\"tuple\",\"internalType\":\"structTimeout.Data\",\"components\":[{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"next_sequence_send\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"proofs\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelUpgradeBase.ChannelUpgradeProofs\",\"components\":[{\"name\":\"proofChannel\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofUpgrade\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}]}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelUpgradeInit\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelUpgradeBase.MsgChannelUpgradeInit\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"proposedUpgradeFields\",\"type\":\"tuple\",\"internalType\":\"structUpgradeFields.Data\",\"components\":[{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"},{\"name\":\"connection_hops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]}]}],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelUpgradeOpen\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelUpgradeBase.MsgChannelUpgradeOpen\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"counterpartyChannelState\",\"type\":\"uint8\",\"internalType\":\"enumChannel.State\"},{\"name\":\"counterpartyUpgradeSequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"proofChannel\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelUpgradeTry\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelUpgradeBase.MsgChannelUpgradeTry\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"counterpartyUpgradeSequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"counterpartyUpgradeFields\",\"type\":\"tuple\",\"internalType\":\"structUpgradeFields.Data\",\"components\":[{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"},{\"name\":\"connection_hops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"proposedConnectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"proofs\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelUpgradeBase.ChannelUpgradeProofs\",\"components\":[{\"name\":\"proofChannel\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofUpgrade\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}]}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"connectionOpenAck\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCConnection.MsgConnectionOpenAck\",\"components\":[{\"name\":\"connectionId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"clientStateBytes\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"version\",\"type\":\"tuple\",\"internalType\":\"structVersion.Data\",\"components\":[{\"name\":\"identifier\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"features\",\"type\":\"string[]\",\"internalType\":\"string[]\"}]},{\"name\":\"counterpartyConnectionId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"proofTry\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofClient\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofConsensus\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"consensusHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"hostConsensusStateProof\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"connectionOpenConfirm\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCConnection.MsgConnectionOpenConfirm\",\"components\":[{\"name\":\"connectionId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"proofAck\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"connectionOpenInit\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCConnection.MsgConnectionOpenInit\",\"components\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"counterparty\",\"type\":\"tuple\",\"internalType\":\"structCounterparty.Data\",\"components\":[{\"name\":\"client_id\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"connection_id\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"prefix\",\"type\":\"tuple\",\"internalType\":\"structMerklePrefix.Data\",\"components\":[{\"name\":\"key_prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}]},{\"name\":\"version\",\"type\":\"tuple\",\"internalType\":\"structVersion.Data\",\"components\":[{\"name\":\"identifier\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"features\",\"type\":\"string[]\",\"internalType\":\"string[]\"}]},{\"name\":\"delayPeriod\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"connectionOpenTry\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCConnection.MsgConnectionOpenTry\",\"components\":[{\"name\":\"counterparty\",\"type\":\"tuple\",\"internalType\":\"structCounterparty.Data\",\"components\":[{\"name\":\"client_id\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"connection_id\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"prefix\",\"type\":\"tuple\",\"internalType\":\"structMerklePrefix.Data\",\"components\":[{\"name\":\"key_prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}]},{\"name\":\"delayPeriod\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"clientStateBytes\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"counterpartyVersions\",\"type\":\"tuple[]\",\"internalType\":\"structVersion.Data[]\",\"components\":[{\"name\":\"identifier\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"features\",\"type\":\"string[]\",\"internalType\":\"string[]\"}]},{\"name\":\"proofInit\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofClient\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofConsensus\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"consensusHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"hostConsensusStateProof\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"createClient\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCClient.MsgCreateClient\",\"components\":[{\"name\":\"clientType\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"protoClientState\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"protoConsensusState\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"getCanTransitionToFlushComplete\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getChannel\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structChannel.Data\",\"components\":[{\"name\":\"state\",\"type\":\"uint8\",\"internalType\":\"enumChannel.State\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"},{\"name\":\"counterparty\",\"type\":\"tuple\",\"internalType\":\"structChannelCounterparty.Data\",\"components\":[{\"name\":\"port_id\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channel_id\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"connection_hops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"upgrade_sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getChannelUpgrade\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structUpgrade.Data\",\"components\":[{\"name\":\"fields\",\"type\":\"tuple\",\"internalType\":\"structUpgradeFields.Data\",\"components\":[{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"},{\"name\":\"connection_hops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"timeout\",\"type\":\"tuple\",\"internalType\":\"structTimeout.Data\",\"components\":[{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"next_sequence_send\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getClient\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getClientByType\",\"inputs\":[{\"name\":\"clientType\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getClientState\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getClientType\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getCommitment\",\"inputs\":[{\"name\":\"hashedPath\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getCommitmentPrefix\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getCommitmentsSlot\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"pure\"},{\"type\":\"function\",\"name\":\"getConnection\",\"inputs\":[{\"name\":\"connectionId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structConnectionEnd.Data\",\"components\":[{\"name\":\"client_id\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"versions\",\"type\":\"tuple[]\",\"internalType\":\"structVersion.Data[]\",\"components\":[{\"name\":\"identifier\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"features\",\"type\":\"string[]\",\"internalType\":\"string[]\"}]},{\"name\":\"state\",\"type\":\"uint8\",\"internalType\":\"enumConnectionEnd.State\"},{\"name\":\"counterparty\",\"type\":\"tuple\",\"internalType\":\"structCounterparty.Data\",\"components\":[{\"name\":\"client_id\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"connection_id\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"prefix\",\"type\":\"tuple\",\"internalType\":\"structMerklePrefix.Data\",\"components\":[{\"name\":\"key_prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}]},{\"name\":\"delay_period\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getConsensusState\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[{\"name\":\"consensusStateBytes\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getExpectedTimePerBlock\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getIBCModuleByChannel\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIIBCModule\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getIBCModuleByPort\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIIBCModuleInitializer\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getNextSequenceAck\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getNextSequenceRecv\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getNextSequenceSend\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getPacketReceipt\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint8\",\"internalType\":\"enumIBCChannelLib.PacketReceipt\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"recvPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelRecvPacket.MsgPacketRecv\",\"components\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structPacket\",\"components\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"sourcePort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"sourceChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationPort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"registerClient\",\"inputs\":[{\"name\":\"clientType\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"client\",\"type\":\"address\",\"internalType\":\"contractILightClient\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"routeUpdateClient\",\"inputs\":[{\"name\":\"msg_\",\"type\":\"tuple\",\"internalType\":\"structIIBCClient.MsgUpdateClient\",\"components\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"protoClientMessage\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"},{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"sendPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setExpectedTimePerBlock\",\"inputs\":[{\"name\":\"expectedTimePerBlock_\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"timeoutChannelUpgrade\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelUpgradeBase.MsgTimeoutChannelUpgrade\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"counterpartyChannel\",\"type\":\"tuple\",\"internalType\":\"structChannel.Data\",\"components\":[{\"name\":\"state\",\"type\":\"uint8\",\"internalType\":\"enumChannel.State\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"},{\"name\":\"counterparty\",\"type\":\"tuple\",\"internalType\":\"structChannelCounterparty.Data\",\"components\":[{\"name\":\"port_id\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channel_id\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"connection_hops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"upgrade_sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"proofChannel\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"timeoutOnClose\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelPacketTimeout.MsgTimeoutOnClose\",\"components\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structPacket\",\"components\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"sourcePort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"sourceChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationPort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"proofUnreceived\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofClose\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"nextSequenceRecv\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"counterpartyUpgradeSequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"timeoutPacket\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCChannelPacketTimeout.MsgTimeoutPacket\",\"components\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structPacket\",\"components\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"sourcePort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"sourceChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationPort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proofHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"nextSequenceRecv\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updateClient\",\"inputs\":[{\"name\":\"\",\"type\":\"tuple\",\"internalType\":\"structIIBCClient.MsgUpdateClient\",\"components\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"protoClientMessage\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updateClientCommitments\",\"inputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"tuple[]\",\"internalType\":\"structHeight.Data[]\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"wrappedRouteUpdateClient\",\"inputs\":[{\"name\":\"msg_\",\"type\":\"tuple\",\"internalType\":\"structIIBCClient.MsgUpdateClient\",\"components\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"protoClientMessage\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"},{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"writeAcknowledgement\",\"inputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"event\",\"name\":\"AcknowledgePacket\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structPacket\",\"components\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"sourcePort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"sourceChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationPort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"acknowledgement\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelUpgradeAck\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"upgradeSequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"channelState\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"enumChannel.State\"},{\"name\":\"upgradeFields\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structUpgradeFields.Data\",\"components\":[{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"},{\"name\":\"connection_hops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"timeout\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTimeout.Data\",\"components\":[{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"nextSequenceSend\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelUpgradeConfirm\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"upgradeSequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"channelState\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"enumChannel.State\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelUpgradeInit\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"upgradeSequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"proposedUpgradeFields\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structUpgradeFields.Data\",\"components\":[{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"},{\"name\":\"connection_hops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelUpgradeOpen\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"upgradeSequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelUpgradeTry\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"upgradeSequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"upgradeFields\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structUpgradeFields.Data\",\"components\":[{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"},{\"name\":\"connection_hops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"timeout\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structTimeout.Data\",\"components\":[{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"nextSequenceSend\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"GeneratedChannelIdentifier\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"GeneratedClientIdentifier\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"GeneratedConnectionIdentifier\",\"inputs\":[{\"name\":\"connectionId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"IBCModuleManagerChannelCapabilityClaimed\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"module\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"IBCModuleManagerPortCapabilityClaimed\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"module\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RecvPacket\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structPacket\",\"components\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"sourcePort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"sourceChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationPort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"SendPacket\",\"inputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"sourcePort\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"sourceChannel\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"TimeoutPacket\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structPacket\",\"components\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"sourcePort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"sourceChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationPort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"WriteAcknowledgement\",\"inputs\":[{\"name\":\"destinationPortId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"destinationChannel\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"sequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"acknowledgement\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"WriteErrorReceipt\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"upgradeSequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"message\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"IBCChannelAckAlreadyProcessedInPreviousUpgrade\",\"inputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"ackStartSequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelAcknowledgementAlreadyWritten\",\"inputs\":[{\"name\":\"destinationPort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelCannotRecvNextUpgradePacket\",\"inputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"counterpartyNextSequenceSend\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelChannelNotFound\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCChannelConnectionFeatureNotSupported\",\"inputs\":[{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"}]},{\"type\":\"error\",\"name\":\"IBCChannelConnectionMultipleVersionsFound\",\"inputs\":[{\"name\":\"connectionId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"length\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"IBCChannelConnectionNotOpened\",\"inputs\":[{\"name\":\"connectionId\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCChannelCounterpartyChannelIdNotEmpty\",\"inputs\":[{\"name\":\"counterpartyChannelId\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCChannelEmptyAcknowledgement\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelFailedVerifyChannelState\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"path\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]},{\"type\":\"error\",\"name\":\"IBCChannelFailedVerifyNextSequenceRecv\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"path\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"nextSequenceRecv\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]},{\"type\":\"error\",\"name\":\"IBCChannelFailedVerifyPacketAcknowledgement\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"path\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"commitment\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]},{\"type\":\"error\",\"name\":\"IBCChannelFailedVerifyPacketCommitment\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"path\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"commitment\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]},{\"type\":\"error\",\"name\":\"IBCChannelFailedVerifyPacketReceiptAbsence\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"path\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]},{\"type\":\"error\",\"name\":\"IBCChannelInvalidConnectionHopsLength\",\"inputs\":[{\"name\":\"length\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]},{\"type\":\"error\",\"name\":\"IBCChannelPacketAlreadyProcessInPreviousUpgrade\",\"inputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"recvStartSequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelPacketCommitmentMismatch\",\"inputs\":[{\"name\":\"expected\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"actual\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"IBCChannelPacketCommitmentNotFound\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelPacketMaybeAlreadyReceived\",\"inputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"nextSequenceRecv\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelPacketReceiptAlreadyExists\",\"inputs\":[{\"name\":\"destinationPort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationChannel\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelPastPacketTimeoutHeight\",\"inputs\":[{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"latestHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]},{\"type\":\"error\",\"name\":\"IBCChannelPastPacketTimeoutTimestamp\",\"inputs\":[{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"latestTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelTimeoutNotReached\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelTimeoutPacketHeight\",\"inputs\":[{\"name\":\"currentBlockNumber\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"timeoutHeight\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelTimeoutPacketTimestamp\",\"inputs\":[{\"name\":\"currentTimestamp\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUnexpectedChannelState\",\"inputs\":[{\"name\":\"state\",\"type\":\"uint8\",\"internalType\":\"enumChannel.State\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUnexpectedNextSequenceAck\",\"inputs\":[{\"name\":\"expected\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUnexpectedNextSequenceRecv\",\"inputs\":[{\"name\":\"expected\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUnexpectedPacketDestination\",\"inputs\":[{\"name\":\"destinationPort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"destinationChannel\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUnexpectedPacketSource\",\"inputs\":[{\"name\":\"sourcePort\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"sourceChannel\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUnknownChannelOrder\",\"inputs\":[{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUnknownPacketReceiptCommitment\",\"inputs\":[{\"name\":\"commitment\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeCounterpartyAlreadyFlushCompleted\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeCounterpartyAlreadyUpgraded\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeCounterpartyNotFlushingOrFlushcomplete\",\"inputs\":[{\"name\":\"state\",\"type\":\"uint8\",\"internalType\":\"enumChannel.State\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeCounterpartyNotOpenOrFlushcomplete\",\"inputs\":[{\"name\":\"state\",\"type\":\"uint8\",\"internalType\":\"enumChannel.State\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeErrorReceiptEmpty\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeFailedVerifyMembership\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"path\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeIncompatibleProposal\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeInvalidErrorReceiptSequence\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeInvalidTimeout\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeInvalidUpgradeFields\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeNoChanges\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeNoExistingUpgrade\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeNotFlushcomplete\",\"inputs\":[{\"name\":\"state\",\"type\":\"uint8\",\"internalType\":\"enumChannel.State\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeNotFlushing\",\"inputs\":[{\"name\":\"state\",\"type\":\"uint8\",\"internalType\":\"enumChannel.State\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeNotOpenOrFlushing\",\"inputs\":[{\"name\":\"state\",\"type\":\"uint8\",\"internalType\":\"enumChannel.State\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeOldCounterpartyUpgradeSequence\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeOldErrorReceiptSequence\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeTimeoutHeightNotReached\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeTimeoutTimestampNotReached\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeTimeoutUnallowedState\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeTryProposedConnectionHopsEmpty\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeTryProposedConnectionHopsMismatch\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeUnauthorizedChannelUpgrader\",\"inputs\":[{\"name\":\"upgrader\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeUnsupportedOrdering\",\"inputs\":[{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannel.Order\"}]},{\"type\":\"error\",\"name\":\"IBCChannelUpgradeWriteOldErrorReceiptSequence\",\"inputs\":[{\"name\":\"latestSequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"type\":\"error\",\"name\":\"IBCChannelZeroPacketTimeout\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCClientClientNotFound\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCClientConsensusStateNotFound\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"consensusHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]},{\"type\":\"error\",\"name\":\"IBCClientFailedUpdateClient\",\"inputs\":[{\"name\":\"selector\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"},{\"name\":\"args\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"type\":\"error\",\"name\":\"IBCClientNotActiveClient\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCClientUnregisteredClientType\",\"inputs\":[{\"name\":\"clientType\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCConnectionAlreadyConnectionExists\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCConnectionEmptyConnectionCounterpartyVersions\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCConnectionFailedVerifyClientConsensusState\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"path\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]},{\"type\":\"error\",\"name\":\"IBCConnectionFailedVerifyClientState\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"path\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]},{\"type\":\"error\",\"name\":\"IBCConnectionFailedVerifyConnectionState\",\"inputs\":[{\"name\":\"clientId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"path\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"height\",\"type\":\"tuple\",\"internalType\":\"structHeight.Data\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]}]},{\"type\":\"error\",\"name\":\"IBCConnectionIBCVersionNotSupported\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCConnectionInvalidCounterpartyConnectionIdentifier\",\"inputs\":[{\"name\":\"counterpartyConnectionId\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCConnectionInvalidHostConsensusStateProof\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCConnectionInvalidSelfClientState\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCConnectionNoMatchingVersionFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCConnectionUnexpectedConnectionState\",\"inputs\":[{\"name\":\"state\",\"type\":\"uint8\",\"internalType\":\"enumConnectionEnd.State\"}]},{\"type\":\"error\",\"name\":\"IBCConnectionVersionsAlreadySet\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCHostChannelCapabilityAlreadyClaimed\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCHostClientTypeAlreadyExists\",\"inputs\":[{\"name\":\"clientType\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCHostFailedAuthenticateChannelCapability\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"caller\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"IBCHostInvalidClientType\",\"inputs\":[{\"name\":\"clientType\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCHostInvalidLightClientAddress\",\"inputs\":[{\"name\":\"lcAddress\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"IBCHostInvalidModuleAddress\",\"inputs\":[{\"name\":\"moduleAddress\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"IBCHostInvalidPortIdentifier\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCHostModuleChannelNotFound\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCHostModuleDoesNotSupportERC165\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"IBCHostModuleDoesNotSupportIIBCModule\",\"inputs\":[{\"name\":\"module\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"interfaceId\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}]},{\"type\":\"error\",\"name\":\"IBCHostModuleDoesNotSupportIIBCModuleInitializer\",\"inputs\":[{\"name\":\"module\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"interfaceId\",\"type\":\"bytes4\",\"internalType\":\"bytes4\"}]},{\"type\":\"error\",\"name\":\"IBCHostModuleDoesNotSupportIIBCModuleUpgrade\",\"inputs\":[{\"name\":\"module\",\"type\":\"address\",\"internalType\":\"address\"}]},{\"type\":\"error\",\"name\":\"IBCHostModulePortNotFound\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"IBCHostPortCapabilityAlreadyClaimed\",\"inputs\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"}]}]",
}
IbchandlerMetaData contains all meta data concerning the Ibchandler contract.
Functions ¶
This section is empty.
Types ¶
type ChannelCounterpartyData ¶
ChannelCounterpartyData is an auto generated low-level Go binding around an user-defined struct.
type ChannelData ¶
type ChannelData struct { State uint8 Ordering uint8 Counterparty ChannelCounterpartyData ConnectionHops []string Version string UpgradeSequence uint64 }
ChannelData is an auto generated low-level Go binding around an user-defined struct.
type ConnectionEndData ¶
type ConnectionEndData struct { ClientId string Versions []VersionData State uint8 Counterparty CounterpartyData DelayPeriod uint64 }
ConnectionEndData is an auto generated low-level Go binding around an user-defined struct.
type CounterpartyData ¶
type CounterpartyData struct { ClientId string ConnectionId string Prefix MerklePrefixData }
CounterpartyData is an auto generated low-level Go binding around an user-defined struct.
type ErrorReceiptData ¶ added in v0.3.0
ErrorReceiptData is an auto generated low-level Go binding around an user-defined struct.
type HeightData ¶
HeightData is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelAcknowledgePacketMsgPacketAcknowledgement ¶ added in v0.2.10
type IIBCChannelAcknowledgePacketMsgPacketAcknowledgement struct { Packet Packet Acknowledgement []byte Proof []byte ProofHeight HeightData }
IIBCChannelAcknowledgePacketMsgPacketAcknowledgement is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelHandshakeMsgChannelCloseConfirm ¶ added in v0.2.10
type IIBCChannelHandshakeMsgChannelCloseConfirm struct { PortId string ChannelId string ProofInit []byte ProofHeight HeightData }
IIBCChannelHandshakeMsgChannelCloseConfirm is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelHandshakeMsgChannelCloseInit ¶ added in v0.2.10
IIBCChannelHandshakeMsgChannelCloseInit is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelHandshakeMsgChannelOpenAck ¶ added in v0.2.10
type IIBCChannelHandshakeMsgChannelOpenAck struct { PortId string ChannelId string CounterpartyVersion string CounterpartyChannelId string ProofTry []byte ProofHeight HeightData }
IIBCChannelHandshakeMsgChannelOpenAck is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelHandshakeMsgChannelOpenConfirm ¶ added in v0.2.10
type IIBCChannelHandshakeMsgChannelOpenConfirm struct { PortId string ChannelId string ProofAck []byte ProofHeight HeightData }
IIBCChannelHandshakeMsgChannelOpenConfirm is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelHandshakeMsgChannelOpenInit ¶ added in v0.2.10
type IIBCChannelHandshakeMsgChannelOpenInit struct { PortId string Channel ChannelData }
IIBCChannelHandshakeMsgChannelOpenInit is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelHandshakeMsgChannelOpenTry ¶ added in v0.2.10
type IIBCChannelHandshakeMsgChannelOpenTry struct { PortId string Channel ChannelData CounterpartyVersion string ProofInit []byte ProofHeight HeightData }
IIBCChannelHandshakeMsgChannelOpenTry is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelPacketTimeoutMsgTimeoutOnClose ¶ added in v0.2.10
type IIBCChannelPacketTimeoutMsgTimeoutOnClose struct { Packet Packet ProofUnreceived []byte ProofClose []byte ProofHeight HeightData NextSequenceRecv uint64 CounterpartyUpgradeSequence uint64 }
IIBCChannelPacketTimeoutMsgTimeoutOnClose is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelPacketTimeoutMsgTimeoutPacket ¶ added in v0.2.10
type IIBCChannelPacketTimeoutMsgTimeoutPacket struct { Packet Packet Proof []byte ProofHeight HeightData NextSequenceRecv uint64 }
IIBCChannelPacketTimeoutMsgTimeoutPacket is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelRecvPacketMsgPacketRecv ¶ added in v0.2.10
type IIBCChannelRecvPacketMsgPacketRecv struct { Packet Packet Proof []byte ProofHeight HeightData }
IIBCChannelRecvPacketMsgPacketRecv is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelUpgradeBaseChannelUpgradeProofs ¶ added in v0.3.0
type IIBCChannelUpgradeBaseChannelUpgradeProofs struct { ProofChannel []byte ProofUpgrade []byte ProofHeight HeightData }
IIBCChannelUpgradeBaseChannelUpgradeProofs is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelUpgradeBaseMsgCancelChannelUpgrade ¶ added in v0.3.0
type IIBCChannelUpgradeBaseMsgCancelChannelUpgrade struct { PortId string ChannelId string ErrorReceipt ErrorReceiptData ProofUpgradeError []byte ProofHeight HeightData }
IIBCChannelUpgradeBaseMsgCancelChannelUpgrade is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelUpgradeBaseMsgChannelUpgradeAck ¶ added in v0.3.0
type IIBCChannelUpgradeBaseMsgChannelUpgradeAck struct { PortId string ChannelId string CounterpartyUpgrade UpgradeData Proofs IIBCChannelUpgradeBaseChannelUpgradeProofs }
IIBCChannelUpgradeBaseMsgChannelUpgradeAck is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelUpgradeBaseMsgChannelUpgradeConfirm ¶ added in v0.3.0
type IIBCChannelUpgradeBaseMsgChannelUpgradeConfirm struct { PortId string ChannelId string CounterpartyChannelState uint8 CounterpartyUpgrade UpgradeData Proofs IIBCChannelUpgradeBaseChannelUpgradeProofs }
IIBCChannelUpgradeBaseMsgChannelUpgradeConfirm is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelUpgradeBaseMsgChannelUpgradeInit ¶ added in v0.3.0
type IIBCChannelUpgradeBaseMsgChannelUpgradeInit struct { PortId string ChannelId string ProposedUpgradeFields UpgradeFieldsData }
IIBCChannelUpgradeBaseMsgChannelUpgradeInit is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelUpgradeBaseMsgChannelUpgradeOpen ¶ added in v0.3.0
type IIBCChannelUpgradeBaseMsgChannelUpgradeOpen struct { PortId string ChannelId string CounterpartyChannelState uint8 CounterpartyUpgradeSequence uint64 ProofChannel []byte ProofHeight HeightData }
IIBCChannelUpgradeBaseMsgChannelUpgradeOpen is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelUpgradeBaseMsgChannelUpgradeTry ¶ added in v0.3.0
type IIBCChannelUpgradeBaseMsgChannelUpgradeTry struct { PortId string ChannelId string CounterpartyUpgradeSequence uint64 CounterpartyUpgradeFields UpgradeFieldsData ProposedConnectionHops []string Proofs IIBCChannelUpgradeBaseChannelUpgradeProofs }
IIBCChannelUpgradeBaseMsgChannelUpgradeTry is an auto generated low-level Go binding around an user-defined struct.
type IIBCChannelUpgradeBaseMsgTimeoutChannelUpgrade ¶ added in v0.3.0
type IIBCChannelUpgradeBaseMsgTimeoutChannelUpgrade struct { PortId string ChannelId string CounterpartyChannel ChannelData ProofChannel []byte ProofHeight HeightData }
IIBCChannelUpgradeBaseMsgTimeoutChannelUpgrade is an auto generated low-level Go binding around an user-defined struct.
type IIBCClientMsgCreateClient ¶ added in v0.2.10
type IIBCClientMsgCreateClient struct { ClientType string ProtoClientState []byte ProtoConsensusState []byte }
IIBCClientMsgCreateClient is an auto generated low-level Go binding around an user-defined struct.
type IIBCClientMsgUpdateClient ¶ added in v0.2.10
IIBCClientMsgUpdateClient is an auto generated low-level Go binding around an user-defined struct.
type IIBCConnectionMsgConnectionOpenAck ¶ added in v0.2.10
type IIBCConnectionMsgConnectionOpenAck struct { ConnectionId string ClientStateBytes []byte Version VersionData CounterpartyConnectionId string ProofTry []byte ProofClient []byte ProofConsensus []byte ProofHeight HeightData ConsensusHeight HeightData HostConsensusStateProof []byte }
IIBCConnectionMsgConnectionOpenAck is an auto generated low-level Go binding around an user-defined struct.
type IIBCConnectionMsgConnectionOpenConfirm ¶ added in v0.2.10
type IIBCConnectionMsgConnectionOpenConfirm struct { ConnectionId string ProofAck []byte ProofHeight HeightData }
IIBCConnectionMsgConnectionOpenConfirm is an auto generated low-level Go binding around an user-defined struct.
type IIBCConnectionMsgConnectionOpenInit ¶ added in v0.2.10
type IIBCConnectionMsgConnectionOpenInit struct { ClientId string Counterparty CounterpartyData Version VersionData DelayPeriod uint64 }
IIBCConnectionMsgConnectionOpenInit is an auto generated low-level Go binding around an user-defined struct.
type IIBCConnectionMsgConnectionOpenTry ¶ added in v0.2.10
type IIBCConnectionMsgConnectionOpenTry struct { Counterparty CounterpartyData DelayPeriod uint64 ClientId string ClientStateBytes []byte CounterpartyVersions []VersionData ProofInit []byte ProofClient []byte ProofConsensus []byte ProofHeight HeightData ConsensusHeight HeightData HostConsensusStateProof []byte }
IIBCConnectionMsgConnectionOpenTry is an auto generated low-level Go binding around an user-defined struct.
type Ibchandler ¶
type Ibchandler struct { IbchandlerCaller // Read-only binding to the contract IbchandlerTransactor // Write-only binding to the contract IbchandlerFilterer // Log filterer for contract events }
Ibchandler is an auto generated Go binding around an Ethereum contract.
func NewIbchandler ¶
func NewIbchandler(address common.Address, backend bind.ContractBackend) (*Ibchandler, error)
NewIbchandler creates a new instance of Ibchandler, bound to a specific deployed contract.
type IbchandlerAcknowledgePacket ¶
type IbchandlerAcknowledgePacket struct { Packet Packet Acknowledgement []byte Raw types.Log // Blockchain specific contextual infos }
IbchandlerAcknowledgePacket represents a AcknowledgePacket event raised by the Ibchandler contract.
type IbchandlerAcknowledgePacketIterator ¶
type IbchandlerAcknowledgePacketIterator struct { Event *IbchandlerAcknowledgePacket // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerAcknowledgePacketIterator is returned from FilterAcknowledgePacket and is used to iterate over the raw logs and unpacked data for AcknowledgePacket events raised by the Ibchandler contract.
func (*IbchandlerAcknowledgePacketIterator) Close ¶
func (it *IbchandlerAcknowledgePacketIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerAcknowledgePacketIterator) Error ¶
func (it *IbchandlerAcknowledgePacketIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerAcknowledgePacketIterator) Next ¶
func (it *IbchandlerAcknowledgePacketIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerCaller ¶
type IbchandlerCaller struct {
// contains filtered or unexported fields
}
IbchandlerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIbchandlerCaller ¶
func NewIbchandlerCaller(address common.Address, caller bind.ContractCaller) (*IbchandlerCaller, error)
NewIbchandlerCaller creates a new read-only instance of Ibchandler, bound to a specific deployed contract.
func (*IbchandlerCaller) GetCanTransitionToFlushComplete ¶ added in v0.3.10
func (_Ibchandler *IbchandlerCaller) GetCanTransitionToFlushComplete(opts *bind.CallOpts, portId string, channelId string) (bool, error)
GetCanTransitionToFlushComplete is a free data retrieval call binding the contract method 0x9401dac3.
Solidity: function getCanTransitionToFlushComplete(string portId, string channelId) view returns(bool)
func (*IbchandlerCaller) GetChannel ¶
func (_Ibchandler *IbchandlerCaller) GetChannel(opts *bind.CallOpts, portId string, channelId string) (ChannelData, bool, error)
GetChannel is a free data retrieval call binding the contract method 0x3000217a.
Solidity: function getChannel(string portId, string channelId) view returns((uint8,uint8,(string,string),string[],string,uint64), bool)
func (*IbchandlerCaller) GetChannelUpgrade ¶ added in v0.3.0
func (_Ibchandler *IbchandlerCaller) GetChannelUpgrade(opts *bind.CallOpts, portId string, channelId string) (UpgradeData, bool, error)
GetChannelUpgrade is a free data retrieval call binding the contract method 0x16fb38fd.
Solidity: function getChannelUpgrade(string portId, string channelId) view returns(((uint8,string[],string),((uint64,uint64),uint64),uint64), bool)
func (*IbchandlerCaller) GetClient ¶ added in v0.2.10
func (_Ibchandler *IbchandlerCaller) GetClient(opts *bind.CallOpts, clientId string) (common.Address, error)
GetClient is a free data retrieval call binding the contract method 0x7eb78932.
Solidity: function getClient(string clientId) view returns(address)
func (*IbchandlerCaller) GetClientByType ¶ added in v0.2.10
func (_Ibchandler *IbchandlerCaller) GetClientByType(opts *bind.CallOpts, clientType string) (common.Address, error)
GetClientByType is a free data retrieval call binding the contract method 0x40d20d13.
Solidity: function getClientByType(string clientType) view returns(address)
func (*IbchandlerCaller) GetClientState ¶
func (_Ibchandler *IbchandlerCaller) GetClientState(opts *bind.CallOpts, clientId string) ([]byte, bool, error)
GetClientState is a free data retrieval call binding the contract method 0x76c81c42.
Solidity: function getClientState(string clientId) view returns(bytes, bool)
func (*IbchandlerCaller) GetClientType ¶ added in v0.2.10
func (_Ibchandler *IbchandlerCaller) GetClientType(opts *bind.CallOpts, clientId string) (string, error)
GetClientType is a free data retrieval call binding the contract method 0x84515f5d.
Solidity: function getClientType(string clientId) view returns(string)
func (*IbchandlerCaller) GetCommitment ¶ added in v0.2.7
func (_Ibchandler *IbchandlerCaller) GetCommitment(opts *bind.CallOpts, hashedPath [32]byte) ([32]byte, error)
GetCommitment is a free data retrieval call binding the contract method 0x7795820c.
Solidity: function getCommitment(bytes32 hashedPath) view returns(bytes32)
func (*IbchandlerCaller) GetCommitmentPrefix ¶ added in v0.2.7
func (_Ibchandler *IbchandlerCaller) GetCommitmentPrefix(opts *bind.CallOpts) ([]byte, error)
GetCommitmentPrefix is a free data retrieval call binding the contract method 0xb5ad7134.
Solidity: function getCommitmentPrefix() view returns(bytes)
func (*IbchandlerCaller) GetCommitmentsSlot ¶ added in v0.3.10
func (_Ibchandler *IbchandlerCaller) GetCommitmentsSlot(opts *bind.CallOpts) ([32]byte, error)
GetCommitmentsSlot is a free data retrieval call binding the contract method 0x6ecd6d48.
Solidity: function getCommitmentsSlot() pure returns(bytes32)
func (*IbchandlerCaller) GetConnection ¶
func (_Ibchandler *IbchandlerCaller) GetConnection(opts *bind.CallOpts, connectionId string) (ConnectionEndData, bool, error)
GetConnection is a free data retrieval call binding the contract method 0x27711a69.
Solidity: function getConnection(string connectionId) view returns((string,(string,string[])[],uint8,(string,string,(bytes)),uint64), bool)
func (*IbchandlerCaller) GetConsensusState ¶
func (_Ibchandler *IbchandlerCaller) GetConsensusState(opts *bind.CallOpts, clientId string, height HeightData) ([]byte, bool, error)
GetConsensusState is a free data retrieval call binding the contract method 0x6cf44bf4.
Solidity: function getConsensusState(string clientId, (uint64,uint64) height) view returns(bytes consensusStateBytes, bool)
func (*IbchandlerCaller) GetExpectedTimePerBlock ¶
func (_Ibchandler *IbchandlerCaller) GetExpectedTimePerBlock(opts *bind.CallOpts) (uint64, error)
GetExpectedTimePerBlock is a free data retrieval call binding the contract method 0xec75d829.
Solidity: function getExpectedTimePerBlock() view returns(uint64)
func (*IbchandlerCaller) GetIBCModuleByChannel ¶ added in v0.3.10
func (_Ibchandler *IbchandlerCaller) GetIBCModuleByChannel(opts *bind.CallOpts, portId string, channelId string) (common.Address, error)
GetIBCModuleByChannel is a free data retrieval call binding the contract method 0xee74d4da.
Solidity: function getIBCModuleByChannel(string portId, string channelId) view returns(address)
func (*IbchandlerCaller) GetIBCModuleByPort ¶ added in v0.3.10
func (_Ibchandler *IbchandlerCaller) GetIBCModuleByPort(opts *bind.CallOpts, portId string) (common.Address, error)
GetIBCModuleByPort is a free data retrieval call binding the contract method 0x59ac54b8.
Solidity: function getIBCModuleByPort(string portId) view returns(address)
func (*IbchandlerCaller) GetNextSequenceAck ¶ added in v0.2.7
func (_Ibchandler *IbchandlerCaller) GetNextSequenceAck(opts *bind.CallOpts, portId string, channelId string) (uint64, error)
GetNextSequenceAck is a free data retrieval call binding the contract method 0x4e08c6f3.
Solidity: function getNextSequenceAck(string portId, string channelId) view returns(uint64)
func (*IbchandlerCaller) GetNextSequenceRecv ¶ added in v0.2.7
func (_Ibchandler *IbchandlerCaller) GetNextSequenceRecv(opts *bind.CallOpts, portId string, channelId string) (uint64, error)
GetNextSequenceRecv is a free data retrieval call binding the contract method 0xe211bb06.
Solidity: function getNextSequenceRecv(string portId, string channelId) view returns(uint64)
func (*IbchandlerCaller) GetNextSequenceSend ¶
func (_Ibchandler *IbchandlerCaller) GetNextSequenceSend(opts *bind.CallOpts, portId string, channelId string) (uint64, error)
GetNextSequenceSend is a free data retrieval call binding the contract method 0x582418b6.
Solidity: function getNextSequenceSend(string portId, string channelId) view returns(uint64)
func (*IbchandlerCaller) GetPacketReceipt ¶ added in v0.2.10
func (_Ibchandler *IbchandlerCaller) GetPacketReceipt(opts *bind.CallOpts, portId string, channelId string, sequence uint64) (uint8, error)
GetPacketReceipt is a free data retrieval call binding the contract method 0xb5226815.
Solidity: function getPacketReceipt(string portId, string channelId, uint64 sequence) view returns(uint8)
func (*IbchandlerCaller) RouteUpdateClient ¶ added in v0.2.13
func (_Ibchandler *IbchandlerCaller) RouteUpdateClient(opts *bind.CallOpts, msg_ IIBCClientMsgUpdateClient) (common.Address, [4]byte, []byte, error)
RouteUpdateClient is a free data retrieval call binding the contract method 0x91f62434.
Solidity: function routeUpdateClient((string,bytes) msg_) view returns(address, bytes4, bytes)
type IbchandlerCallerRaw ¶
type IbchandlerCallerRaw struct {
Contract *IbchandlerCaller // Generic read-only contract binding to access the raw methods on
}
IbchandlerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IbchandlerCallerRaw) Call ¶
func (_Ibchandler *IbchandlerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type IbchandlerCallerSession ¶
type IbchandlerCallerSession struct { Contract *IbchandlerCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
IbchandlerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IbchandlerCallerSession) GetCanTransitionToFlushComplete ¶ added in v0.3.10
func (_Ibchandler *IbchandlerCallerSession) GetCanTransitionToFlushComplete(portId string, channelId string) (bool, error)
GetCanTransitionToFlushComplete is a free data retrieval call binding the contract method 0x9401dac3.
Solidity: function getCanTransitionToFlushComplete(string portId, string channelId) view returns(bool)
func (*IbchandlerCallerSession) GetChannel ¶
func (_Ibchandler *IbchandlerCallerSession) GetChannel(portId string, channelId string) (ChannelData, bool, error)
GetChannel is a free data retrieval call binding the contract method 0x3000217a.
Solidity: function getChannel(string portId, string channelId) view returns((uint8,uint8,(string,string),string[],string,uint64), bool)
func (*IbchandlerCallerSession) GetChannelUpgrade ¶ added in v0.3.0
func (_Ibchandler *IbchandlerCallerSession) GetChannelUpgrade(portId string, channelId string) (UpgradeData, bool, error)
GetChannelUpgrade is a free data retrieval call binding the contract method 0x16fb38fd.
Solidity: function getChannelUpgrade(string portId, string channelId) view returns(((uint8,string[],string),((uint64,uint64),uint64),uint64), bool)
func (*IbchandlerCallerSession) GetClient ¶ added in v0.2.10
func (_Ibchandler *IbchandlerCallerSession) GetClient(clientId string) (common.Address, error)
GetClient is a free data retrieval call binding the contract method 0x7eb78932.
Solidity: function getClient(string clientId) view returns(address)
func (*IbchandlerCallerSession) GetClientByType ¶ added in v0.2.10
func (_Ibchandler *IbchandlerCallerSession) GetClientByType(clientType string) (common.Address, error)
GetClientByType is a free data retrieval call binding the contract method 0x40d20d13.
Solidity: function getClientByType(string clientType) view returns(address)
func (*IbchandlerCallerSession) GetClientState ¶
func (_Ibchandler *IbchandlerCallerSession) GetClientState(clientId string) ([]byte, bool, error)
GetClientState is a free data retrieval call binding the contract method 0x76c81c42.
Solidity: function getClientState(string clientId) view returns(bytes, bool)
func (*IbchandlerCallerSession) GetClientType ¶ added in v0.2.10
func (_Ibchandler *IbchandlerCallerSession) GetClientType(clientId string) (string, error)
GetClientType is a free data retrieval call binding the contract method 0x84515f5d.
Solidity: function getClientType(string clientId) view returns(string)
func (*IbchandlerCallerSession) GetCommitment ¶ added in v0.2.7
func (_Ibchandler *IbchandlerCallerSession) GetCommitment(hashedPath [32]byte) ([32]byte, error)
GetCommitment is a free data retrieval call binding the contract method 0x7795820c.
Solidity: function getCommitment(bytes32 hashedPath) view returns(bytes32)
func (*IbchandlerCallerSession) GetCommitmentPrefix ¶ added in v0.2.7
func (_Ibchandler *IbchandlerCallerSession) GetCommitmentPrefix() ([]byte, error)
GetCommitmentPrefix is a free data retrieval call binding the contract method 0xb5ad7134.
Solidity: function getCommitmentPrefix() view returns(bytes)
func (*IbchandlerCallerSession) GetCommitmentsSlot ¶ added in v0.3.10
func (_Ibchandler *IbchandlerCallerSession) GetCommitmentsSlot() ([32]byte, error)
GetCommitmentsSlot is a free data retrieval call binding the contract method 0x6ecd6d48.
Solidity: function getCommitmentsSlot() pure returns(bytes32)
func (*IbchandlerCallerSession) GetConnection ¶
func (_Ibchandler *IbchandlerCallerSession) GetConnection(connectionId string) (ConnectionEndData, bool, error)
GetConnection is a free data retrieval call binding the contract method 0x27711a69.
Solidity: function getConnection(string connectionId) view returns((string,(string,string[])[],uint8,(string,string,(bytes)),uint64), bool)
func (*IbchandlerCallerSession) GetConsensusState ¶
func (_Ibchandler *IbchandlerCallerSession) GetConsensusState(clientId string, height HeightData) ([]byte, bool, error)
GetConsensusState is a free data retrieval call binding the contract method 0x6cf44bf4.
Solidity: function getConsensusState(string clientId, (uint64,uint64) height) view returns(bytes consensusStateBytes, bool)
func (*IbchandlerCallerSession) GetExpectedTimePerBlock ¶
func (_Ibchandler *IbchandlerCallerSession) GetExpectedTimePerBlock() (uint64, error)
GetExpectedTimePerBlock is a free data retrieval call binding the contract method 0xec75d829.
Solidity: function getExpectedTimePerBlock() view returns(uint64)
func (*IbchandlerCallerSession) GetIBCModuleByChannel ¶ added in v0.3.10
func (_Ibchandler *IbchandlerCallerSession) GetIBCModuleByChannel(portId string, channelId string) (common.Address, error)
GetIBCModuleByChannel is a free data retrieval call binding the contract method 0xee74d4da.
Solidity: function getIBCModuleByChannel(string portId, string channelId) view returns(address)
func (*IbchandlerCallerSession) GetIBCModuleByPort ¶ added in v0.3.10
func (_Ibchandler *IbchandlerCallerSession) GetIBCModuleByPort(portId string) (common.Address, error)
GetIBCModuleByPort is a free data retrieval call binding the contract method 0x59ac54b8.
Solidity: function getIBCModuleByPort(string portId) view returns(address)
func (*IbchandlerCallerSession) GetNextSequenceAck ¶ added in v0.2.7
func (_Ibchandler *IbchandlerCallerSession) GetNextSequenceAck(portId string, channelId string) (uint64, error)
GetNextSequenceAck is a free data retrieval call binding the contract method 0x4e08c6f3.
Solidity: function getNextSequenceAck(string portId, string channelId) view returns(uint64)
func (*IbchandlerCallerSession) GetNextSequenceRecv ¶ added in v0.2.7
func (_Ibchandler *IbchandlerCallerSession) GetNextSequenceRecv(portId string, channelId string) (uint64, error)
GetNextSequenceRecv is a free data retrieval call binding the contract method 0xe211bb06.
Solidity: function getNextSequenceRecv(string portId, string channelId) view returns(uint64)
func (*IbchandlerCallerSession) GetNextSequenceSend ¶
func (_Ibchandler *IbchandlerCallerSession) GetNextSequenceSend(portId string, channelId string) (uint64, error)
GetNextSequenceSend is a free data retrieval call binding the contract method 0x582418b6.
Solidity: function getNextSequenceSend(string portId, string channelId) view returns(uint64)
func (*IbchandlerCallerSession) GetPacketReceipt ¶ added in v0.2.10
func (_Ibchandler *IbchandlerCallerSession) GetPacketReceipt(portId string, channelId string, sequence uint64) (uint8, error)
GetPacketReceipt is a free data retrieval call binding the contract method 0xb5226815.
Solidity: function getPacketReceipt(string portId, string channelId, uint64 sequence) view returns(uint8)
func (*IbchandlerCallerSession) RouteUpdateClient ¶ added in v0.2.13
func (_Ibchandler *IbchandlerCallerSession) RouteUpdateClient(msg_ IIBCClientMsgUpdateClient) (common.Address, [4]byte, []byte, error)
RouteUpdateClient is a free data retrieval call binding the contract method 0x91f62434.
Solidity: function routeUpdateClient((string,bytes) msg_) view returns(address, bytes4, bytes)
type IbchandlerChannelUpgradeAck ¶ added in v0.3.0
type IbchandlerChannelUpgradeAck struct { PortId string ChannelId string UpgradeSequence uint64 ChannelState uint8 UpgradeFields UpgradeFieldsData Timeout TimeoutData NextSequenceSend uint64 Raw types.Log // Blockchain specific contextual infos }
IbchandlerChannelUpgradeAck represents a ChannelUpgradeAck event raised by the Ibchandler contract.
type IbchandlerChannelUpgradeAckIterator ¶ added in v0.3.0
type IbchandlerChannelUpgradeAckIterator struct { Event *IbchandlerChannelUpgradeAck // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerChannelUpgradeAckIterator is returned from FilterChannelUpgradeAck and is used to iterate over the raw logs and unpacked data for ChannelUpgradeAck events raised by the Ibchandler contract.
func (*IbchandlerChannelUpgradeAckIterator) Close ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeAckIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerChannelUpgradeAckIterator) Error ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeAckIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerChannelUpgradeAckIterator) Next ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeAckIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerChannelUpgradeConfirm ¶ added in v0.3.0
type IbchandlerChannelUpgradeConfirm struct { PortId string ChannelId string UpgradeSequence uint64 ChannelState uint8 Raw types.Log // Blockchain specific contextual infos }
IbchandlerChannelUpgradeConfirm represents a ChannelUpgradeConfirm event raised by the Ibchandler contract.
type IbchandlerChannelUpgradeConfirmIterator ¶ added in v0.3.0
type IbchandlerChannelUpgradeConfirmIterator struct { Event *IbchandlerChannelUpgradeConfirm // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerChannelUpgradeConfirmIterator is returned from FilterChannelUpgradeConfirm and is used to iterate over the raw logs and unpacked data for ChannelUpgradeConfirm events raised by the Ibchandler contract.
func (*IbchandlerChannelUpgradeConfirmIterator) Close ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerChannelUpgradeConfirmIterator) Error ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerChannelUpgradeConfirmIterator) Next ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeConfirmIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerChannelUpgradeInit ¶ added in v0.3.0
type IbchandlerChannelUpgradeInit struct { PortId string ChannelId string UpgradeSequence uint64 ProposedUpgradeFields UpgradeFieldsData Raw types.Log // Blockchain specific contextual infos }
IbchandlerChannelUpgradeInit represents a ChannelUpgradeInit event raised by the Ibchandler contract.
type IbchandlerChannelUpgradeInitIterator ¶ added in v0.3.0
type IbchandlerChannelUpgradeInitIterator struct { Event *IbchandlerChannelUpgradeInit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerChannelUpgradeInitIterator is returned from FilterChannelUpgradeInit and is used to iterate over the raw logs and unpacked data for ChannelUpgradeInit events raised by the Ibchandler contract.
func (*IbchandlerChannelUpgradeInitIterator) Close ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeInitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerChannelUpgradeInitIterator) Error ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeInitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerChannelUpgradeInitIterator) Next ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeInitIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerChannelUpgradeOpen ¶ added in v0.3.0
type IbchandlerChannelUpgradeOpen struct { PortId string ChannelId string UpgradeSequence uint64 Raw types.Log // Blockchain specific contextual infos }
IbchandlerChannelUpgradeOpen represents a ChannelUpgradeOpen event raised by the Ibchandler contract.
type IbchandlerChannelUpgradeOpenIterator ¶ added in v0.3.0
type IbchandlerChannelUpgradeOpenIterator struct { Event *IbchandlerChannelUpgradeOpen // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerChannelUpgradeOpenIterator is returned from FilterChannelUpgradeOpen and is used to iterate over the raw logs and unpacked data for ChannelUpgradeOpen events raised by the Ibchandler contract.
func (*IbchandlerChannelUpgradeOpenIterator) Close ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeOpenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerChannelUpgradeOpenIterator) Error ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeOpenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerChannelUpgradeOpenIterator) Next ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeOpenIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerChannelUpgradeTry ¶ added in v0.3.0
type IbchandlerChannelUpgradeTry struct { PortId string ChannelId string UpgradeSequence uint64 UpgradeFields UpgradeFieldsData Timeout TimeoutData NextSequenceSend uint64 Raw types.Log // Blockchain specific contextual infos }
IbchandlerChannelUpgradeTry represents a ChannelUpgradeTry event raised by the Ibchandler contract.
type IbchandlerChannelUpgradeTryIterator ¶ added in v0.3.0
type IbchandlerChannelUpgradeTryIterator struct { Event *IbchandlerChannelUpgradeTry // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerChannelUpgradeTryIterator is returned from FilterChannelUpgradeTry and is used to iterate over the raw logs and unpacked data for ChannelUpgradeTry events raised by the Ibchandler contract.
func (*IbchandlerChannelUpgradeTryIterator) Close ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeTryIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerChannelUpgradeTryIterator) Error ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeTryIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerChannelUpgradeTryIterator) Next ¶ added in v0.3.0
func (it *IbchandlerChannelUpgradeTryIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerFilterer ¶
type IbchandlerFilterer struct {
// contains filtered or unexported fields
}
IbchandlerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIbchandlerFilterer ¶
func NewIbchandlerFilterer(address common.Address, filterer bind.ContractFilterer) (*IbchandlerFilterer, error)
NewIbchandlerFilterer creates a new log filterer instance of Ibchandler, bound to a specific deployed contract.
func (*IbchandlerFilterer) FilterAcknowledgePacket ¶
func (_Ibchandler *IbchandlerFilterer) FilterAcknowledgePacket(opts *bind.FilterOpts) (*IbchandlerAcknowledgePacketIterator, error)
FilterAcknowledgePacket is a free log retrieval operation binding the contract event 0x47471450765e6e1b0b055ba2a1de04d4ce71f778c92b306e725083eb120dfd89.
Solidity: event AcknowledgePacket((uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet, bytes acknowledgement)
func (*IbchandlerFilterer) FilterChannelUpgradeAck ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) FilterChannelUpgradeAck(opts *bind.FilterOpts) (*IbchandlerChannelUpgradeAckIterator, error)
FilterChannelUpgradeAck is a free log retrieval operation binding the contract event 0xa393bd17cb5e4ddf304a2e57ec93a91d3749e0f84c005f1e07bb10f8cb7794ac.
Solidity: event ChannelUpgradeAck(string portId, string channelId, uint64 upgradeSequence, uint8 channelState, (uint8,string[],string) upgradeFields, ((uint64,uint64),uint64) timeout, uint64 nextSequenceSend)
func (*IbchandlerFilterer) FilterChannelUpgradeConfirm ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) FilterChannelUpgradeConfirm(opts *bind.FilterOpts) (*IbchandlerChannelUpgradeConfirmIterator, error)
FilterChannelUpgradeConfirm is a free log retrieval operation binding the contract event 0xf8ffe9cd82961879c9a3e9fa981504d3268956cd2c302581573586df965d2963.
Solidity: event ChannelUpgradeConfirm(string portId, string channelId, uint64 upgradeSequence, uint8 channelState)
func (*IbchandlerFilterer) FilterChannelUpgradeInit ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) FilterChannelUpgradeInit(opts *bind.FilterOpts) (*IbchandlerChannelUpgradeInitIterator, error)
FilterChannelUpgradeInit is a free log retrieval operation binding the contract event 0xc13371bc6ca96a3a792eac2cb8547e9f9be1ffd265aa789fb34798be1bc814ea.
Solidity: event ChannelUpgradeInit(string portId, string channelId, uint64 upgradeSequence, (uint8,string[],string) proposedUpgradeFields)
func (*IbchandlerFilterer) FilterChannelUpgradeOpen ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) FilterChannelUpgradeOpen(opts *bind.FilterOpts) (*IbchandlerChannelUpgradeOpenIterator, error)
FilterChannelUpgradeOpen is a free log retrieval operation binding the contract event 0x241369740b78e45d97df8f622c144ef45c38c584444d29373ee9ec116c3c1b32.
Solidity: event ChannelUpgradeOpen(string portId, string channelId, uint64 upgradeSequence)
func (*IbchandlerFilterer) FilterChannelUpgradeTry ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) FilterChannelUpgradeTry(opts *bind.FilterOpts) (*IbchandlerChannelUpgradeTryIterator, error)
FilterChannelUpgradeTry is a free log retrieval operation binding the contract event 0x6635f115be80d0284edab9b9348b1910cf6896d0fed6fffaf4d6d67b6f142ac7.
Solidity: event ChannelUpgradeTry(string portId, string channelId, uint64 upgradeSequence, (uint8,string[],string) upgradeFields, ((uint64,uint64),uint64) timeout, uint64 nextSequenceSend)
func (*IbchandlerFilterer) FilterGeneratedChannelIdentifier ¶
func (_Ibchandler *IbchandlerFilterer) FilterGeneratedChannelIdentifier(opts *bind.FilterOpts) (*IbchandlerGeneratedChannelIdentifierIterator, error)
FilterGeneratedChannelIdentifier is a free log retrieval operation binding the contract event 0x01fb9b8778b6fb840b058bb971dea3ba81c167b010a0216afe600826884f9ba7.
Solidity: event GeneratedChannelIdentifier(string channelId)
func (*IbchandlerFilterer) FilterGeneratedClientIdentifier ¶
func (_Ibchandler *IbchandlerFilterer) FilterGeneratedClientIdentifier(opts *bind.FilterOpts) (*IbchandlerGeneratedClientIdentifierIterator, error)
FilterGeneratedClientIdentifier is a free log retrieval operation binding the contract event 0x601bfcc455d5d4d7738f8c6ac232e0d7cc9c31dab811f1d87c100af0b7fc3a20.
Solidity: event GeneratedClientIdentifier(string clientId)
func (*IbchandlerFilterer) FilterGeneratedConnectionIdentifier ¶
func (_Ibchandler *IbchandlerFilterer) FilterGeneratedConnectionIdentifier(opts *bind.FilterOpts) (*IbchandlerGeneratedConnectionIdentifierIterator, error)
FilterGeneratedConnectionIdentifier is a free log retrieval operation binding the contract event 0xbcf8ae1e9272e040280c9adfc8033bb831043a9959e37ef4af1f7e8ded16321b.
Solidity: event GeneratedConnectionIdentifier(string connectionId)
func (*IbchandlerFilterer) FilterIBCModuleManagerChannelCapabilityClaimed ¶ added in v0.3.12
func (_Ibchandler *IbchandlerFilterer) FilterIBCModuleManagerChannelCapabilityClaimed(opts *bind.FilterOpts) (*IbchandlerIBCModuleManagerChannelCapabilityClaimedIterator, error)
FilterIBCModuleManagerChannelCapabilityClaimed is a free log retrieval operation binding the contract event 0x38263a2e7df1710554835905f687541ee2146f44ed1e80deae934cce1ffce451.
Solidity: event IBCModuleManagerChannelCapabilityClaimed(string portId, string channelId, address module)
func (*IbchandlerFilterer) FilterIBCModuleManagerPortCapabilityClaimed ¶ added in v0.3.12
func (_Ibchandler *IbchandlerFilterer) FilterIBCModuleManagerPortCapabilityClaimed(opts *bind.FilterOpts) (*IbchandlerIBCModuleManagerPortCapabilityClaimedIterator, error)
FilterIBCModuleManagerPortCapabilityClaimed is a free log retrieval operation binding the contract event 0x672bdc33c6ad9acab4df1040165b17a2fb6b392cfd491d6c3732285ff0f6a1dc.
Solidity: event IBCModuleManagerPortCapabilityClaimed(string portId, address module)
func (*IbchandlerFilterer) FilterRecvPacket ¶
func (_Ibchandler *IbchandlerFilterer) FilterRecvPacket(opts *bind.FilterOpts) (*IbchandlerRecvPacketIterator, error)
FilterRecvPacket is a free log retrieval operation binding the contract event 0x346f4351ee865d86a679d00f3995f0520f803d3a227604af08430e26e9345a7a.
Solidity: event RecvPacket((uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet)
func (*IbchandlerFilterer) FilterSendPacket ¶
func (_Ibchandler *IbchandlerFilterer) FilterSendPacket(opts *bind.FilterOpts) (*IbchandlerSendPacketIterator, error)
FilterSendPacket is a free log retrieval operation binding the contract event 0x2a89ca0e962a61b8115575da63f54bb249cf0137947fc9ab016ac9df88aa347e.
Solidity: event SendPacket(uint64 sequence, string sourcePort, string sourceChannel, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp, bytes data)
func (*IbchandlerFilterer) FilterTimeoutPacket ¶ added in v0.2.7
func (_Ibchandler *IbchandlerFilterer) FilterTimeoutPacket(opts *bind.FilterOpts) (*IbchandlerTimeoutPacketIterator, error)
FilterTimeoutPacket is a free log retrieval operation binding the contract event 0xa6ccdfd06294bbb481b7b08ab170c1377cccdcaa9e35b2e346a36ee32a1f8f06.
Solidity: event TimeoutPacket((uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet)
func (*IbchandlerFilterer) FilterWriteAcknowledgement ¶
func (_Ibchandler *IbchandlerFilterer) FilterWriteAcknowledgement(opts *bind.FilterOpts) (*IbchandlerWriteAcknowledgementIterator, error)
FilterWriteAcknowledgement is a free log retrieval operation binding the contract event 0x39b14668930c816f244f4073c0fdf459d3dd73ae571b57b3efe8205919472d2a.
Solidity: event WriteAcknowledgement(string destinationPortId, string destinationChannel, uint64 sequence, bytes acknowledgement)
func (*IbchandlerFilterer) FilterWriteErrorReceipt ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) FilterWriteErrorReceipt(opts *bind.FilterOpts) (*IbchandlerWriteErrorReceiptIterator, error)
FilterWriteErrorReceipt is a free log retrieval operation binding the contract event 0xef7ecb538ba766888f61a77318bf9fe298813d0ea1c94781985411946e1daa34.
Solidity: event WriteErrorReceipt(string portId, string channelId, uint64 upgradeSequence, string message)
func (*IbchandlerFilterer) ParseAcknowledgePacket ¶
func (_Ibchandler *IbchandlerFilterer) ParseAcknowledgePacket(log types.Log) (*IbchandlerAcknowledgePacket, error)
ParseAcknowledgePacket is a log parse operation binding the contract event 0x47471450765e6e1b0b055ba2a1de04d4ce71f778c92b306e725083eb120dfd89.
Solidity: event AcknowledgePacket((uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet, bytes acknowledgement)
func (*IbchandlerFilterer) ParseChannelUpgradeAck ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) ParseChannelUpgradeAck(log types.Log) (*IbchandlerChannelUpgradeAck, error)
ParseChannelUpgradeAck is a log parse operation binding the contract event 0xa393bd17cb5e4ddf304a2e57ec93a91d3749e0f84c005f1e07bb10f8cb7794ac.
Solidity: event ChannelUpgradeAck(string portId, string channelId, uint64 upgradeSequence, uint8 channelState, (uint8,string[],string) upgradeFields, ((uint64,uint64),uint64) timeout, uint64 nextSequenceSend)
func (*IbchandlerFilterer) ParseChannelUpgradeConfirm ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) ParseChannelUpgradeConfirm(log types.Log) (*IbchandlerChannelUpgradeConfirm, error)
ParseChannelUpgradeConfirm is a log parse operation binding the contract event 0xf8ffe9cd82961879c9a3e9fa981504d3268956cd2c302581573586df965d2963.
Solidity: event ChannelUpgradeConfirm(string portId, string channelId, uint64 upgradeSequence, uint8 channelState)
func (*IbchandlerFilterer) ParseChannelUpgradeInit ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) ParseChannelUpgradeInit(log types.Log) (*IbchandlerChannelUpgradeInit, error)
ParseChannelUpgradeInit is a log parse operation binding the contract event 0xc13371bc6ca96a3a792eac2cb8547e9f9be1ffd265aa789fb34798be1bc814ea.
Solidity: event ChannelUpgradeInit(string portId, string channelId, uint64 upgradeSequence, (uint8,string[],string) proposedUpgradeFields)
func (*IbchandlerFilterer) ParseChannelUpgradeOpen ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) ParseChannelUpgradeOpen(log types.Log) (*IbchandlerChannelUpgradeOpen, error)
ParseChannelUpgradeOpen is a log parse operation binding the contract event 0x241369740b78e45d97df8f622c144ef45c38c584444d29373ee9ec116c3c1b32.
Solidity: event ChannelUpgradeOpen(string portId, string channelId, uint64 upgradeSequence)
func (*IbchandlerFilterer) ParseChannelUpgradeTry ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) ParseChannelUpgradeTry(log types.Log) (*IbchandlerChannelUpgradeTry, error)
ParseChannelUpgradeTry is a log parse operation binding the contract event 0x6635f115be80d0284edab9b9348b1910cf6896d0fed6fffaf4d6d67b6f142ac7.
Solidity: event ChannelUpgradeTry(string portId, string channelId, uint64 upgradeSequence, (uint8,string[],string) upgradeFields, ((uint64,uint64),uint64) timeout, uint64 nextSequenceSend)
func (*IbchandlerFilterer) ParseGeneratedChannelIdentifier ¶
func (_Ibchandler *IbchandlerFilterer) ParseGeneratedChannelIdentifier(log types.Log) (*IbchandlerGeneratedChannelIdentifier, error)
ParseGeneratedChannelIdentifier is a log parse operation binding the contract event 0x01fb9b8778b6fb840b058bb971dea3ba81c167b010a0216afe600826884f9ba7.
Solidity: event GeneratedChannelIdentifier(string channelId)
func (*IbchandlerFilterer) ParseGeneratedClientIdentifier ¶
func (_Ibchandler *IbchandlerFilterer) ParseGeneratedClientIdentifier(log types.Log) (*IbchandlerGeneratedClientIdentifier, error)
ParseGeneratedClientIdentifier is a log parse operation binding the contract event 0x601bfcc455d5d4d7738f8c6ac232e0d7cc9c31dab811f1d87c100af0b7fc3a20.
Solidity: event GeneratedClientIdentifier(string clientId)
func (*IbchandlerFilterer) ParseGeneratedConnectionIdentifier ¶
func (_Ibchandler *IbchandlerFilterer) ParseGeneratedConnectionIdentifier(log types.Log) (*IbchandlerGeneratedConnectionIdentifier, error)
ParseGeneratedConnectionIdentifier is a log parse operation binding the contract event 0xbcf8ae1e9272e040280c9adfc8033bb831043a9959e37ef4af1f7e8ded16321b.
Solidity: event GeneratedConnectionIdentifier(string connectionId)
func (*IbchandlerFilterer) ParseIBCModuleManagerChannelCapabilityClaimed ¶ added in v0.3.12
func (_Ibchandler *IbchandlerFilterer) ParseIBCModuleManagerChannelCapabilityClaimed(log types.Log) (*IbchandlerIBCModuleManagerChannelCapabilityClaimed, error)
ParseIBCModuleManagerChannelCapabilityClaimed is a log parse operation binding the contract event 0x38263a2e7df1710554835905f687541ee2146f44ed1e80deae934cce1ffce451.
Solidity: event IBCModuleManagerChannelCapabilityClaimed(string portId, string channelId, address module)
func (*IbchandlerFilterer) ParseIBCModuleManagerPortCapabilityClaimed ¶ added in v0.3.12
func (_Ibchandler *IbchandlerFilterer) ParseIBCModuleManagerPortCapabilityClaimed(log types.Log) (*IbchandlerIBCModuleManagerPortCapabilityClaimed, error)
ParseIBCModuleManagerPortCapabilityClaimed is a log parse operation binding the contract event 0x672bdc33c6ad9acab4df1040165b17a2fb6b392cfd491d6c3732285ff0f6a1dc.
Solidity: event IBCModuleManagerPortCapabilityClaimed(string portId, address module)
func (*IbchandlerFilterer) ParseRecvPacket ¶
func (_Ibchandler *IbchandlerFilterer) ParseRecvPacket(log types.Log) (*IbchandlerRecvPacket, error)
ParseRecvPacket is a log parse operation binding the contract event 0x346f4351ee865d86a679d00f3995f0520f803d3a227604af08430e26e9345a7a.
Solidity: event RecvPacket((uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet)
func (*IbchandlerFilterer) ParseSendPacket ¶
func (_Ibchandler *IbchandlerFilterer) ParseSendPacket(log types.Log) (*IbchandlerSendPacket, error)
ParseSendPacket is a log parse operation binding the contract event 0x2a89ca0e962a61b8115575da63f54bb249cf0137947fc9ab016ac9df88aa347e.
Solidity: event SendPacket(uint64 sequence, string sourcePort, string sourceChannel, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp, bytes data)
func (*IbchandlerFilterer) ParseTimeoutPacket ¶ added in v0.2.7
func (_Ibchandler *IbchandlerFilterer) ParseTimeoutPacket(log types.Log) (*IbchandlerTimeoutPacket, error)
ParseTimeoutPacket is a log parse operation binding the contract event 0xa6ccdfd06294bbb481b7b08ab170c1377cccdcaa9e35b2e346a36ee32a1f8f06.
Solidity: event TimeoutPacket((uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet)
func (*IbchandlerFilterer) ParseWriteAcknowledgement ¶
func (_Ibchandler *IbchandlerFilterer) ParseWriteAcknowledgement(log types.Log) (*IbchandlerWriteAcknowledgement, error)
ParseWriteAcknowledgement is a log parse operation binding the contract event 0x39b14668930c816f244f4073c0fdf459d3dd73ae571b57b3efe8205919472d2a.
Solidity: event WriteAcknowledgement(string destinationPortId, string destinationChannel, uint64 sequence, bytes acknowledgement)
func (*IbchandlerFilterer) ParseWriteErrorReceipt ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) ParseWriteErrorReceipt(log types.Log) (*IbchandlerWriteErrorReceipt, error)
ParseWriteErrorReceipt is a log parse operation binding the contract event 0xef7ecb538ba766888f61a77318bf9fe298813d0ea1c94781985411946e1daa34.
Solidity: event WriteErrorReceipt(string portId, string channelId, uint64 upgradeSequence, string message)
func (*IbchandlerFilterer) WatchAcknowledgePacket ¶
func (_Ibchandler *IbchandlerFilterer) WatchAcknowledgePacket(opts *bind.WatchOpts, sink chan<- *IbchandlerAcknowledgePacket) (event.Subscription, error)
WatchAcknowledgePacket is a free log subscription operation binding the contract event 0x47471450765e6e1b0b055ba2a1de04d4ce71f778c92b306e725083eb120dfd89.
Solidity: event AcknowledgePacket((uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet, bytes acknowledgement)
func (*IbchandlerFilterer) WatchChannelUpgradeAck ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) WatchChannelUpgradeAck(opts *bind.WatchOpts, sink chan<- *IbchandlerChannelUpgradeAck) (event.Subscription, error)
WatchChannelUpgradeAck is a free log subscription operation binding the contract event 0xa393bd17cb5e4ddf304a2e57ec93a91d3749e0f84c005f1e07bb10f8cb7794ac.
Solidity: event ChannelUpgradeAck(string portId, string channelId, uint64 upgradeSequence, uint8 channelState, (uint8,string[],string) upgradeFields, ((uint64,uint64),uint64) timeout, uint64 nextSequenceSend)
func (*IbchandlerFilterer) WatchChannelUpgradeConfirm ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) WatchChannelUpgradeConfirm(opts *bind.WatchOpts, sink chan<- *IbchandlerChannelUpgradeConfirm) (event.Subscription, error)
WatchChannelUpgradeConfirm is a free log subscription operation binding the contract event 0xf8ffe9cd82961879c9a3e9fa981504d3268956cd2c302581573586df965d2963.
Solidity: event ChannelUpgradeConfirm(string portId, string channelId, uint64 upgradeSequence, uint8 channelState)
func (*IbchandlerFilterer) WatchChannelUpgradeInit ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) WatchChannelUpgradeInit(opts *bind.WatchOpts, sink chan<- *IbchandlerChannelUpgradeInit) (event.Subscription, error)
WatchChannelUpgradeInit is a free log subscription operation binding the contract event 0xc13371bc6ca96a3a792eac2cb8547e9f9be1ffd265aa789fb34798be1bc814ea.
Solidity: event ChannelUpgradeInit(string portId, string channelId, uint64 upgradeSequence, (uint8,string[],string) proposedUpgradeFields)
func (*IbchandlerFilterer) WatchChannelUpgradeOpen ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) WatchChannelUpgradeOpen(opts *bind.WatchOpts, sink chan<- *IbchandlerChannelUpgradeOpen) (event.Subscription, error)
WatchChannelUpgradeOpen is a free log subscription operation binding the contract event 0x241369740b78e45d97df8f622c144ef45c38c584444d29373ee9ec116c3c1b32.
Solidity: event ChannelUpgradeOpen(string portId, string channelId, uint64 upgradeSequence)
func (*IbchandlerFilterer) WatchChannelUpgradeTry ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) WatchChannelUpgradeTry(opts *bind.WatchOpts, sink chan<- *IbchandlerChannelUpgradeTry) (event.Subscription, error)
WatchChannelUpgradeTry is a free log subscription operation binding the contract event 0x6635f115be80d0284edab9b9348b1910cf6896d0fed6fffaf4d6d67b6f142ac7.
Solidity: event ChannelUpgradeTry(string portId, string channelId, uint64 upgradeSequence, (uint8,string[],string) upgradeFields, ((uint64,uint64),uint64) timeout, uint64 nextSequenceSend)
func (*IbchandlerFilterer) WatchGeneratedChannelIdentifier ¶
func (_Ibchandler *IbchandlerFilterer) WatchGeneratedChannelIdentifier(opts *bind.WatchOpts, sink chan<- *IbchandlerGeneratedChannelIdentifier) (event.Subscription, error)
WatchGeneratedChannelIdentifier is a free log subscription operation binding the contract event 0x01fb9b8778b6fb840b058bb971dea3ba81c167b010a0216afe600826884f9ba7.
Solidity: event GeneratedChannelIdentifier(string channelId)
func (*IbchandlerFilterer) WatchGeneratedClientIdentifier ¶
func (_Ibchandler *IbchandlerFilterer) WatchGeneratedClientIdentifier(opts *bind.WatchOpts, sink chan<- *IbchandlerGeneratedClientIdentifier) (event.Subscription, error)
WatchGeneratedClientIdentifier is a free log subscription operation binding the contract event 0x601bfcc455d5d4d7738f8c6ac232e0d7cc9c31dab811f1d87c100af0b7fc3a20.
Solidity: event GeneratedClientIdentifier(string clientId)
func (*IbchandlerFilterer) WatchGeneratedConnectionIdentifier ¶
func (_Ibchandler *IbchandlerFilterer) WatchGeneratedConnectionIdentifier(opts *bind.WatchOpts, sink chan<- *IbchandlerGeneratedConnectionIdentifier) (event.Subscription, error)
WatchGeneratedConnectionIdentifier is a free log subscription operation binding the contract event 0xbcf8ae1e9272e040280c9adfc8033bb831043a9959e37ef4af1f7e8ded16321b.
Solidity: event GeneratedConnectionIdentifier(string connectionId)
func (*IbchandlerFilterer) WatchIBCModuleManagerChannelCapabilityClaimed ¶ added in v0.3.12
func (_Ibchandler *IbchandlerFilterer) WatchIBCModuleManagerChannelCapabilityClaimed(opts *bind.WatchOpts, sink chan<- *IbchandlerIBCModuleManagerChannelCapabilityClaimed) (event.Subscription, error)
WatchIBCModuleManagerChannelCapabilityClaimed is a free log subscription operation binding the contract event 0x38263a2e7df1710554835905f687541ee2146f44ed1e80deae934cce1ffce451.
Solidity: event IBCModuleManagerChannelCapabilityClaimed(string portId, string channelId, address module)
func (*IbchandlerFilterer) WatchIBCModuleManagerPortCapabilityClaimed ¶ added in v0.3.12
func (_Ibchandler *IbchandlerFilterer) WatchIBCModuleManagerPortCapabilityClaimed(opts *bind.WatchOpts, sink chan<- *IbchandlerIBCModuleManagerPortCapabilityClaimed) (event.Subscription, error)
WatchIBCModuleManagerPortCapabilityClaimed is a free log subscription operation binding the contract event 0x672bdc33c6ad9acab4df1040165b17a2fb6b392cfd491d6c3732285ff0f6a1dc.
Solidity: event IBCModuleManagerPortCapabilityClaimed(string portId, address module)
func (*IbchandlerFilterer) WatchRecvPacket ¶
func (_Ibchandler *IbchandlerFilterer) WatchRecvPacket(opts *bind.WatchOpts, sink chan<- *IbchandlerRecvPacket) (event.Subscription, error)
WatchRecvPacket is a free log subscription operation binding the contract event 0x346f4351ee865d86a679d00f3995f0520f803d3a227604af08430e26e9345a7a.
Solidity: event RecvPacket((uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet)
func (*IbchandlerFilterer) WatchSendPacket ¶
func (_Ibchandler *IbchandlerFilterer) WatchSendPacket(opts *bind.WatchOpts, sink chan<- *IbchandlerSendPacket) (event.Subscription, error)
WatchSendPacket is a free log subscription operation binding the contract event 0x2a89ca0e962a61b8115575da63f54bb249cf0137947fc9ab016ac9df88aa347e.
Solidity: event SendPacket(uint64 sequence, string sourcePort, string sourceChannel, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp, bytes data)
func (*IbchandlerFilterer) WatchTimeoutPacket ¶ added in v0.2.7
func (_Ibchandler *IbchandlerFilterer) WatchTimeoutPacket(opts *bind.WatchOpts, sink chan<- *IbchandlerTimeoutPacket) (event.Subscription, error)
WatchTimeoutPacket is a free log subscription operation binding the contract event 0xa6ccdfd06294bbb481b7b08ab170c1377cccdcaa9e35b2e346a36ee32a1f8f06.
Solidity: event TimeoutPacket((uint64,string,string,string,string,bytes,(uint64,uint64),uint64) packet)
func (*IbchandlerFilterer) WatchWriteAcknowledgement ¶
func (_Ibchandler *IbchandlerFilterer) WatchWriteAcknowledgement(opts *bind.WatchOpts, sink chan<- *IbchandlerWriteAcknowledgement) (event.Subscription, error)
WatchWriteAcknowledgement is a free log subscription operation binding the contract event 0x39b14668930c816f244f4073c0fdf459d3dd73ae571b57b3efe8205919472d2a.
Solidity: event WriteAcknowledgement(string destinationPortId, string destinationChannel, uint64 sequence, bytes acknowledgement)
func (*IbchandlerFilterer) WatchWriteErrorReceipt ¶ added in v0.3.0
func (_Ibchandler *IbchandlerFilterer) WatchWriteErrorReceipt(opts *bind.WatchOpts, sink chan<- *IbchandlerWriteErrorReceipt) (event.Subscription, error)
WatchWriteErrorReceipt is a free log subscription operation binding the contract event 0xef7ecb538ba766888f61a77318bf9fe298813d0ea1c94781985411946e1daa34.
Solidity: event WriteErrorReceipt(string portId, string channelId, uint64 upgradeSequence, string message)
type IbchandlerGeneratedChannelIdentifier ¶
type IbchandlerGeneratedChannelIdentifier struct { ChannelId string Raw types.Log // Blockchain specific contextual infos }
IbchandlerGeneratedChannelIdentifier represents a GeneratedChannelIdentifier event raised by the Ibchandler contract.
type IbchandlerGeneratedChannelIdentifierIterator ¶
type IbchandlerGeneratedChannelIdentifierIterator struct { Event *IbchandlerGeneratedChannelIdentifier // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerGeneratedChannelIdentifierIterator is returned from FilterGeneratedChannelIdentifier and is used to iterate over the raw logs and unpacked data for GeneratedChannelIdentifier events raised by the Ibchandler contract.
func (*IbchandlerGeneratedChannelIdentifierIterator) Close ¶
func (it *IbchandlerGeneratedChannelIdentifierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerGeneratedChannelIdentifierIterator) Error ¶
func (it *IbchandlerGeneratedChannelIdentifierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerGeneratedChannelIdentifierIterator) Next ¶
func (it *IbchandlerGeneratedChannelIdentifierIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerGeneratedClientIdentifier ¶
type IbchandlerGeneratedClientIdentifier struct { ClientId string Raw types.Log // Blockchain specific contextual infos }
IbchandlerGeneratedClientIdentifier represents a GeneratedClientIdentifier event raised by the Ibchandler contract.
type IbchandlerGeneratedClientIdentifierIterator ¶
type IbchandlerGeneratedClientIdentifierIterator struct { Event *IbchandlerGeneratedClientIdentifier // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerGeneratedClientIdentifierIterator is returned from FilterGeneratedClientIdentifier and is used to iterate over the raw logs and unpacked data for GeneratedClientIdentifier events raised by the Ibchandler contract.
func (*IbchandlerGeneratedClientIdentifierIterator) Close ¶
func (it *IbchandlerGeneratedClientIdentifierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerGeneratedClientIdentifierIterator) Error ¶
func (it *IbchandlerGeneratedClientIdentifierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerGeneratedClientIdentifierIterator) Next ¶
func (it *IbchandlerGeneratedClientIdentifierIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerGeneratedConnectionIdentifier ¶
type IbchandlerGeneratedConnectionIdentifier struct { ConnectionId string Raw types.Log // Blockchain specific contextual infos }
IbchandlerGeneratedConnectionIdentifier represents a GeneratedConnectionIdentifier event raised by the Ibchandler contract.
type IbchandlerGeneratedConnectionIdentifierIterator ¶
type IbchandlerGeneratedConnectionIdentifierIterator struct { Event *IbchandlerGeneratedConnectionIdentifier // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerGeneratedConnectionIdentifierIterator is returned from FilterGeneratedConnectionIdentifier and is used to iterate over the raw logs and unpacked data for GeneratedConnectionIdentifier events raised by the Ibchandler contract.
func (*IbchandlerGeneratedConnectionIdentifierIterator) Close ¶
func (it *IbchandlerGeneratedConnectionIdentifierIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerGeneratedConnectionIdentifierIterator) Error ¶
func (it *IbchandlerGeneratedConnectionIdentifierIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerGeneratedConnectionIdentifierIterator) Next ¶
func (it *IbchandlerGeneratedConnectionIdentifierIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerIBCModuleManagerChannelCapabilityClaimed ¶ added in v0.3.12
type IbchandlerIBCModuleManagerChannelCapabilityClaimed struct { PortId string ChannelId string Module common.Address Raw types.Log // Blockchain specific contextual infos }
IbchandlerIBCModuleManagerChannelCapabilityClaimed represents a IBCModuleManagerChannelCapabilityClaimed event raised by the Ibchandler contract.
type IbchandlerIBCModuleManagerChannelCapabilityClaimedIterator ¶ added in v0.3.12
type IbchandlerIBCModuleManagerChannelCapabilityClaimedIterator struct { Event *IbchandlerIBCModuleManagerChannelCapabilityClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerIBCModuleManagerChannelCapabilityClaimedIterator is returned from FilterIBCModuleManagerChannelCapabilityClaimed and is used to iterate over the raw logs and unpacked data for IBCModuleManagerChannelCapabilityClaimed events raised by the Ibchandler contract.
func (*IbchandlerIBCModuleManagerChannelCapabilityClaimedIterator) Close ¶ added in v0.3.12
func (it *IbchandlerIBCModuleManagerChannelCapabilityClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerIBCModuleManagerChannelCapabilityClaimedIterator) Error ¶ added in v0.3.12
func (it *IbchandlerIBCModuleManagerChannelCapabilityClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerIBCModuleManagerChannelCapabilityClaimedIterator) Next ¶ added in v0.3.12
func (it *IbchandlerIBCModuleManagerChannelCapabilityClaimedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerIBCModuleManagerPortCapabilityClaimed ¶ added in v0.3.12
type IbchandlerIBCModuleManagerPortCapabilityClaimed struct { PortId string Module common.Address Raw types.Log // Blockchain specific contextual infos }
IbchandlerIBCModuleManagerPortCapabilityClaimed represents a IBCModuleManagerPortCapabilityClaimed event raised by the Ibchandler contract.
type IbchandlerIBCModuleManagerPortCapabilityClaimedIterator ¶ added in v0.3.12
type IbchandlerIBCModuleManagerPortCapabilityClaimedIterator struct { Event *IbchandlerIBCModuleManagerPortCapabilityClaimed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerIBCModuleManagerPortCapabilityClaimedIterator is returned from FilterIBCModuleManagerPortCapabilityClaimed and is used to iterate over the raw logs and unpacked data for IBCModuleManagerPortCapabilityClaimed events raised by the Ibchandler contract.
func (*IbchandlerIBCModuleManagerPortCapabilityClaimedIterator) Close ¶ added in v0.3.12
func (it *IbchandlerIBCModuleManagerPortCapabilityClaimedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerIBCModuleManagerPortCapabilityClaimedIterator) Error ¶ added in v0.3.12
func (it *IbchandlerIBCModuleManagerPortCapabilityClaimedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerIBCModuleManagerPortCapabilityClaimedIterator) Next ¶ added in v0.3.12
func (it *IbchandlerIBCModuleManagerPortCapabilityClaimedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerRaw ¶
type IbchandlerRaw struct {
Contract *Ibchandler // Generic contract binding to access the raw methods on
}
IbchandlerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IbchandlerRaw) Call ¶
func (_Ibchandler *IbchandlerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*IbchandlerRaw) Transact ¶
func (_Ibchandler *IbchandlerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IbchandlerRaw) Transfer ¶
func (_Ibchandler *IbchandlerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IbchandlerRecvPacket ¶
type IbchandlerRecvPacket struct { Packet Packet Raw types.Log // Blockchain specific contextual infos }
IbchandlerRecvPacket represents a RecvPacket event raised by the Ibchandler contract.
type IbchandlerRecvPacketIterator ¶
type IbchandlerRecvPacketIterator struct { Event *IbchandlerRecvPacket // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerRecvPacketIterator is returned from FilterRecvPacket and is used to iterate over the raw logs and unpacked data for RecvPacket events raised by the Ibchandler contract.
func (*IbchandlerRecvPacketIterator) Close ¶
func (it *IbchandlerRecvPacketIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerRecvPacketIterator) Error ¶
func (it *IbchandlerRecvPacketIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerRecvPacketIterator) Next ¶
func (it *IbchandlerRecvPacketIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerSendPacket ¶
type IbchandlerSendPacket struct { Sequence uint64 SourcePort string SourceChannel string TimeoutHeight HeightData TimeoutTimestamp uint64 Data []byte Raw types.Log // Blockchain specific contextual infos }
IbchandlerSendPacket represents a SendPacket event raised by the Ibchandler contract.
type IbchandlerSendPacketIterator ¶
type IbchandlerSendPacketIterator struct { Event *IbchandlerSendPacket // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerSendPacketIterator is returned from FilterSendPacket and is used to iterate over the raw logs and unpacked data for SendPacket events raised by the Ibchandler contract.
func (*IbchandlerSendPacketIterator) Close ¶
func (it *IbchandlerSendPacketIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerSendPacketIterator) Error ¶
func (it *IbchandlerSendPacketIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerSendPacketIterator) Next ¶
func (it *IbchandlerSendPacketIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerSession ¶
type IbchandlerSession struct { Contract *Ibchandler // Generic contract binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IbchandlerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IbchandlerSession) AcknowledgePacket ¶
func (_Ibchandler *IbchandlerSession) AcknowledgePacket(arg0 IIBCChannelAcknowledgePacketMsgPacketAcknowledgement) (*types.Transaction, error)
AcknowledgePacket is a paid mutator transaction binding the contract method 0x59f37976.
Solidity: function acknowledgePacket(((uint64,string,string,string,string,bytes,(uint64,uint64),uint64),bytes,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerSession) BindPort ¶
func (_Ibchandler *IbchandlerSession) BindPort(portId string, moduleAddress common.Address) (*types.Transaction, error)
BindPort is a paid mutator transaction binding the contract method 0x117e886a.
Solidity: function bindPort(string portId, address moduleAddress) returns()
func (*IbchandlerSession) CancelChannelUpgrade ¶ added in v0.3.0
func (_Ibchandler *IbchandlerSession) CancelChannelUpgrade(arg0 IIBCChannelUpgradeBaseMsgCancelChannelUpgrade) (*types.Transaction, error)
CancelChannelUpgrade is a paid mutator transaction binding the contract method 0xc2333903.
Solidity: function cancelChannelUpgrade((string,string,(uint64,string),bytes,(uint64,uint64)) ) returns()
func (*IbchandlerSession) ChannelCloseConfirm ¶
func (_Ibchandler *IbchandlerSession) ChannelCloseConfirm(arg0 IIBCChannelHandshakeMsgChannelCloseConfirm) (*types.Transaction, error)
ChannelCloseConfirm is a paid mutator transaction binding the contract method 0x25cbc3a6.
Solidity: function channelCloseConfirm((string,string,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerSession) ChannelCloseInit ¶
func (_Ibchandler *IbchandlerSession) ChannelCloseInit(arg0 IIBCChannelHandshakeMsgChannelCloseInit) (*types.Transaction, error)
ChannelCloseInit is a paid mutator transaction binding the contract method 0xa06cb3a2.
Solidity: function channelCloseInit((string,string) ) returns()
func (*IbchandlerSession) ChannelOpenAck ¶
func (_Ibchandler *IbchandlerSession) ChannelOpenAck(arg0 IIBCChannelHandshakeMsgChannelOpenAck) (*types.Transaction, error)
ChannelOpenAck is a paid mutator transaction binding the contract method 0x256c4199.
Solidity: function channelOpenAck((string,string,string,string,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerSession) ChannelOpenConfirm ¶
func (_Ibchandler *IbchandlerSession) ChannelOpenConfirm(arg0 IIBCChannelHandshakeMsgChannelOpenConfirm) (*types.Transaction, error)
ChannelOpenConfirm is a paid mutator transaction binding the contract method 0x5bd51b62.
Solidity: function channelOpenConfirm((string,string,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerSession) ChannelOpenInit ¶
func (_Ibchandler *IbchandlerSession) ChannelOpenInit(arg0 IIBCChannelHandshakeMsgChannelOpenInit) (*types.Transaction, error)
ChannelOpenInit is a paid mutator transaction binding the contract method 0x2d5386df.
Solidity: function channelOpenInit((string,(uint8,uint8,(string,string),string[],string,uint64)) ) returns(string, string)
func (*IbchandlerSession) ChannelOpenTry ¶
func (_Ibchandler *IbchandlerSession) ChannelOpenTry(arg0 IIBCChannelHandshakeMsgChannelOpenTry) (*types.Transaction, error)
ChannelOpenTry is a paid mutator transaction binding the contract method 0x314c3c1c.
Solidity: function channelOpenTry((string,(uint8,uint8,(string,string),string[],string,uint64),string,bytes,(uint64,uint64)) ) returns(string, string)
func (*IbchandlerSession) ChannelUpgradeAck ¶ added in v0.3.0
func (_Ibchandler *IbchandlerSession) ChannelUpgradeAck(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeAck) (*types.Transaction, error)
ChannelUpgradeAck is a paid mutator transaction binding the contract method 0xfb6c93f7.
Solidity: function channelUpgradeAck((string,string,((uint8,string[],string),((uint64,uint64),uint64),uint64),(bytes,bytes,(uint64,uint64))) ) returns(bool)
func (*IbchandlerSession) ChannelUpgradeConfirm ¶ added in v0.3.0
func (_Ibchandler *IbchandlerSession) ChannelUpgradeConfirm(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeConfirm) (*types.Transaction, error)
ChannelUpgradeConfirm is a paid mutator transaction binding the contract method 0x0db24ed7.
Solidity: function channelUpgradeConfirm((string,string,uint8,((uint8,string[],string),((uint64,uint64),uint64),uint64),(bytes,bytes,(uint64,uint64))) ) returns(bool)
func (*IbchandlerSession) ChannelUpgradeInit ¶ added in v0.3.0
func (_Ibchandler *IbchandlerSession) ChannelUpgradeInit(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeInit) (*types.Transaction, error)
ChannelUpgradeInit is a paid mutator transaction binding the contract method 0xcc93aebf.
Solidity: function channelUpgradeInit((string,string,(uint8,string[],string)) ) returns(uint64)
func (*IbchandlerSession) ChannelUpgradeOpen ¶ added in v0.3.0
func (_Ibchandler *IbchandlerSession) ChannelUpgradeOpen(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeOpen) (*types.Transaction, error)
ChannelUpgradeOpen is a paid mutator transaction binding the contract method 0x921e51d4.
Solidity: function channelUpgradeOpen((string,string,uint8,uint64,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerSession) ChannelUpgradeTry ¶ added in v0.3.0
func (_Ibchandler *IbchandlerSession) ChannelUpgradeTry(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeTry) (*types.Transaction, error)
ChannelUpgradeTry is a paid mutator transaction binding the contract method 0x4e61055a.
Solidity: function channelUpgradeTry((string,string,uint64,(uint8,string[],string),string[],(bytes,bytes,(uint64,uint64))) ) returns(bool, uint64)
func (*IbchandlerSession) ConnectionOpenAck ¶
func (_Ibchandler *IbchandlerSession) ConnectionOpenAck(arg0 IIBCConnectionMsgConnectionOpenAck) (*types.Transaction, error)
ConnectionOpenAck is a paid mutator transaction binding the contract method 0x8c145a93.
Solidity: function connectionOpenAck((string,bytes,(string,string[]),string,bytes,bytes,bytes,(uint64,uint64),(uint64,uint64),bytes) ) returns()
func (*IbchandlerSession) ConnectionOpenConfirm ¶
func (_Ibchandler *IbchandlerSession) ConnectionOpenConfirm(arg0 IIBCConnectionMsgConnectionOpenConfirm) (*types.Transaction, error)
ConnectionOpenConfirm is a paid mutator transaction binding the contract method 0x6a728f2c.
Solidity: function connectionOpenConfirm((string,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerSession) ConnectionOpenInit ¶
func (_Ibchandler *IbchandlerSession) ConnectionOpenInit(arg0 IIBCConnectionMsgConnectionOpenInit) (*types.Transaction, error)
ConnectionOpenInit is a paid mutator transaction binding the contract method 0xd3c68ba0.
Solidity: function connectionOpenInit((string,(string,string,(bytes)),(string,string[]),uint64) ) returns(string)
func (*IbchandlerSession) ConnectionOpenTry ¶
func (_Ibchandler *IbchandlerSession) ConnectionOpenTry(arg0 IIBCConnectionMsgConnectionOpenTry) (*types.Transaction, error)
ConnectionOpenTry is a paid mutator transaction binding the contract method 0x314d55c3.
Solidity: function connectionOpenTry(((string,string,(bytes)),uint64,string,bytes,(string,string[])[],bytes,bytes,bytes,(uint64,uint64),(uint64,uint64),bytes) ) returns(string)
func (*IbchandlerSession) CreateClient ¶
func (_Ibchandler *IbchandlerSession) CreateClient(arg0 IIBCClientMsgCreateClient) (*types.Transaction, error)
CreateClient is a paid mutator transaction binding the contract method 0xd5a24481.
Solidity: function createClient((string,bytes,bytes) ) returns(string)
func (*IbchandlerSession) GetCanTransitionToFlushComplete ¶ added in v0.3.10
func (_Ibchandler *IbchandlerSession) GetCanTransitionToFlushComplete(portId string, channelId string) (bool, error)
GetCanTransitionToFlushComplete is a free data retrieval call binding the contract method 0x9401dac3.
Solidity: function getCanTransitionToFlushComplete(string portId, string channelId) view returns(bool)
func (*IbchandlerSession) GetChannel ¶
func (_Ibchandler *IbchandlerSession) GetChannel(portId string, channelId string) (ChannelData, bool, error)
GetChannel is a free data retrieval call binding the contract method 0x3000217a.
Solidity: function getChannel(string portId, string channelId) view returns((uint8,uint8,(string,string),string[],string,uint64), bool)
func (*IbchandlerSession) GetChannelUpgrade ¶ added in v0.3.0
func (_Ibchandler *IbchandlerSession) GetChannelUpgrade(portId string, channelId string) (UpgradeData, bool, error)
GetChannelUpgrade is a free data retrieval call binding the contract method 0x16fb38fd.
Solidity: function getChannelUpgrade(string portId, string channelId) view returns(((uint8,string[],string),((uint64,uint64),uint64),uint64), bool)
func (*IbchandlerSession) GetClient ¶ added in v0.2.10
func (_Ibchandler *IbchandlerSession) GetClient(clientId string) (common.Address, error)
GetClient is a free data retrieval call binding the contract method 0x7eb78932.
Solidity: function getClient(string clientId) view returns(address)
func (*IbchandlerSession) GetClientByType ¶ added in v0.2.10
func (_Ibchandler *IbchandlerSession) GetClientByType(clientType string) (common.Address, error)
GetClientByType is a free data retrieval call binding the contract method 0x40d20d13.
Solidity: function getClientByType(string clientType) view returns(address)
func (*IbchandlerSession) GetClientState ¶
func (_Ibchandler *IbchandlerSession) GetClientState(clientId string) ([]byte, bool, error)
GetClientState is a free data retrieval call binding the contract method 0x76c81c42.
Solidity: function getClientState(string clientId) view returns(bytes, bool)
func (*IbchandlerSession) GetClientType ¶ added in v0.2.10
func (_Ibchandler *IbchandlerSession) GetClientType(clientId string) (string, error)
GetClientType is a free data retrieval call binding the contract method 0x84515f5d.
Solidity: function getClientType(string clientId) view returns(string)
func (*IbchandlerSession) GetCommitment ¶ added in v0.2.7
func (_Ibchandler *IbchandlerSession) GetCommitment(hashedPath [32]byte) ([32]byte, error)
GetCommitment is a free data retrieval call binding the contract method 0x7795820c.
Solidity: function getCommitment(bytes32 hashedPath) view returns(bytes32)
func (*IbchandlerSession) GetCommitmentPrefix ¶ added in v0.2.7
func (_Ibchandler *IbchandlerSession) GetCommitmentPrefix() ([]byte, error)
GetCommitmentPrefix is a free data retrieval call binding the contract method 0xb5ad7134.
Solidity: function getCommitmentPrefix() view returns(bytes)
func (*IbchandlerSession) GetCommitmentsSlot ¶ added in v0.3.10
func (_Ibchandler *IbchandlerSession) GetCommitmentsSlot() ([32]byte, error)
GetCommitmentsSlot is a free data retrieval call binding the contract method 0x6ecd6d48.
Solidity: function getCommitmentsSlot() pure returns(bytes32)
func (*IbchandlerSession) GetConnection ¶
func (_Ibchandler *IbchandlerSession) GetConnection(connectionId string) (ConnectionEndData, bool, error)
GetConnection is a free data retrieval call binding the contract method 0x27711a69.
Solidity: function getConnection(string connectionId) view returns((string,(string,string[])[],uint8,(string,string,(bytes)),uint64), bool)
func (*IbchandlerSession) GetConsensusState ¶
func (_Ibchandler *IbchandlerSession) GetConsensusState(clientId string, height HeightData) ([]byte, bool, error)
GetConsensusState is a free data retrieval call binding the contract method 0x6cf44bf4.
Solidity: function getConsensusState(string clientId, (uint64,uint64) height) view returns(bytes consensusStateBytes, bool)
func (*IbchandlerSession) GetExpectedTimePerBlock ¶
func (_Ibchandler *IbchandlerSession) GetExpectedTimePerBlock() (uint64, error)
GetExpectedTimePerBlock is a free data retrieval call binding the contract method 0xec75d829.
Solidity: function getExpectedTimePerBlock() view returns(uint64)
func (*IbchandlerSession) GetIBCModuleByChannel ¶ added in v0.3.10
func (_Ibchandler *IbchandlerSession) GetIBCModuleByChannel(portId string, channelId string) (common.Address, error)
GetIBCModuleByChannel is a free data retrieval call binding the contract method 0xee74d4da.
Solidity: function getIBCModuleByChannel(string portId, string channelId) view returns(address)
func (*IbchandlerSession) GetIBCModuleByPort ¶ added in v0.3.10
func (_Ibchandler *IbchandlerSession) GetIBCModuleByPort(portId string) (common.Address, error)
GetIBCModuleByPort is a free data retrieval call binding the contract method 0x59ac54b8.
Solidity: function getIBCModuleByPort(string portId) view returns(address)
func (*IbchandlerSession) GetNextSequenceAck ¶ added in v0.2.7
func (_Ibchandler *IbchandlerSession) GetNextSequenceAck(portId string, channelId string) (uint64, error)
GetNextSequenceAck is a free data retrieval call binding the contract method 0x4e08c6f3.
Solidity: function getNextSequenceAck(string portId, string channelId) view returns(uint64)
func (*IbchandlerSession) GetNextSequenceRecv ¶ added in v0.2.7
func (_Ibchandler *IbchandlerSession) GetNextSequenceRecv(portId string, channelId string) (uint64, error)
GetNextSequenceRecv is a free data retrieval call binding the contract method 0xe211bb06.
Solidity: function getNextSequenceRecv(string portId, string channelId) view returns(uint64)
func (*IbchandlerSession) GetNextSequenceSend ¶
func (_Ibchandler *IbchandlerSession) GetNextSequenceSend(portId string, channelId string) (uint64, error)
GetNextSequenceSend is a free data retrieval call binding the contract method 0x582418b6.
Solidity: function getNextSequenceSend(string portId, string channelId) view returns(uint64)
func (*IbchandlerSession) GetPacketReceipt ¶ added in v0.2.10
func (_Ibchandler *IbchandlerSession) GetPacketReceipt(portId string, channelId string, sequence uint64) (uint8, error)
GetPacketReceipt is a free data retrieval call binding the contract method 0xb5226815.
Solidity: function getPacketReceipt(string portId, string channelId, uint64 sequence) view returns(uint8)
func (*IbchandlerSession) RecvPacket ¶
func (_Ibchandler *IbchandlerSession) RecvPacket(arg0 IIBCChannelRecvPacketMsgPacketRecv) (*types.Transaction, error)
RecvPacket is a paid mutator transaction binding the contract method 0x236ebd70.
Solidity: function recvPacket(((uint64,string,string,string,string,bytes,(uint64,uint64),uint64),bytes,(uint64,uint64)) ) returns()
func (*IbchandlerSession) RegisterClient ¶
func (_Ibchandler *IbchandlerSession) RegisterClient(clientType string, client common.Address) (*types.Transaction, error)
RegisterClient is a paid mutator transaction binding the contract method 0x18c19870.
Solidity: function registerClient(string clientType, address client) returns()
func (*IbchandlerSession) RouteUpdateClient ¶ added in v0.2.13
func (_Ibchandler *IbchandlerSession) RouteUpdateClient(msg_ IIBCClientMsgUpdateClient) (common.Address, [4]byte, []byte, error)
RouteUpdateClient is a free data retrieval call binding the contract method 0x91f62434.
Solidity: function routeUpdateClient((string,bytes) msg_) view returns(address, bytes4, bytes)
func (*IbchandlerSession) SendPacket ¶
func (_Ibchandler *IbchandlerSession) SendPacket(arg0 string, arg1 string, arg2 HeightData, arg3 uint64, arg4 []byte) (*types.Transaction, error)
SendPacket is a paid mutator transaction binding the contract method 0xae4cd201.
Solidity: function sendPacket(string , string , (uint64,uint64) , uint64 , bytes ) returns(uint64)
func (*IbchandlerSession) SetExpectedTimePerBlock ¶
func (_Ibchandler *IbchandlerSession) SetExpectedTimePerBlock(expectedTimePerBlock_ uint64) (*types.Transaction, error)
SetExpectedTimePerBlock is a paid mutator transaction binding the contract method 0x27184c13.
Solidity: function setExpectedTimePerBlock(uint64 expectedTimePerBlock_) returns()
func (*IbchandlerSession) TimeoutChannelUpgrade ¶ added in v0.3.0
func (_Ibchandler *IbchandlerSession) TimeoutChannelUpgrade(arg0 IIBCChannelUpgradeBaseMsgTimeoutChannelUpgrade) (*types.Transaction, error)
TimeoutChannelUpgrade is a paid mutator transaction binding the contract method 0x382db388.
Solidity: function timeoutChannelUpgrade((string,string,(uint8,uint8,(string,string),string[],string,uint64),bytes,(uint64,uint64)) ) returns()
func (*IbchandlerSession) TimeoutOnClose ¶ added in v0.2.7
func (_Ibchandler *IbchandlerSession) TimeoutOnClose(arg0 IIBCChannelPacketTimeoutMsgTimeoutOnClose) (*types.Transaction, error)
TimeoutOnClose is a paid mutator transaction binding the contract method 0x2e5e6d74.
Solidity: function timeoutOnClose(((uint64,string,string,string,string,bytes,(uint64,uint64),uint64),bytes,bytes,(uint64,uint64),uint64,uint64) ) returns()
func (*IbchandlerSession) TimeoutPacket ¶ added in v0.2.7
func (_Ibchandler *IbchandlerSession) TimeoutPacket(arg0 IIBCChannelPacketTimeoutMsgTimeoutPacket) (*types.Transaction, error)
TimeoutPacket is a paid mutator transaction binding the contract method 0xaa18c8b1.
Solidity: function timeoutPacket(((uint64,string,string,string,string,bytes,(uint64,uint64),uint64),bytes,(uint64,uint64),uint64) ) returns()
func (*IbchandlerSession) UpdateClient ¶
func (_Ibchandler *IbchandlerSession) UpdateClient(arg0 IIBCClientMsgUpdateClient) (*types.Transaction, error)
UpdateClient is a paid mutator transaction binding the contract method 0xda6cea55.
Solidity: function updateClient((string,bytes) ) returns()
func (*IbchandlerSession) UpdateClientCommitments ¶ added in v0.2.13
func (_Ibchandler *IbchandlerSession) UpdateClientCommitments(arg0 string, arg1 []HeightData) (*types.Transaction, error)
UpdateClientCommitments is a paid mutator transaction binding the contract method 0x7ad81754.
Solidity: function updateClientCommitments(string , (uint64,uint64)[] ) returns()
func (*IbchandlerSession) WrappedRouteUpdateClient ¶ added in v0.2.13
func (_Ibchandler *IbchandlerSession) WrappedRouteUpdateClient(msg_ IIBCClientMsgUpdateClient) (*types.Transaction, error)
WrappedRouteUpdateClient is a paid mutator transaction binding the contract method 0x32b5f86c.
Solidity: function wrappedRouteUpdateClient((string,bytes) msg_) returns(address, bytes4, bytes)
func (*IbchandlerSession) WriteAcknowledgement ¶
func (_Ibchandler *IbchandlerSession) WriteAcknowledgement(arg0 string, arg1 string, arg2 uint64, arg3 []byte) (*types.Transaction, error)
WriteAcknowledgement is a paid mutator transaction binding the contract method 0xb56e79de.
Solidity: function writeAcknowledgement(string , string , uint64 , bytes ) returns()
type IbchandlerTimeoutPacket ¶ added in v0.2.7
type IbchandlerTimeoutPacket struct { Packet Packet Raw types.Log // Blockchain specific contextual infos }
IbchandlerTimeoutPacket represents a TimeoutPacket event raised by the Ibchandler contract.
type IbchandlerTimeoutPacketIterator ¶ added in v0.2.7
type IbchandlerTimeoutPacketIterator struct { Event *IbchandlerTimeoutPacket // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerTimeoutPacketIterator is returned from FilterTimeoutPacket and is used to iterate over the raw logs and unpacked data for TimeoutPacket events raised by the Ibchandler contract.
func (*IbchandlerTimeoutPacketIterator) Close ¶ added in v0.2.7
func (it *IbchandlerTimeoutPacketIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerTimeoutPacketIterator) Error ¶ added in v0.2.7
func (it *IbchandlerTimeoutPacketIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerTimeoutPacketIterator) Next ¶ added in v0.2.7
func (it *IbchandlerTimeoutPacketIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerTransactor ¶
type IbchandlerTransactor struct {
// contains filtered or unexported fields
}
IbchandlerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIbchandlerTransactor ¶
func NewIbchandlerTransactor(address common.Address, transactor bind.ContractTransactor) (*IbchandlerTransactor, error)
NewIbchandlerTransactor creates a new write-only instance of Ibchandler, bound to a specific deployed contract.
func (*IbchandlerTransactor) AcknowledgePacket ¶
func (_Ibchandler *IbchandlerTransactor) AcknowledgePacket(opts *bind.TransactOpts, arg0 IIBCChannelAcknowledgePacketMsgPacketAcknowledgement) (*types.Transaction, error)
AcknowledgePacket is a paid mutator transaction binding the contract method 0x59f37976.
Solidity: function acknowledgePacket(((uint64,string,string,string,string,bytes,(uint64,uint64),uint64),bytes,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactor) BindPort ¶
func (_Ibchandler *IbchandlerTransactor) BindPort(opts *bind.TransactOpts, portId string, moduleAddress common.Address) (*types.Transaction, error)
BindPort is a paid mutator transaction binding the contract method 0x117e886a.
Solidity: function bindPort(string portId, address moduleAddress) returns()
func (*IbchandlerTransactor) CancelChannelUpgrade ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactor) CancelChannelUpgrade(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgCancelChannelUpgrade) (*types.Transaction, error)
CancelChannelUpgrade is a paid mutator transaction binding the contract method 0xc2333903.
Solidity: function cancelChannelUpgrade((string,string,(uint64,string),bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactor) ChannelCloseConfirm ¶
func (_Ibchandler *IbchandlerTransactor) ChannelCloseConfirm(opts *bind.TransactOpts, arg0 IIBCChannelHandshakeMsgChannelCloseConfirm) (*types.Transaction, error)
ChannelCloseConfirm is a paid mutator transaction binding the contract method 0x25cbc3a6.
Solidity: function channelCloseConfirm((string,string,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactor) ChannelCloseInit ¶
func (_Ibchandler *IbchandlerTransactor) ChannelCloseInit(opts *bind.TransactOpts, arg0 IIBCChannelHandshakeMsgChannelCloseInit) (*types.Transaction, error)
ChannelCloseInit is a paid mutator transaction binding the contract method 0xa06cb3a2.
Solidity: function channelCloseInit((string,string) ) returns()
func (*IbchandlerTransactor) ChannelOpenAck ¶
func (_Ibchandler *IbchandlerTransactor) ChannelOpenAck(opts *bind.TransactOpts, arg0 IIBCChannelHandshakeMsgChannelOpenAck) (*types.Transaction, error)
ChannelOpenAck is a paid mutator transaction binding the contract method 0x256c4199.
Solidity: function channelOpenAck((string,string,string,string,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactor) ChannelOpenConfirm ¶
func (_Ibchandler *IbchandlerTransactor) ChannelOpenConfirm(opts *bind.TransactOpts, arg0 IIBCChannelHandshakeMsgChannelOpenConfirm) (*types.Transaction, error)
ChannelOpenConfirm is a paid mutator transaction binding the contract method 0x5bd51b62.
Solidity: function channelOpenConfirm((string,string,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactor) ChannelOpenInit ¶
func (_Ibchandler *IbchandlerTransactor) ChannelOpenInit(opts *bind.TransactOpts, arg0 IIBCChannelHandshakeMsgChannelOpenInit) (*types.Transaction, error)
ChannelOpenInit is a paid mutator transaction binding the contract method 0x2d5386df.
Solidity: function channelOpenInit((string,(uint8,uint8,(string,string),string[],string,uint64)) ) returns(string, string)
func (*IbchandlerTransactor) ChannelOpenTry ¶
func (_Ibchandler *IbchandlerTransactor) ChannelOpenTry(opts *bind.TransactOpts, arg0 IIBCChannelHandshakeMsgChannelOpenTry) (*types.Transaction, error)
ChannelOpenTry is a paid mutator transaction binding the contract method 0x314c3c1c.
Solidity: function channelOpenTry((string,(uint8,uint8,(string,string),string[],string,uint64),string,bytes,(uint64,uint64)) ) returns(string, string)
func (*IbchandlerTransactor) ChannelUpgradeAck ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactor) ChannelUpgradeAck(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeAck) (*types.Transaction, error)
ChannelUpgradeAck is a paid mutator transaction binding the contract method 0xfb6c93f7.
Solidity: function channelUpgradeAck((string,string,((uint8,string[],string),((uint64,uint64),uint64),uint64),(bytes,bytes,(uint64,uint64))) ) returns(bool)
func (*IbchandlerTransactor) ChannelUpgradeConfirm ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactor) ChannelUpgradeConfirm(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeConfirm) (*types.Transaction, error)
ChannelUpgradeConfirm is a paid mutator transaction binding the contract method 0x0db24ed7.
Solidity: function channelUpgradeConfirm((string,string,uint8,((uint8,string[],string),((uint64,uint64),uint64),uint64),(bytes,bytes,(uint64,uint64))) ) returns(bool)
func (*IbchandlerTransactor) ChannelUpgradeInit ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactor) ChannelUpgradeInit(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeInit) (*types.Transaction, error)
ChannelUpgradeInit is a paid mutator transaction binding the contract method 0xcc93aebf.
Solidity: function channelUpgradeInit((string,string,(uint8,string[],string)) ) returns(uint64)
func (*IbchandlerTransactor) ChannelUpgradeOpen ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactor) ChannelUpgradeOpen(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeOpen) (*types.Transaction, error)
ChannelUpgradeOpen is a paid mutator transaction binding the contract method 0x921e51d4.
Solidity: function channelUpgradeOpen((string,string,uint8,uint64,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactor) ChannelUpgradeTry ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactor) ChannelUpgradeTry(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeTry) (*types.Transaction, error)
ChannelUpgradeTry is a paid mutator transaction binding the contract method 0x4e61055a.
Solidity: function channelUpgradeTry((string,string,uint64,(uint8,string[],string),string[],(bytes,bytes,(uint64,uint64))) ) returns(bool, uint64)
func (*IbchandlerTransactor) ConnectionOpenAck ¶
func (_Ibchandler *IbchandlerTransactor) ConnectionOpenAck(opts *bind.TransactOpts, arg0 IIBCConnectionMsgConnectionOpenAck) (*types.Transaction, error)
ConnectionOpenAck is a paid mutator transaction binding the contract method 0x8c145a93.
Solidity: function connectionOpenAck((string,bytes,(string,string[]),string,bytes,bytes,bytes,(uint64,uint64),(uint64,uint64),bytes) ) returns()
func (*IbchandlerTransactor) ConnectionOpenConfirm ¶
func (_Ibchandler *IbchandlerTransactor) ConnectionOpenConfirm(opts *bind.TransactOpts, arg0 IIBCConnectionMsgConnectionOpenConfirm) (*types.Transaction, error)
ConnectionOpenConfirm is a paid mutator transaction binding the contract method 0x6a728f2c.
Solidity: function connectionOpenConfirm((string,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactor) ConnectionOpenInit ¶
func (_Ibchandler *IbchandlerTransactor) ConnectionOpenInit(opts *bind.TransactOpts, arg0 IIBCConnectionMsgConnectionOpenInit) (*types.Transaction, error)
ConnectionOpenInit is a paid mutator transaction binding the contract method 0xd3c68ba0.
Solidity: function connectionOpenInit((string,(string,string,(bytes)),(string,string[]),uint64) ) returns(string)
func (*IbchandlerTransactor) ConnectionOpenTry ¶
func (_Ibchandler *IbchandlerTransactor) ConnectionOpenTry(opts *bind.TransactOpts, arg0 IIBCConnectionMsgConnectionOpenTry) (*types.Transaction, error)
ConnectionOpenTry is a paid mutator transaction binding the contract method 0x314d55c3.
Solidity: function connectionOpenTry(((string,string,(bytes)),uint64,string,bytes,(string,string[])[],bytes,bytes,bytes,(uint64,uint64),(uint64,uint64),bytes) ) returns(string)
func (*IbchandlerTransactor) CreateClient ¶
func (_Ibchandler *IbchandlerTransactor) CreateClient(opts *bind.TransactOpts, arg0 IIBCClientMsgCreateClient) (*types.Transaction, error)
CreateClient is a paid mutator transaction binding the contract method 0xd5a24481.
Solidity: function createClient((string,bytes,bytes) ) returns(string)
func (*IbchandlerTransactor) RecvPacket ¶
func (_Ibchandler *IbchandlerTransactor) RecvPacket(opts *bind.TransactOpts, arg0 IIBCChannelRecvPacketMsgPacketRecv) (*types.Transaction, error)
RecvPacket is a paid mutator transaction binding the contract method 0x236ebd70.
Solidity: function recvPacket(((uint64,string,string,string,string,bytes,(uint64,uint64),uint64),bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactor) RegisterClient ¶
func (_Ibchandler *IbchandlerTransactor) RegisterClient(opts *bind.TransactOpts, clientType string, client common.Address) (*types.Transaction, error)
RegisterClient is a paid mutator transaction binding the contract method 0x18c19870.
Solidity: function registerClient(string clientType, address client) returns()
func (*IbchandlerTransactor) SendPacket ¶
func (_Ibchandler *IbchandlerTransactor) SendPacket(opts *bind.TransactOpts, arg0 string, arg1 string, arg2 HeightData, arg3 uint64, arg4 []byte) (*types.Transaction, error)
SendPacket is a paid mutator transaction binding the contract method 0xae4cd201.
Solidity: function sendPacket(string , string , (uint64,uint64) , uint64 , bytes ) returns(uint64)
func (*IbchandlerTransactor) SetExpectedTimePerBlock ¶
func (_Ibchandler *IbchandlerTransactor) SetExpectedTimePerBlock(opts *bind.TransactOpts, expectedTimePerBlock_ uint64) (*types.Transaction, error)
SetExpectedTimePerBlock is a paid mutator transaction binding the contract method 0x27184c13.
Solidity: function setExpectedTimePerBlock(uint64 expectedTimePerBlock_) returns()
func (*IbchandlerTransactor) TimeoutChannelUpgrade ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactor) TimeoutChannelUpgrade(opts *bind.TransactOpts, arg0 IIBCChannelUpgradeBaseMsgTimeoutChannelUpgrade) (*types.Transaction, error)
TimeoutChannelUpgrade is a paid mutator transaction binding the contract method 0x382db388.
Solidity: function timeoutChannelUpgrade((string,string,(uint8,uint8,(string,string),string[],string,uint64),bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactor) TimeoutOnClose ¶ added in v0.2.7
func (_Ibchandler *IbchandlerTransactor) TimeoutOnClose(opts *bind.TransactOpts, arg0 IIBCChannelPacketTimeoutMsgTimeoutOnClose) (*types.Transaction, error)
TimeoutOnClose is a paid mutator transaction binding the contract method 0x2e5e6d74.
Solidity: function timeoutOnClose(((uint64,string,string,string,string,bytes,(uint64,uint64),uint64),bytes,bytes,(uint64,uint64),uint64,uint64) ) returns()
func (*IbchandlerTransactor) TimeoutPacket ¶ added in v0.2.7
func (_Ibchandler *IbchandlerTransactor) TimeoutPacket(opts *bind.TransactOpts, arg0 IIBCChannelPacketTimeoutMsgTimeoutPacket) (*types.Transaction, error)
TimeoutPacket is a paid mutator transaction binding the contract method 0xaa18c8b1.
Solidity: function timeoutPacket(((uint64,string,string,string,string,bytes,(uint64,uint64),uint64),bytes,(uint64,uint64),uint64) ) returns()
func (*IbchandlerTransactor) UpdateClient ¶
func (_Ibchandler *IbchandlerTransactor) UpdateClient(opts *bind.TransactOpts, arg0 IIBCClientMsgUpdateClient) (*types.Transaction, error)
UpdateClient is a paid mutator transaction binding the contract method 0xda6cea55.
Solidity: function updateClient((string,bytes) ) returns()
func (*IbchandlerTransactor) UpdateClientCommitments ¶ added in v0.2.13
func (_Ibchandler *IbchandlerTransactor) UpdateClientCommitments(opts *bind.TransactOpts, arg0 string, arg1 []HeightData) (*types.Transaction, error)
UpdateClientCommitments is a paid mutator transaction binding the contract method 0x7ad81754.
Solidity: function updateClientCommitments(string , (uint64,uint64)[] ) returns()
func (*IbchandlerTransactor) WrappedRouteUpdateClient ¶ added in v0.2.13
func (_Ibchandler *IbchandlerTransactor) WrappedRouteUpdateClient(opts *bind.TransactOpts, msg_ IIBCClientMsgUpdateClient) (*types.Transaction, error)
WrappedRouteUpdateClient is a paid mutator transaction binding the contract method 0x32b5f86c.
Solidity: function wrappedRouteUpdateClient((string,bytes) msg_) returns(address, bytes4, bytes)
func (*IbchandlerTransactor) WriteAcknowledgement ¶
func (_Ibchandler *IbchandlerTransactor) WriteAcknowledgement(opts *bind.TransactOpts, arg0 string, arg1 string, arg2 uint64, arg3 []byte) (*types.Transaction, error)
WriteAcknowledgement is a paid mutator transaction binding the contract method 0xb56e79de.
Solidity: function writeAcknowledgement(string , string , uint64 , bytes ) returns()
type IbchandlerTransactorRaw ¶
type IbchandlerTransactorRaw struct {
Contract *IbchandlerTransactor // Generic write-only contract binding to access the raw methods on
}
IbchandlerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IbchandlerTransactorRaw) Transact ¶
func (_Ibchandler *IbchandlerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IbchandlerTransactorRaw) Transfer ¶
func (_Ibchandler *IbchandlerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IbchandlerTransactorSession ¶
type IbchandlerTransactorSession struct { Contract *IbchandlerTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
IbchandlerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*IbchandlerTransactorSession) AcknowledgePacket ¶
func (_Ibchandler *IbchandlerTransactorSession) AcknowledgePacket(arg0 IIBCChannelAcknowledgePacketMsgPacketAcknowledgement) (*types.Transaction, error)
AcknowledgePacket is a paid mutator transaction binding the contract method 0x59f37976.
Solidity: function acknowledgePacket(((uint64,string,string,string,string,bytes,(uint64,uint64),uint64),bytes,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactorSession) BindPort ¶
func (_Ibchandler *IbchandlerTransactorSession) BindPort(portId string, moduleAddress common.Address) (*types.Transaction, error)
BindPort is a paid mutator transaction binding the contract method 0x117e886a.
Solidity: function bindPort(string portId, address moduleAddress) returns()
func (*IbchandlerTransactorSession) CancelChannelUpgrade ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactorSession) CancelChannelUpgrade(arg0 IIBCChannelUpgradeBaseMsgCancelChannelUpgrade) (*types.Transaction, error)
CancelChannelUpgrade is a paid mutator transaction binding the contract method 0xc2333903.
Solidity: function cancelChannelUpgrade((string,string,(uint64,string),bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactorSession) ChannelCloseConfirm ¶
func (_Ibchandler *IbchandlerTransactorSession) ChannelCloseConfirm(arg0 IIBCChannelHandshakeMsgChannelCloseConfirm) (*types.Transaction, error)
ChannelCloseConfirm is a paid mutator transaction binding the contract method 0x25cbc3a6.
Solidity: function channelCloseConfirm((string,string,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactorSession) ChannelCloseInit ¶
func (_Ibchandler *IbchandlerTransactorSession) ChannelCloseInit(arg0 IIBCChannelHandshakeMsgChannelCloseInit) (*types.Transaction, error)
ChannelCloseInit is a paid mutator transaction binding the contract method 0xa06cb3a2.
Solidity: function channelCloseInit((string,string) ) returns()
func (*IbchandlerTransactorSession) ChannelOpenAck ¶
func (_Ibchandler *IbchandlerTransactorSession) ChannelOpenAck(arg0 IIBCChannelHandshakeMsgChannelOpenAck) (*types.Transaction, error)
ChannelOpenAck is a paid mutator transaction binding the contract method 0x256c4199.
Solidity: function channelOpenAck((string,string,string,string,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactorSession) ChannelOpenConfirm ¶
func (_Ibchandler *IbchandlerTransactorSession) ChannelOpenConfirm(arg0 IIBCChannelHandshakeMsgChannelOpenConfirm) (*types.Transaction, error)
ChannelOpenConfirm is a paid mutator transaction binding the contract method 0x5bd51b62.
Solidity: function channelOpenConfirm((string,string,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactorSession) ChannelOpenInit ¶
func (_Ibchandler *IbchandlerTransactorSession) ChannelOpenInit(arg0 IIBCChannelHandshakeMsgChannelOpenInit) (*types.Transaction, error)
ChannelOpenInit is a paid mutator transaction binding the contract method 0x2d5386df.
Solidity: function channelOpenInit((string,(uint8,uint8,(string,string),string[],string,uint64)) ) returns(string, string)
func (*IbchandlerTransactorSession) ChannelOpenTry ¶
func (_Ibchandler *IbchandlerTransactorSession) ChannelOpenTry(arg0 IIBCChannelHandshakeMsgChannelOpenTry) (*types.Transaction, error)
ChannelOpenTry is a paid mutator transaction binding the contract method 0x314c3c1c.
Solidity: function channelOpenTry((string,(uint8,uint8,(string,string),string[],string,uint64),string,bytes,(uint64,uint64)) ) returns(string, string)
func (*IbchandlerTransactorSession) ChannelUpgradeAck ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactorSession) ChannelUpgradeAck(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeAck) (*types.Transaction, error)
ChannelUpgradeAck is a paid mutator transaction binding the contract method 0xfb6c93f7.
Solidity: function channelUpgradeAck((string,string,((uint8,string[],string),((uint64,uint64),uint64),uint64),(bytes,bytes,(uint64,uint64))) ) returns(bool)
func (*IbchandlerTransactorSession) ChannelUpgradeConfirm ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactorSession) ChannelUpgradeConfirm(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeConfirm) (*types.Transaction, error)
ChannelUpgradeConfirm is a paid mutator transaction binding the contract method 0x0db24ed7.
Solidity: function channelUpgradeConfirm((string,string,uint8,((uint8,string[],string),((uint64,uint64),uint64),uint64),(bytes,bytes,(uint64,uint64))) ) returns(bool)
func (*IbchandlerTransactorSession) ChannelUpgradeInit ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactorSession) ChannelUpgradeInit(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeInit) (*types.Transaction, error)
ChannelUpgradeInit is a paid mutator transaction binding the contract method 0xcc93aebf.
Solidity: function channelUpgradeInit((string,string,(uint8,string[],string)) ) returns(uint64)
func (*IbchandlerTransactorSession) ChannelUpgradeOpen ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactorSession) ChannelUpgradeOpen(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeOpen) (*types.Transaction, error)
ChannelUpgradeOpen is a paid mutator transaction binding the contract method 0x921e51d4.
Solidity: function channelUpgradeOpen((string,string,uint8,uint64,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactorSession) ChannelUpgradeTry ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactorSession) ChannelUpgradeTry(arg0 IIBCChannelUpgradeBaseMsgChannelUpgradeTry) (*types.Transaction, error)
ChannelUpgradeTry is a paid mutator transaction binding the contract method 0x4e61055a.
Solidity: function channelUpgradeTry((string,string,uint64,(uint8,string[],string),string[],(bytes,bytes,(uint64,uint64))) ) returns(bool, uint64)
func (*IbchandlerTransactorSession) ConnectionOpenAck ¶
func (_Ibchandler *IbchandlerTransactorSession) ConnectionOpenAck(arg0 IIBCConnectionMsgConnectionOpenAck) (*types.Transaction, error)
ConnectionOpenAck is a paid mutator transaction binding the contract method 0x8c145a93.
Solidity: function connectionOpenAck((string,bytes,(string,string[]),string,bytes,bytes,bytes,(uint64,uint64),(uint64,uint64),bytes) ) returns()
func (*IbchandlerTransactorSession) ConnectionOpenConfirm ¶
func (_Ibchandler *IbchandlerTransactorSession) ConnectionOpenConfirm(arg0 IIBCConnectionMsgConnectionOpenConfirm) (*types.Transaction, error)
ConnectionOpenConfirm is a paid mutator transaction binding the contract method 0x6a728f2c.
Solidity: function connectionOpenConfirm((string,bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactorSession) ConnectionOpenInit ¶
func (_Ibchandler *IbchandlerTransactorSession) ConnectionOpenInit(arg0 IIBCConnectionMsgConnectionOpenInit) (*types.Transaction, error)
ConnectionOpenInit is a paid mutator transaction binding the contract method 0xd3c68ba0.
Solidity: function connectionOpenInit((string,(string,string,(bytes)),(string,string[]),uint64) ) returns(string)
func (*IbchandlerTransactorSession) ConnectionOpenTry ¶
func (_Ibchandler *IbchandlerTransactorSession) ConnectionOpenTry(arg0 IIBCConnectionMsgConnectionOpenTry) (*types.Transaction, error)
ConnectionOpenTry is a paid mutator transaction binding the contract method 0x314d55c3.
Solidity: function connectionOpenTry(((string,string,(bytes)),uint64,string,bytes,(string,string[])[],bytes,bytes,bytes,(uint64,uint64),(uint64,uint64),bytes) ) returns(string)
func (*IbchandlerTransactorSession) CreateClient ¶
func (_Ibchandler *IbchandlerTransactorSession) CreateClient(arg0 IIBCClientMsgCreateClient) (*types.Transaction, error)
CreateClient is a paid mutator transaction binding the contract method 0xd5a24481.
Solidity: function createClient((string,bytes,bytes) ) returns(string)
func (*IbchandlerTransactorSession) RecvPacket ¶
func (_Ibchandler *IbchandlerTransactorSession) RecvPacket(arg0 IIBCChannelRecvPacketMsgPacketRecv) (*types.Transaction, error)
RecvPacket is a paid mutator transaction binding the contract method 0x236ebd70.
Solidity: function recvPacket(((uint64,string,string,string,string,bytes,(uint64,uint64),uint64),bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactorSession) RegisterClient ¶
func (_Ibchandler *IbchandlerTransactorSession) RegisterClient(clientType string, client common.Address) (*types.Transaction, error)
RegisterClient is a paid mutator transaction binding the contract method 0x18c19870.
Solidity: function registerClient(string clientType, address client) returns()
func (*IbchandlerTransactorSession) SendPacket ¶
func (_Ibchandler *IbchandlerTransactorSession) SendPacket(arg0 string, arg1 string, arg2 HeightData, arg3 uint64, arg4 []byte) (*types.Transaction, error)
SendPacket is a paid mutator transaction binding the contract method 0xae4cd201.
Solidity: function sendPacket(string , string , (uint64,uint64) , uint64 , bytes ) returns(uint64)
func (*IbchandlerTransactorSession) SetExpectedTimePerBlock ¶
func (_Ibchandler *IbchandlerTransactorSession) SetExpectedTimePerBlock(expectedTimePerBlock_ uint64) (*types.Transaction, error)
SetExpectedTimePerBlock is a paid mutator transaction binding the contract method 0x27184c13.
Solidity: function setExpectedTimePerBlock(uint64 expectedTimePerBlock_) returns()
func (*IbchandlerTransactorSession) TimeoutChannelUpgrade ¶ added in v0.3.0
func (_Ibchandler *IbchandlerTransactorSession) TimeoutChannelUpgrade(arg0 IIBCChannelUpgradeBaseMsgTimeoutChannelUpgrade) (*types.Transaction, error)
TimeoutChannelUpgrade is a paid mutator transaction binding the contract method 0x382db388.
Solidity: function timeoutChannelUpgrade((string,string,(uint8,uint8,(string,string),string[],string,uint64),bytes,(uint64,uint64)) ) returns()
func (*IbchandlerTransactorSession) TimeoutOnClose ¶ added in v0.2.7
func (_Ibchandler *IbchandlerTransactorSession) TimeoutOnClose(arg0 IIBCChannelPacketTimeoutMsgTimeoutOnClose) (*types.Transaction, error)
TimeoutOnClose is a paid mutator transaction binding the contract method 0x2e5e6d74.
Solidity: function timeoutOnClose(((uint64,string,string,string,string,bytes,(uint64,uint64),uint64),bytes,bytes,(uint64,uint64),uint64,uint64) ) returns()
func (*IbchandlerTransactorSession) TimeoutPacket ¶ added in v0.2.7
func (_Ibchandler *IbchandlerTransactorSession) TimeoutPacket(arg0 IIBCChannelPacketTimeoutMsgTimeoutPacket) (*types.Transaction, error)
TimeoutPacket is a paid mutator transaction binding the contract method 0xaa18c8b1.
Solidity: function timeoutPacket(((uint64,string,string,string,string,bytes,(uint64,uint64),uint64),bytes,(uint64,uint64),uint64) ) returns()
func (*IbchandlerTransactorSession) UpdateClient ¶
func (_Ibchandler *IbchandlerTransactorSession) UpdateClient(arg0 IIBCClientMsgUpdateClient) (*types.Transaction, error)
UpdateClient is a paid mutator transaction binding the contract method 0xda6cea55.
Solidity: function updateClient((string,bytes) ) returns()
func (*IbchandlerTransactorSession) UpdateClientCommitments ¶ added in v0.2.13
func (_Ibchandler *IbchandlerTransactorSession) UpdateClientCommitments(arg0 string, arg1 []HeightData) (*types.Transaction, error)
UpdateClientCommitments is a paid mutator transaction binding the contract method 0x7ad81754.
Solidity: function updateClientCommitments(string , (uint64,uint64)[] ) returns()
func (*IbchandlerTransactorSession) WrappedRouteUpdateClient ¶ added in v0.2.13
func (_Ibchandler *IbchandlerTransactorSession) WrappedRouteUpdateClient(msg_ IIBCClientMsgUpdateClient) (*types.Transaction, error)
WrappedRouteUpdateClient is a paid mutator transaction binding the contract method 0x32b5f86c.
Solidity: function wrappedRouteUpdateClient((string,bytes) msg_) returns(address, bytes4, bytes)
func (*IbchandlerTransactorSession) WriteAcknowledgement ¶
func (_Ibchandler *IbchandlerTransactorSession) WriteAcknowledgement(arg0 string, arg1 string, arg2 uint64, arg3 []byte) (*types.Transaction, error)
WriteAcknowledgement is a paid mutator transaction binding the contract method 0xb56e79de.
Solidity: function writeAcknowledgement(string , string , uint64 , bytes ) returns()
type IbchandlerWriteAcknowledgement ¶
type IbchandlerWriteAcknowledgement struct { DestinationPortId string DestinationChannel string Sequence uint64 Acknowledgement []byte Raw types.Log // Blockchain specific contextual infos }
IbchandlerWriteAcknowledgement represents a WriteAcknowledgement event raised by the Ibchandler contract.
type IbchandlerWriteAcknowledgementIterator ¶
type IbchandlerWriteAcknowledgementIterator struct { Event *IbchandlerWriteAcknowledgement // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerWriteAcknowledgementIterator is returned from FilterWriteAcknowledgement and is used to iterate over the raw logs and unpacked data for WriteAcknowledgement events raised by the Ibchandler contract.
func (*IbchandlerWriteAcknowledgementIterator) Close ¶
func (it *IbchandlerWriteAcknowledgementIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerWriteAcknowledgementIterator) Error ¶
func (it *IbchandlerWriteAcknowledgementIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerWriteAcknowledgementIterator) Next ¶
func (it *IbchandlerWriteAcknowledgementIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IbchandlerWriteErrorReceipt ¶ added in v0.3.0
type IbchandlerWriteErrorReceipt struct { PortId string ChannelId string UpgradeSequence uint64 Message string Raw types.Log // Blockchain specific contextual infos }
IbchandlerWriteErrorReceipt represents a WriteErrorReceipt event raised by the Ibchandler contract.
type IbchandlerWriteErrorReceiptIterator ¶ added in v0.3.0
type IbchandlerWriteErrorReceiptIterator struct { Event *IbchandlerWriteErrorReceipt // Event containing the contract specifics and raw log // contains filtered or unexported fields }
IbchandlerWriteErrorReceiptIterator is returned from FilterWriteErrorReceipt and is used to iterate over the raw logs and unpacked data for WriteErrorReceipt events raised by the Ibchandler contract.
func (*IbchandlerWriteErrorReceiptIterator) Close ¶ added in v0.3.0
func (it *IbchandlerWriteErrorReceiptIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IbchandlerWriteErrorReceiptIterator) Error ¶ added in v0.3.0
func (it *IbchandlerWriteErrorReceiptIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IbchandlerWriteErrorReceiptIterator) Next ¶ added in v0.3.0
func (it *IbchandlerWriteErrorReceiptIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type MerklePrefixData ¶
type MerklePrefixData struct {
KeyPrefix []byte
}
MerklePrefixData is an auto generated low-level Go binding around an user-defined struct.
type Packet ¶ added in v0.3.0
type Packet struct { Sequence uint64 SourcePort string SourceChannel string DestinationPort string DestinationChannel string Data []byte TimeoutHeight HeightData TimeoutTimestamp uint64 }
Packet is an auto generated low-level Go binding around an user-defined struct.
type TimeoutData ¶ added in v0.3.0
type TimeoutData struct { Height HeightData Timestamp uint64 }
TimeoutData is an auto generated low-level Go binding around an user-defined struct.
type UpgradeData ¶ added in v0.3.0
type UpgradeData struct { Fields UpgradeFieldsData Timeout TimeoutData NextSequenceSend uint64 }
UpgradeData is an auto generated low-level Go binding around an user-defined struct.
type UpgradeFieldsData ¶ added in v0.3.0
UpgradeFieldsData is an auto generated low-level Go binding around an user-defined struct.
type VersionData ¶
VersionData is an auto generated low-level Go binding around an user-defined struct.