Documentation ¶
Index ¶
- Variables
- type AckPacket
- type Channel
- type ChannelEnd
- type Dispatcher
- type DispatcherAcknowledgement
- type DispatcherAcknowledgementError
- type DispatcherAcknowledgementErrorIterator
- type DispatcherAcknowledgementIterator
- type DispatcherAdminChanged
- type DispatcherAdminChangedIterator
- type DispatcherBeaconUpgraded
- type DispatcherBeaconUpgradedIterator
- type DispatcherCaller
- func (_Dispatcher *DispatcherCaller) FeeVault(opts *bind.CallOpts) (common.Address, error)
- func (_Dispatcher *DispatcherCaller) GetChannel(opts *bind.CallOpts, portAddress common.Address, channelId [32]byte) (Channel, error)
- func (_Dispatcher *DispatcherCaller) GetOptimisticConsensusState(opts *bind.CallOpts, height *big.Int, connection string) (struct{ ... }, error)
- func (_Dispatcher *DispatcherCaller) Owner(opts *bind.CallOpts) (common.Address, error)
- func (_Dispatcher *DispatcherCaller) PortPrefix(opts *bind.CallOpts) (string, error)
- func (_Dispatcher *DispatcherCaller) PortPrefixLen(opts *bind.CallOpts) (uint32, error)
- func (_Dispatcher *DispatcherCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
- type DispatcherCallerRaw
- type DispatcherCallerSession
- func (_Dispatcher *DispatcherCallerSession) FeeVault() (common.Address, error)
- func (_Dispatcher *DispatcherCallerSession) GetChannel(portAddress common.Address, channelId [32]byte) (Channel, error)
- func (_Dispatcher *DispatcherCallerSession) GetOptimisticConsensusState(height *big.Int, connection string) (struct{ ... }, error)
- func (_Dispatcher *DispatcherCallerSession) Owner() (common.Address, error)
- func (_Dispatcher *DispatcherCallerSession) PortPrefix() (string, error)
- func (_Dispatcher *DispatcherCallerSession) PortPrefixLen() (uint32, error)
- func (_Dispatcher *DispatcherCallerSession) ProxiableUUID() ([32]byte, error)
- type DispatcherChannelCloseConfirm
- type DispatcherChannelCloseConfirmError
- type DispatcherChannelCloseConfirmErrorIterator
- type DispatcherChannelCloseConfirmIterator
- type DispatcherChannelCloseInit
- type DispatcherChannelCloseInitError
- type DispatcherChannelCloseInitErrorIterator
- type DispatcherChannelCloseInitIterator
- type DispatcherChannelOpenAck
- type DispatcherChannelOpenAckError
- type DispatcherChannelOpenAckErrorIterator
- type DispatcherChannelOpenAckIterator
- type DispatcherChannelOpenConfirm
- type DispatcherChannelOpenConfirmError
- type DispatcherChannelOpenConfirmErrorIterator
- type DispatcherChannelOpenConfirmIterator
- type DispatcherChannelOpenInit
- type DispatcherChannelOpenInitError
- type DispatcherChannelOpenInitErrorIterator
- type DispatcherChannelOpenInitIterator
- type DispatcherChannelOpenTry
- type DispatcherChannelOpenTryError
- type DispatcherChannelOpenTryErrorIterator
- type DispatcherChannelOpenTryIterator
- type DispatcherFilterer
- func (_Dispatcher *DispatcherFilterer) FilterAcknowledgement(opts *bind.FilterOpts, sourcePortAddress []common.Address, ...) (*DispatcherAcknowledgementIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterAcknowledgementError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherAcknowledgementErrorIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*DispatcherAdminChangedIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*DispatcherBeaconUpgradedIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterChannelCloseConfirm(opts *bind.FilterOpts, portAddress []common.Address, channelId [][32]byte) (*DispatcherChannelCloseConfirmIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterChannelCloseConfirmError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelCloseConfirmErrorIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterChannelCloseInit(opts *bind.FilterOpts, portAddress []common.Address, channelId [][32]byte) (*DispatcherChannelCloseInitIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterChannelCloseInitError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelCloseInitErrorIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterChannelOpenAck(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenAckIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterChannelOpenAckError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenAckErrorIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterChannelOpenConfirm(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenConfirmIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterChannelOpenConfirmError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenConfirmErrorIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterChannelOpenInit(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenInitIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterChannelOpenInitError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenInitErrorIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterChannelOpenTry(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenTryIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterChannelOpenTryError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenTryErrorIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterInitialized(opts *bind.FilterOpts) (*DispatcherInitializedIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, ...) (*DispatcherOwnershipTransferredIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterRecvPacket(opts *bind.FilterOpts, destPortAddress []common.Address, ...) (*DispatcherRecvPacketIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterSendPacket(opts *bind.FilterOpts, sourcePortAddress []common.Address, ...) (*DispatcherSendPacketIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterTimeout(opts *bind.FilterOpts, sourcePortAddress []common.Address, ...) (*DispatcherTimeoutIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterTimeoutError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherTimeoutErrorIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*DispatcherUpgradedIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterWriteAckPacket(opts *bind.FilterOpts, writerPortAddress []common.Address, ...) (*DispatcherWriteAckPacketIterator, error)
- func (_Dispatcher *DispatcherFilterer) FilterWriteTimeoutPacket(opts *bind.FilterOpts, writerPortAddress []common.Address, ...) (*DispatcherWriteTimeoutPacketIterator, error)
- func (_Dispatcher *DispatcherFilterer) ParseAcknowledgement(log types.Log) (*DispatcherAcknowledgement, error)
- func (_Dispatcher *DispatcherFilterer) ParseAcknowledgementError(log types.Log) (*DispatcherAcknowledgementError, error)
- func (_Dispatcher *DispatcherFilterer) ParseAdminChanged(log types.Log) (*DispatcherAdminChanged, error)
- func (_Dispatcher *DispatcherFilterer) ParseBeaconUpgraded(log types.Log) (*DispatcherBeaconUpgraded, error)
- func (_Dispatcher *DispatcherFilterer) ParseChannelCloseConfirm(log types.Log) (*DispatcherChannelCloseConfirm, error)
- func (_Dispatcher *DispatcherFilterer) ParseChannelCloseConfirmError(log types.Log) (*DispatcherChannelCloseConfirmError, error)
- func (_Dispatcher *DispatcherFilterer) ParseChannelCloseInit(log types.Log) (*DispatcherChannelCloseInit, error)
- func (_Dispatcher *DispatcherFilterer) ParseChannelCloseInitError(log types.Log) (*DispatcherChannelCloseInitError, error)
- func (_Dispatcher *DispatcherFilterer) ParseChannelOpenAck(log types.Log) (*DispatcherChannelOpenAck, error)
- func (_Dispatcher *DispatcherFilterer) ParseChannelOpenAckError(log types.Log) (*DispatcherChannelOpenAckError, error)
- func (_Dispatcher *DispatcherFilterer) ParseChannelOpenConfirm(log types.Log) (*DispatcherChannelOpenConfirm, error)
- func (_Dispatcher *DispatcherFilterer) ParseChannelOpenConfirmError(log types.Log) (*DispatcherChannelOpenConfirmError, error)
- func (_Dispatcher *DispatcherFilterer) ParseChannelOpenInit(log types.Log) (*DispatcherChannelOpenInit, error)
- func (_Dispatcher *DispatcherFilterer) ParseChannelOpenInitError(log types.Log) (*DispatcherChannelOpenInitError, error)
- func (_Dispatcher *DispatcherFilterer) ParseChannelOpenTry(log types.Log) (*DispatcherChannelOpenTry, error)
- func (_Dispatcher *DispatcherFilterer) ParseChannelOpenTryError(log types.Log) (*DispatcherChannelOpenTryError, error)
- func (_Dispatcher *DispatcherFilterer) ParseInitialized(log types.Log) (*DispatcherInitialized, error)
- func (_Dispatcher *DispatcherFilterer) ParseOwnershipTransferred(log types.Log) (*DispatcherOwnershipTransferred, error)
- func (_Dispatcher *DispatcherFilterer) ParseRecvPacket(log types.Log) (*DispatcherRecvPacket, error)
- func (_Dispatcher *DispatcherFilterer) ParseSendPacket(log types.Log) (*DispatcherSendPacket, error)
- func (_Dispatcher *DispatcherFilterer) ParseTimeout(log types.Log) (*DispatcherTimeout, error)
- func (_Dispatcher *DispatcherFilterer) ParseTimeoutError(log types.Log) (*DispatcherTimeoutError, error)
- func (_Dispatcher *DispatcherFilterer) ParseUpgraded(log types.Log) (*DispatcherUpgraded, error)
- func (_Dispatcher *DispatcherFilterer) ParseWriteAckPacket(log types.Log) (*DispatcherWriteAckPacket, error)
- func (_Dispatcher *DispatcherFilterer) ParseWriteTimeoutPacket(log types.Log) (*DispatcherWriteTimeoutPacket, error)
- func (_Dispatcher *DispatcherFilterer) WatchAcknowledgement(opts *bind.WatchOpts, sink chan<- *DispatcherAcknowledgement, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchAcknowledgementError(opts *bind.WatchOpts, sink chan<- *DispatcherAcknowledgementError, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *DispatcherAdminChanged) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *DispatcherBeaconUpgraded, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchChannelCloseConfirm(opts *bind.WatchOpts, sink chan<- *DispatcherChannelCloseConfirm, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchChannelCloseConfirmError(opts *bind.WatchOpts, sink chan<- *DispatcherChannelCloseConfirmError, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchChannelCloseInit(opts *bind.WatchOpts, sink chan<- *DispatcherChannelCloseInit, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchChannelCloseInitError(opts *bind.WatchOpts, sink chan<- *DispatcherChannelCloseInitError, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchChannelOpenAck(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenAck, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchChannelOpenAckError(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenAckError, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchChannelOpenConfirm(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenConfirm, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchChannelOpenConfirmError(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenConfirmError, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchChannelOpenInit(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenInit, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchChannelOpenInitError(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenInitError, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchChannelOpenTry(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenTry, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchChannelOpenTryError(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenTryError, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *DispatcherInitialized) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DispatcherOwnershipTransferred, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchRecvPacket(opts *bind.WatchOpts, sink chan<- *DispatcherRecvPacket, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchSendPacket(opts *bind.WatchOpts, sink chan<- *DispatcherSendPacket, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchTimeout(opts *bind.WatchOpts, sink chan<- *DispatcherTimeout, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchTimeoutError(opts *bind.WatchOpts, sink chan<- *DispatcherTimeoutError, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *DispatcherUpgraded, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchWriteAckPacket(opts *bind.WatchOpts, sink chan<- *DispatcherWriteAckPacket, ...) (event.Subscription, error)
- func (_Dispatcher *DispatcherFilterer) WatchWriteTimeoutPacket(opts *bind.WatchOpts, sink chan<- *DispatcherWriteTimeoutPacket, ...) (event.Subscription, error)
- type DispatcherInitialized
- type DispatcherInitializedIterator
- type DispatcherOwnershipTransferred
- type DispatcherOwnershipTransferredIterator
- type DispatcherRaw
- func (_Dispatcher *DispatcherRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Dispatcher *DispatcherRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Dispatcher *DispatcherRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type DispatcherRecvPacket
- type DispatcherRecvPacketIterator
- type DispatcherSendPacket
- type DispatcherSendPacketIterator
- type DispatcherSession
- func (_Dispatcher *DispatcherSession) Acknowledgement(packet IbcPacket, ack []byte, proof Ics23Proof) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) ChannelCloseConfirm(portAddress common.Address, channelId [32]byte, proof Ics23Proof) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) ChannelCloseInit(channelId [32]byte) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) ChannelOpenAck(local ChannelEnd, connectionHops []string, ordering uint8, feeEnabled bool, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) ChannelOpenConfirm(local ChannelEnd, connectionHops []string, ordering uint8, feeEnabled bool, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) ChannelOpenInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) ChannelOpenTry(local ChannelEnd, ordering uint8, feeEnabled bool, connectionHops []string, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) FeeVault() (common.Address, error)
- func (_Dispatcher *DispatcherSession) GetChannel(portAddress common.Address, channelId [32]byte) (Channel, error)
- func (_Dispatcher *DispatcherSession) GetOptimisticConsensusState(height *big.Int, connection string) (struct{ ... }, error)
- func (_Dispatcher *DispatcherSession) Initialize(initPortPrefix string, _feeVault common.Address) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) Owner() (common.Address, error)
- func (_Dispatcher *DispatcherSession) PortPrefix() (string, error)
- func (_Dispatcher *DispatcherSession) PortPrefixLen() (uint32, error)
- func (_Dispatcher *DispatcherSession) ProxiableUUID() ([32]byte, error)
- func (_Dispatcher *DispatcherSession) RecvPacket(packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) RemoveConnection(connection string) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) RenounceOwnership() (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) SendPacket(channelId [32]byte, packet []byte, timeoutTimestamp uint64) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) SetClientForConnection(connection string, lightClient common.Address) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) SetPortPrefix(_portPrefix string) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) Timeout(packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) UpdateClientWithOptimisticConsensusState(l1header L1Header, proof OpL2StateProof, height *big.Int, appHash *big.Int, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Dispatcher *DispatcherSession) WriteTimeoutPacket(packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
- type DispatcherTimeout
- type DispatcherTimeoutError
- type DispatcherTimeoutErrorIterator
- type DispatcherTimeoutIterator
- type DispatcherTransactor
- func (_Dispatcher *DispatcherTransactor) Acknowledgement(opts *bind.TransactOpts, packet IbcPacket, ack []byte, proof Ics23Proof) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) ChannelCloseConfirm(opts *bind.TransactOpts, portAddress common.Address, channelId [32]byte, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) ChannelCloseInit(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) ChannelOpenAck(opts *bind.TransactOpts, local ChannelEnd, connectionHops []string, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) ChannelOpenConfirm(opts *bind.TransactOpts, local ChannelEnd, connectionHops []string, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) ChannelOpenInit(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) ChannelOpenTry(opts *bind.TransactOpts, local ChannelEnd, ordering uint8, feeEnabled bool, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) Initialize(opts *bind.TransactOpts, initPortPrefix string, _feeVault common.Address) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) RecvPacket(opts *bind.TransactOpts, packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) RemoveConnection(opts *bind.TransactOpts, connection string) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) SendPacket(opts *bind.TransactOpts, channelId [32]byte, packet []byte, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) SetClientForConnection(opts *bind.TransactOpts, connection string, lightClient common.Address) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) SetPortPrefix(opts *bind.TransactOpts, _portPrefix string) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) Timeout(opts *bind.TransactOpts, packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) UpdateClientWithOptimisticConsensusState(opts *bind.TransactOpts, l1header L1Header, proof OpL2StateProof, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactor) WriteTimeoutPacket(opts *bind.TransactOpts, packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
- type DispatcherTransactorRaw
- type DispatcherTransactorSession
- func (_Dispatcher *DispatcherTransactorSession) Acknowledgement(packet IbcPacket, ack []byte, proof Ics23Proof) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) ChannelCloseConfirm(portAddress common.Address, channelId [32]byte, proof Ics23Proof) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) ChannelCloseInit(channelId [32]byte) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) ChannelOpenAck(local ChannelEnd, connectionHops []string, ordering uint8, feeEnabled bool, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) ChannelOpenConfirm(local ChannelEnd, connectionHops []string, ordering uint8, feeEnabled bool, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) ChannelOpenInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) ChannelOpenTry(local ChannelEnd, ordering uint8, feeEnabled bool, connectionHops []string, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) Initialize(initPortPrefix string, _feeVault common.Address) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) RecvPacket(packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) RemoveConnection(connection string) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) RenounceOwnership() (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) SendPacket(channelId [32]byte, packet []byte, timeoutTimestamp uint64) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) SetClientForConnection(connection string, lightClient common.Address) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) SetPortPrefix(_portPrefix string) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) Timeout(packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) UpdateClientWithOptimisticConsensusState(l1header L1Header, proof OpL2StateProof, height *big.Int, appHash *big.Int, ...) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
- func (_Dispatcher *DispatcherTransactorSession) WriteTimeoutPacket(packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
- type DispatcherUpgraded
- type DispatcherUpgradedIterator
- type DispatcherWriteAckPacket
- type DispatcherWriteAckPacketIterator
- type DispatcherWriteTimeoutPacket
- type DispatcherWriteTimeoutPacketIterator
- type Height
- type IbcEndpoint
- type IbcPacket
- type Ics23Proof
- type L1Header
- type OpIcs23Proof
- type OpIcs23ProofPath
- type OpL2StateProof
Constants ¶
This section is empty.
Variables ¶
var DispatcherABI = DispatcherMetaData.ABI
DispatcherABI is the input ABI used to generate the binding from. Deprecated: Use DispatcherMetaData.ABI instead.
var DispatcherMetaData = &bind.MetaData{
ABI: "[{\"type\":\"constructor\",\"inputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"acknowledgement\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"ack\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"proof\",\"type\":\"tuple\",\"internalType\":\"structIcs23Proof\",\"components\":[{\"name\":\"proof\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23Proof[]\",\"components\":[{\"name\":\"path\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23ProofPath[]\",\"components\":[{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"suffix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"key\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"height\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelCloseConfirm\",\"inputs\":[{\"name\":\"portAddress\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"proof\",\"type\":\"tuple\",\"internalType\":\"structIcs23Proof\",\"components\":[{\"name\":\"proof\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23Proof[]\",\"components\":[{\"name\":\"path\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23ProofPath[]\",\"components\":[{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"suffix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"key\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"height\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelCloseInit\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelOpenAck\",\"inputs\":[{\"name\":\"local\",\"type\":\"tuple\",\"internalType\":\"structChannelEnd\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"counterparty\",\"type\":\"tuple\",\"internalType\":\"structChannelEnd\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"proof\",\"type\":\"tuple\",\"internalType\":\"structIcs23Proof\",\"components\":[{\"name\":\"proof\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23Proof[]\",\"components\":[{\"name\":\"path\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23ProofPath[]\",\"components\":[{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"suffix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"key\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"height\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelOpenConfirm\",\"inputs\":[{\"name\":\"local\",\"type\":\"tuple\",\"internalType\":\"structChannelEnd\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"counterparty\",\"type\":\"tuple\",\"internalType\":\"structChannelEnd\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"proof\",\"type\":\"tuple\",\"internalType\":\"structIcs23Proof\",\"components\":[{\"name\":\"proof\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23Proof[]\",\"components\":[{\"name\":\"path\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23ProofPath[]\",\"components\":[{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"suffix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"key\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"height\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelOpenInit\",\"inputs\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelOpenTry\",\"inputs\":[{\"name\":\"local\",\"type\":\"tuple\",\"internalType\":\"structChannelEnd\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterparty\",\"type\":\"tuple\",\"internalType\":\"structChannelEnd\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"name\":\"proof\",\"type\":\"tuple\",\"internalType\":\"structIcs23Proof\",\"components\":[{\"name\":\"proof\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23Proof[]\",\"components\":[{\"name\":\"path\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23ProofPath[]\",\"components\":[{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"suffix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"key\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"height\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"feeVault\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"contractIFeeVault\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getChannel\",\"inputs\":[{\"name\":\"portAddress\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"channel\",\"type\":\"tuple\",\"internalType\":\"structChannel\",\"components\":[{\"name\":\"version\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"counterpartyChannelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"}]}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"getOptimisticConsensusState\",\"inputs\":[{\"name\":\"height\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"connection\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"appHash\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"fraudProofEndTime\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"ended\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"initialize\",\"inputs\":[{\"name\":\"initPortPrefix\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"_feeVault\",\"type\":\"address\",\"internalType\":\"contractIFeeVault\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"owner\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"address\",\"internalType\":\"address\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"portPrefix\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"portPrefixLen\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"uint32\",\"internalType\":\"uint32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"proxiableUUID\",\"inputs\":[],\"outputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"recvPacket\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"proof\",\"type\":\"tuple\",\"internalType\":\"structIcs23Proof\",\"components\":[{\"name\":\"proof\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23Proof[]\",\"components\":[{\"name\":\"path\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23ProofPath[]\",\"components\":[{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"suffix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"key\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"height\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"removeConnection\",\"inputs\":[{\"name\":\"connection\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"renounceOwnership\",\"inputs\":[],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"sendPacket\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"packet\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setClientForConnection\",\"inputs\":[{\"name\":\"connection\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"lightClient\",\"type\":\"address\",\"internalType\":\"contractILightClient\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"setPortPrefix\",\"inputs\":[{\"name\":\"_portPrefix\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"timeout\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"proof\",\"type\":\"tuple\",\"internalType\":\"structIcs23Proof\",\"components\":[{\"name\":\"proof\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23Proof[]\",\"components\":[{\"name\":\"path\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23ProofPath[]\",\"components\":[{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"suffix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"key\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"height\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"transferOwnership\",\"inputs\":[{\"name\":\"newOwner\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"updateClientWithOptimisticConsensusState\",\"inputs\":[{\"name\":\"l1header\",\"type\":\"tuple\",\"internalType\":\"structL1Header\",\"components\":[{\"name\":\"header\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"},{\"name\":\"stateRoot\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"number\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"proof\",\"type\":\"tuple\",\"internalType\":\"structOpL2StateProof\",\"components\":[{\"name\":\"accountProof\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"},{\"name\":\"outputRootProof\",\"type\":\"bytes[]\",\"internalType\":\"bytes[]\"},{\"name\":\"l2OutputProposalKey\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"l2BlockHash\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"height\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"appHash\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"connection\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"fraudProofEndTime\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"ended\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeTo\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"upgradeToAndCall\",\"inputs\":[{\"name\":\"newImplementation\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}],\"outputs\":[],\"stateMutability\":\"payable\"},{\"type\":\"function\",\"name\":\"writeTimeoutPacket\",\"inputs\":[{\"name\":\"packet\",\"type\":\"tuple\",\"internalType\":\"structIbcPacket\",\"components\":[{\"name\":\"src\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"dest\",\"type\":\"tuple\",\"internalType\":\"structIbcEndpoint\",\"components\":[{\"name\":\"portId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"proof\",\"type\":\"tuple\",\"internalType\":\"structIcs23Proof\",\"components\":[{\"name\":\"proof\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23Proof[]\",\"components\":[{\"name\":\"path\",\"type\":\"tuple[]\",\"internalType\":\"structOpIcs23ProofPath[]\",\"components\":[{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"suffix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"key\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"value\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"prefix\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]},{\"name\":\"height\",\"type\":\"uint256\",\"internalType\":\"uint256\"}]}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"event\",\"name\":\"Acknowledgement\",\"inputs\":[{\"name\":\"sourcePortAddress\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"sourceChannelId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"sequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"AcknowledgementError\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"error\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"AdminChanged\",\"inputs\":[{\"name\":\"previousAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"},{\"name\":\"newAdmin\",\"type\":\"address\",\"indexed\":false,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"BeaconUpgraded\",\"inputs\":[{\"name\":\"beacon\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelCloseConfirm\",\"inputs\":[{\"name\":\"portAddress\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelCloseConfirmError\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"error\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelCloseInit\",\"inputs\":[{\"name\":\"portAddress\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelCloseInitError\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"error\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelOpenAck\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelOpenAckError\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"error\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelOpenConfirm\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelOpenConfirmError\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"error\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelOpenInit\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"version\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"indexed\":false,\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelOpenInitError\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"error\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelOpenTry\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"version\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"ordering\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"enumChannelOrder\"},{\"name\":\"feeEnabled\",\"type\":\"bool\",\"indexed\":false,\"internalType\":\"bool\"},{\"name\":\"connectionHops\",\"type\":\"string[]\",\"indexed\":false,\"internalType\":\"string[]\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"counterpartyChannelId\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"ChannelOpenTryError\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"error\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Initialized\",\"inputs\":[{\"name\":\"version\",\"type\":\"uint8\",\"indexed\":false,\"internalType\":\"uint8\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OwnershipTransferred\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"RecvPacket\",\"inputs\":[{\"name\":\"destPortAddress\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"destChannelId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"sequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"SendPacket\",\"inputs\":[{\"name\":\"sourcePortAddress\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"sourceChannelId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"packet\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"},{\"name\":\"sequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Timeout\",\"inputs\":[{\"name\":\"sourcePortAddress\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"sourceChannelId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"sequence\",\"type\":\"uint64\",\"indexed\":true,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"TimeoutError\",\"inputs\":[{\"name\":\"receiver\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"error\",\"type\":\"bytes\",\"indexed\":false,\"internalType\":\"bytes\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"Upgraded\",\"inputs\":[{\"name\":\"implementation\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"WriteAckPacket\",\"inputs\":[{\"name\":\"writerPortAddress\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"writerChannelId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"sequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"ackPacket\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structAckPacket\",\"components\":[{\"name\":\"success\",\"type\":\"bool\",\"internalType\":\"bool\"},{\"name\":\"data\",\"type\":\"bytes\",\"internalType\":\"bytes\"}]}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"WriteTimeoutPacket\",\"inputs\":[{\"name\":\"writerPortAddress\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"writerChannelId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"sequence\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"},{\"name\":\"timeoutHeight\",\"type\":\"tuple\",\"indexed\":false,\"internalType\":\"structHeight\",\"components\":[{\"name\":\"revision_number\",\"type\":\"uint64\",\"internalType\":\"uint64\"},{\"name\":\"revision_height\",\"type\":\"uint64\",\"internalType\":\"uint64\"}]},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"indexed\":false,\"internalType\":\"uint64\"}],\"anonymous\":false},{\"type\":\"error\",\"name\":\"ackPacketCommitmentAlreadyExists\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"channelIdNotFound\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}]},{\"type\":\"error\",\"name\":\"channelNotOwnedByPortAddress\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"channelNotOwnedBySender\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"invalidAddress\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"invalidConnection\",\"inputs\":[{\"name\":\"connection\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"invalidConnectionHops\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"invalidCounterParty\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"invalidPacket\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"invalidPacketSequence\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"invalidPortPrefix\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"lightClientNotFound\",\"inputs\":[{\"name\":\"connection\",\"type\":\"string\",\"internalType\":\"string\"}]},{\"type\":\"error\",\"name\":\"notEnoughGas\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"packetCommitmentNotFound\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"packetNotTimedOut\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"packetReceiptAlreadyExists\",\"inputs\":[]},{\"type\":\"error\",\"name\":\"unexpectedPacketSequence\",\"inputs\":[]}]",
}
DispatcherMetaData contains all meta data concerning the Dispatcher contract.
Functions ¶
This section is empty.
Types ¶
type Channel ¶
type Channel struct { Version string Ordering uint8 FeeEnabled bool ConnectionHops []string CounterpartyPortId string CounterpartyChannelId [32]byte PortId string }
Channel is an auto generated low-level Go binding around an user-defined struct.
type ChannelEnd ¶
ChannelEnd is an auto generated low-level Go binding around an user-defined struct.
type Dispatcher ¶
type Dispatcher struct { DispatcherCaller // Read-only binding to the contract DispatcherTransactor // Write-only binding to the contract DispatcherFilterer // Log filterer for contract events }
Dispatcher is an auto generated Go binding around an Ethereum contract.
func NewDispatcher ¶
func NewDispatcher(address common.Address, backend bind.ContractBackend) (*Dispatcher, error)
NewDispatcher creates a new instance of Dispatcher, bound to a specific deployed contract.
type DispatcherAcknowledgement ¶
type DispatcherAcknowledgement struct { SourcePortAddress common.Address SourceChannelId [32]byte Sequence uint64 Raw types.Log // Blockchain specific contextual infos }
DispatcherAcknowledgement represents a Acknowledgement event raised by the Dispatcher contract.
type DispatcherAcknowledgementError ¶
type DispatcherAcknowledgementError struct { Receiver common.Address Error []byte Raw types.Log // Blockchain specific contextual infos }
DispatcherAcknowledgementError represents a AcknowledgementError event raised by the Dispatcher contract.
type DispatcherAcknowledgementErrorIterator ¶
type DispatcherAcknowledgementErrorIterator struct { Event *DispatcherAcknowledgementError // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherAcknowledgementErrorIterator is returned from FilterAcknowledgementError and is used to iterate over the raw logs and unpacked data for AcknowledgementError events raised by the Dispatcher contract.
func (*DispatcherAcknowledgementErrorIterator) Close ¶
func (it *DispatcherAcknowledgementErrorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherAcknowledgementErrorIterator) Error ¶
func (it *DispatcherAcknowledgementErrorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherAcknowledgementErrorIterator) Next ¶
func (it *DispatcherAcknowledgementErrorIterator) 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 DispatcherAcknowledgementIterator ¶
type DispatcherAcknowledgementIterator struct { Event *DispatcherAcknowledgement // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherAcknowledgementIterator is returned from FilterAcknowledgement and is used to iterate over the raw logs and unpacked data for Acknowledgement events raised by the Dispatcher contract.
func (*DispatcherAcknowledgementIterator) Close ¶
func (it *DispatcherAcknowledgementIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherAcknowledgementIterator) Error ¶
func (it *DispatcherAcknowledgementIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherAcknowledgementIterator) Next ¶
func (it *DispatcherAcknowledgementIterator) 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 DispatcherAdminChanged ¶
type DispatcherAdminChanged struct { PreviousAdmin common.Address NewAdmin common.Address Raw types.Log // Blockchain specific contextual infos }
DispatcherAdminChanged represents a AdminChanged event raised by the Dispatcher contract.
type DispatcherAdminChangedIterator ¶
type DispatcherAdminChangedIterator struct { Event *DispatcherAdminChanged // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherAdminChangedIterator is returned from FilterAdminChanged and is used to iterate over the raw logs and unpacked data for AdminChanged events raised by the Dispatcher contract.
func (*DispatcherAdminChangedIterator) Close ¶
func (it *DispatcherAdminChangedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherAdminChangedIterator) Error ¶
func (it *DispatcherAdminChangedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherAdminChangedIterator) Next ¶
func (it *DispatcherAdminChangedIterator) 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 DispatcherBeaconUpgraded ¶
type DispatcherBeaconUpgraded struct { Beacon common.Address Raw types.Log // Blockchain specific contextual infos }
DispatcherBeaconUpgraded represents a BeaconUpgraded event raised by the Dispatcher contract.
type DispatcherBeaconUpgradedIterator ¶
type DispatcherBeaconUpgradedIterator struct { Event *DispatcherBeaconUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherBeaconUpgradedIterator is returned from FilterBeaconUpgraded and is used to iterate over the raw logs and unpacked data for BeaconUpgraded events raised by the Dispatcher contract.
func (*DispatcherBeaconUpgradedIterator) Close ¶
func (it *DispatcherBeaconUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherBeaconUpgradedIterator) Error ¶
func (it *DispatcherBeaconUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherBeaconUpgradedIterator) Next ¶
func (it *DispatcherBeaconUpgradedIterator) 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 DispatcherCaller ¶
type DispatcherCaller struct {
// contains filtered or unexported fields
}
DispatcherCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewDispatcherCaller ¶
func NewDispatcherCaller(address common.Address, caller bind.ContractCaller) (*DispatcherCaller, error)
NewDispatcherCaller creates a new read-only instance of Dispatcher, bound to a specific deployed contract.
func (*DispatcherCaller) FeeVault ¶
FeeVault is a free data retrieval call binding the contract method 0x478222c2.
Solidity: function feeVault() view returns(address)
func (*DispatcherCaller) GetChannel ¶
func (_Dispatcher *DispatcherCaller) GetChannel(opts *bind.CallOpts, portAddress common.Address, channelId [32]byte) (Channel, error)
GetChannel is a free data retrieval call binding the contract method 0x42852d24.
Solidity: function getChannel(address portAddress, bytes32 channelId) view returns((string,uint8,bool,string[],string,bytes32,string) channel)
func (*DispatcherCaller) GetOptimisticConsensusState ¶
func (_Dispatcher *DispatcherCaller) GetOptimisticConsensusState(opts *bind.CallOpts, height *big.Int, connection string) (struct { AppHash *big.Int FraudProofEndTime *big.Int Ended bool }, error)
GetOptimisticConsensusState is a free data retrieval call binding the contract method 0x8dd34bb4.
Solidity: function getOptimisticConsensusState(uint256 height, string connection) view returns(uint256 appHash, uint256 fraudProofEndTime, bool ended)
func (*DispatcherCaller) Owner ¶
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DispatcherCaller) PortPrefix ¶
func (_Dispatcher *DispatcherCaller) PortPrefix(opts *bind.CallOpts) (string, error)
PortPrefix is a free data retrieval call binding the contract method 0x7774a6d3.
Solidity: function portPrefix() view returns(string)
func (*DispatcherCaller) PortPrefixLen ¶
func (_Dispatcher *DispatcherCaller) PortPrefixLen(opts *bind.CallOpts) (uint32, error)
PortPrefixLen is a free data retrieval call binding the contract method 0x2494546b.
Solidity: function portPrefixLen() view returns(uint32)
func (*DispatcherCaller) ProxiableUUID ¶
func (_Dispatcher *DispatcherCaller) ProxiableUUID(opts *bind.CallOpts) ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type DispatcherCallerRaw ¶
type DispatcherCallerRaw struct {
Contract *DispatcherCaller // Generic read-only contract binding to access the raw methods on
}
DispatcherCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*DispatcherCallerRaw) Call ¶
func (_Dispatcher *DispatcherCallerRaw) 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 DispatcherCallerSession ¶
type DispatcherCallerSession struct { Contract *DispatcherCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
DispatcherCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*DispatcherCallerSession) FeeVault ¶
func (_Dispatcher *DispatcherCallerSession) FeeVault() (common.Address, error)
FeeVault is a free data retrieval call binding the contract method 0x478222c2.
Solidity: function feeVault() view returns(address)
func (*DispatcherCallerSession) GetChannel ¶
func (_Dispatcher *DispatcherCallerSession) GetChannel(portAddress common.Address, channelId [32]byte) (Channel, error)
GetChannel is a free data retrieval call binding the contract method 0x42852d24.
Solidity: function getChannel(address portAddress, bytes32 channelId) view returns((string,uint8,bool,string[],string,bytes32,string) channel)
func (*DispatcherCallerSession) GetOptimisticConsensusState ¶
func (_Dispatcher *DispatcherCallerSession) GetOptimisticConsensusState(height *big.Int, connection string) (struct { AppHash *big.Int FraudProofEndTime *big.Int Ended bool }, error)
GetOptimisticConsensusState is a free data retrieval call binding the contract method 0x8dd34bb4.
Solidity: function getOptimisticConsensusState(uint256 height, string connection) view returns(uint256 appHash, uint256 fraudProofEndTime, bool ended)
func (*DispatcherCallerSession) Owner ¶
func (_Dispatcher *DispatcherCallerSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DispatcherCallerSession) PortPrefix ¶
func (_Dispatcher *DispatcherCallerSession) PortPrefix() (string, error)
PortPrefix is a free data retrieval call binding the contract method 0x7774a6d3.
Solidity: function portPrefix() view returns(string)
func (*DispatcherCallerSession) PortPrefixLen ¶
func (_Dispatcher *DispatcherCallerSession) PortPrefixLen() (uint32, error)
PortPrefixLen is a free data retrieval call binding the contract method 0x2494546b.
Solidity: function portPrefixLen() view returns(uint32)
func (*DispatcherCallerSession) ProxiableUUID ¶
func (_Dispatcher *DispatcherCallerSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
type DispatcherChannelCloseConfirm ¶
type DispatcherChannelCloseConfirm struct { PortAddress common.Address ChannelId [32]byte Raw types.Log // Blockchain specific contextual infos }
DispatcherChannelCloseConfirm represents a ChannelCloseConfirm event raised by the Dispatcher contract.
type DispatcherChannelCloseConfirmError ¶
type DispatcherChannelCloseConfirmError struct { Receiver common.Address Error []byte Raw types.Log // Blockchain specific contextual infos }
DispatcherChannelCloseConfirmError represents a ChannelCloseConfirmError event raised by the Dispatcher contract.
type DispatcherChannelCloseConfirmErrorIterator ¶
type DispatcherChannelCloseConfirmErrorIterator struct { Event *DispatcherChannelCloseConfirmError // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherChannelCloseConfirmErrorIterator is returned from FilterChannelCloseConfirmError and is used to iterate over the raw logs and unpacked data for ChannelCloseConfirmError events raised by the Dispatcher contract.
func (*DispatcherChannelCloseConfirmErrorIterator) Close ¶
func (it *DispatcherChannelCloseConfirmErrorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherChannelCloseConfirmErrorIterator) Error ¶
func (it *DispatcherChannelCloseConfirmErrorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherChannelCloseConfirmErrorIterator) Next ¶
func (it *DispatcherChannelCloseConfirmErrorIterator) 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 DispatcherChannelCloseConfirmIterator ¶
type DispatcherChannelCloseConfirmIterator struct { Event *DispatcherChannelCloseConfirm // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherChannelCloseConfirmIterator is returned from FilterChannelCloseConfirm and is used to iterate over the raw logs and unpacked data for ChannelCloseConfirm events raised by the Dispatcher contract.
func (*DispatcherChannelCloseConfirmIterator) Close ¶
func (it *DispatcherChannelCloseConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherChannelCloseConfirmIterator) Error ¶
func (it *DispatcherChannelCloseConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherChannelCloseConfirmIterator) Next ¶
func (it *DispatcherChannelCloseConfirmIterator) 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 DispatcherChannelCloseInit ¶
type DispatcherChannelCloseInit struct { PortAddress common.Address ChannelId [32]byte Raw types.Log // Blockchain specific contextual infos }
DispatcherChannelCloseInit represents a ChannelCloseInit event raised by the Dispatcher contract.
type DispatcherChannelCloseInitError ¶
type DispatcherChannelCloseInitError struct { Receiver common.Address Error []byte Raw types.Log // Blockchain specific contextual infos }
DispatcherChannelCloseInitError represents a ChannelCloseInitError event raised by the Dispatcher contract.
type DispatcherChannelCloseInitErrorIterator ¶
type DispatcherChannelCloseInitErrorIterator struct { Event *DispatcherChannelCloseInitError // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherChannelCloseInitErrorIterator is returned from FilterChannelCloseInitError and is used to iterate over the raw logs and unpacked data for ChannelCloseInitError events raised by the Dispatcher contract.
func (*DispatcherChannelCloseInitErrorIterator) Close ¶
func (it *DispatcherChannelCloseInitErrorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherChannelCloseInitErrorIterator) Error ¶
func (it *DispatcherChannelCloseInitErrorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherChannelCloseInitErrorIterator) Next ¶
func (it *DispatcherChannelCloseInitErrorIterator) 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 DispatcherChannelCloseInitIterator ¶
type DispatcherChannelCloseInitIterator struct { Event *DispatcherChannelCloseInit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherChannelCloseInitIterator is returned from FilterChannelCloseInit and is used to iterate over the raw logs and unpacked data for ChannelCloseInit events raised by the Dispatcher contract.
func (*DispatcherChannelCloseInitIterator) Close ¶
func (it *DispatcherChannelCloseInitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherChannelCloseInitIterator) Error ¶
func (it *DispatcherChannelCloseInitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherChannelCloseInitIterator) Next ¶
func (it *DispatcherChannelCloseInitIterator) 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 DispatcherChannelOpenAck ¶
type DispatcherChannelOpenAck struct { Receiver common.Address ChannelId [32]byte Raw types.Log // Blockchain specific contextual infos }
DispatcherChannelOpenAck represents a ChannelOpenAck event raised by the Dispatcher contract.
type DispatcherChannelOpenAckError ¶
type DispatcherChannelOpenAckError struct { Receiver common.Address Error []byte Raw types.Log // Blockchain specific contextual infos }
DispatcherChannelOpenAckError represents a ChannelOpenAckError event raised by the Dispatcher contract.
type DispatcherChannelOpenAckErrorIterator ¶
type DispatcherChannelOpenAckErrorIterator struct { Event *DispatcherChannelOpenAckError // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherChannelOpenAckErrorIterator is returned from FilterChannelOpenAckError and is used to iterate over the raw logs and unpacked data for ChannelOpenAckError events raised by the Dispatcher contract.
func (*DispatcherChannelOpenAckErrorIterator) Close ¶
func (it *DispatcherChannelOpenAckErrorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherChannelOpenAckErrorIterator) Error ¶
func (it *DispatcherChannelOpenAckErrorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherChannelOpenAckErrorIterator) Next ¶
func (it *DispatcherChannelOpenAckErrorIterator) 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 DispatcherChannelOpenAckIterator ¶
type DispatcherChannelOpenAckIterator struct { Event *DispatcherChannelOpenAck // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherChannelOpenAckIterator is returned from FilterChannelOpenAck and is used to iterate over the raw logs and unpacked data for ChannelOpenAck events raised by the Dispatcher contract.
func (*DispatcherChannelOpenAckIterator) Close ¶
func (it *DispatcherChannelOpenAckIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherChannelOpenAckIterator) Error ¶
func (it *DispatcherChannelOpenAckIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherChannelOpenAckIterator) Next ¶
func (it *DispatcherChannelOpenAckIterator) 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 DispatcherChannelOpenConfirm ¶
type DispatcherChannelOpenConfirm struct { Receiver common.Address ChannelId [32]byte Raw types.Log // Blockchain specific contextual infos }
DispatcherChannelOpenConfirm represents a ChannelOpenConfirm event raised by the Dispatcher contract.
type DispatcherChannelOpenConfirmError ¶
type DispatcherChannelOpenConfirmError struct { Receiver common.Address Error []byte Raw types.Log // Blockchain specific contextual infos }
DispatcherChannelOpenConfirmError represents a ChannelOpenConfirmError event raised by the Dispatcher contract.
type DispatcherChannelOpenConfirmErrorIterator ¶
type DispatcherChannelOpenConfirmErrorIterator struct { Event *DispatcherChannelOpenConfirmError // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherChannelOpenConfirmErrorIterator is returned from FilterChannelOpenConfirmError and is used to iterate over the raw logs and unpacked data for ChannelOpenConfirmError events raised by the Dispatcher contract.
func (*DispatcherChannelOpenConfirmErrorIterator) Close ¶
func (it *DispatcherChannelOpenConfirmErrorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherChannelOpenConfirmErrorIterator) Error ¶
func (it *DispatcherChannelOpenConfirmErrorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherChannelOpenConfirmErrorIterator) Next ¶
func (it *DispatcherChannelOpenConfirmErrorIterator) 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 DispatcherChannelOpenConfirmIterator ¶
type DispatcherChannelOpenConfirmIterator struct { Event *DispatcherChannelOpenConfirm // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherChannelOpenConfirmIterator is returned from FilterChannelOpenConfirm and is used to iterate over the raw logs and unpacked data for ChannelOpenConfirm events raised by the Dispatcher contract.
func (*DispatcherChannelOpenConfirmIterator) Close ¶
func (it *DispatcherChannelOpenConfirmIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherChannelOpenConfirmIterator) Error ¶
func (it *DispatcherChannelOpenConfirmIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherChannelOpenConfirmIterator) Next ¶
func (it *DispatcherChannelOpenConfirmIterator) 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 DispatcherChannelOpenInit ¶
type DispatcherChannelOpenInit struct { Receiver common.Address Version string Ordering uint8 FeeEnabled bool ConnectionHops []string CounterpartyPortId string Raw types.Log // Blockchain specific contextual infos }
DispatcherChannelOpenInit represents a ChannelOpenInit event raised by the Dispatcher contract.
type DispatcherChannelOpenInitError ¶
type DispatcherChannelOpenInitError struct { Receiver common.Address Error []byte Raw types.Log // Blockchain specific contextual infos }
DispatcherChannelOpenInitError represents a ChannelOpenInitError event raised by the Dispatcher contract.
type DispatcherChannelOpenInitErrorIterator ¶
type DispatcherChannelOpenInitErrorIterator struct { Event *DispatcherChannelOpenInitError // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherChannelOpenInitErrorIterator is returned from FilterChannelOpenInitError and is used to iterate over the raw logs and unpacked data for ChannelOpenInitError events raised by the Dispatcher contract.
func (*DispatcherChannelOpenInitErrorIterator) Close ¶
func (it *DispatcherChannelOpenInitErrorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherChannelOpenInitErrorIterator) Error ¶
func (it *DispatcherChannelOpenInitErrorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherChannelOpenInitErrorIterator) Next ¶
func (it *DispatcherChannelOpenInitErrorIterator) 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 DispatcherChannelOpenInitIterator ¶
type DispatcherChannelOpenInitIterator struct { Event *DispatcherChannelOpenInit // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherChannelOpenInitIterator is returned from FilterChannelOpenInit and is used to iterate over the raw logs and unpacked data for ChannelOpenInit events raised by the Dispatcher contract.
func (*DispatcherChannelOpenInitIterator) Close ¶
func (it *DispatcherChannelOpenInitIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherChannelOpenInitIterator) Error ¶
func (it *DispatcherChannelOpenInitIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherChannelOpenInitIterator) Next ¶
func (it *DispatcherChannelOpenInitIterator) 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 DispatcherChannelOpenTry ¶
type DispatcherChannelOpenTry struct { Receiver common.Address Version string Ordering uint8 FeeEnabled bool ConnectionHops []string CounterpartyPortId string CounterpartyChannelId [32]byte Raw types.Log // Blockchain specific contextual infos }
DispatcherChannelOpenTry represents a ChannelOpenTry event raised by the Dispatcher contract.
type DispatcherChannelOpenTryError ¶
type DispatcherChannelOpenTryError struct { Receiver common.Address Error []byte Raw types.Log // Blockchain specific contextual infos }
DispatcherChannelOpenTryError represents a ChannelOpenTryError event raised by the Dispatcher contract.
type DispatcherChannelOpenTryErrorIterator ¶
type DispatcherChannelOpenTryErrorIterator struct { Event *DispatcherChannelOpenTryError // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherChannelOpenTryErrorIterator is returned from FilterChannelOpenTryError and is used to iterate over the raw logs and unpacked data for ChannelOpenTryError events raised by the Dispatcher contract.
func (*DispatcherChannelOpenTryErrorIterator) Close ¶
func (it *DispatcherChannelOpenTryErrorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherChannelOpenTryErrorIterator) Error ¶
func (it *DispatcherChannelOpenTryErrorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherChannelOpenTryErrorIterator) Next ¶
func (it *DispatcherChannelOpenTryErrorIterator) 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 DispatcherChannelOpenTryIterator ¶
type DispatcherChannelOpenTryIterator struct { Event *DispatcherChannelOpenTry // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherChannelOpenTryIterator is returned from FilterChannelOpenTry and is used to iterate over the raw logs and unpacked data for ChannelOpenTry events raised by the Dispatcher contract.
func (*DispatcherChannelOpenTryIterator) Close ¶
func (it *DispatcherChannelOpenTryIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherChannelOpenTryIterator) Error ¶
func (it *DispatcherChannelOpenTryIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherChannelOpenTryIterator) Next ¶
func (it *DispatcherChannelOpenTryIterator) 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 DispatcherFilterer ¶
type DispatcherFilterer struct {
// contains filtered or unexported fields
}
DispatcherFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewDispatcherFilterer ¶
func NewDispatcherFilterer(address common.Address, filterer bind.ContractFilterer) (*DispatcherFilterer, error)
NewDispatcherFilterer creates a new log filterer instance of Dispatcher, bound to a specific deployed contract.
func (*DispatcherFilterer) FilterAcknowledgement ¶
func (_Dispatcher *DispatcherFilterer) FilterAcknowledgement(opts *bind.FilterOpts, sourcePortAddress []common.Address, sourceChannelId [][32]byte) (*DispatcherAcknowledgementIterator, error)
FilterAcknowledgement is a free log retrieval operation binding the contract event 0xe46f6591236abe528fe47a3b281fb002524dadd3e62b1f317ed285d07273c3b1.
Solidity: event Acknowledgement(address indexed sourcePortAddress, bytes32 indexed sourceChannelId, uint64 sequence)
func (*DispatcherFilterer) FilterAcknowledgementError ¶
func (_Dispatcher *DispatcherFilterer) FilterAcknowledgementError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherAcknowledgementErrorIterator, error)
FilterAcknowledgementError is a free log retrieval operation binding the contract event 0x625eea143c9dae6915c809da47016c22d9cd006c3ace7c345c5cbcf57d3aefbc.
Solidity: event AcknowledgementError(address indexed receiver, bytes error)
func (*DispatcherFilterer) FilterAdminChanged ¶
func (_Dispatcher *DispatcherFilterer) FilterAdminChanged(opts *bind.FilterOpts) (*DispatcherAdminChangedIterator, error)
FilterAdminChanged is a free log retrieval operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*DispatcherFilterer) FilterBeaconUpgraded ¶
func (_Dispatcher *DispatcherFilterer) FilterBeaconUpgraded(opts *bind.FilterOpts, beacon []common.Address) (*DispatcherBeaconUpgradedIterator, error)
FilterBeaconUpgraded is a free log retrieval operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*DispatcherFilterer) FilterChannelCloseConfirm ¶
func (_Dispatcher *DispatcherFilterer) FilterChannelCloseConfirm(opts *bind.FilterOpts, portAddress []common.Address, channelId [][32]byte) (*DispatcherChannelCloseConfirmIterator, error)
FilterChannelCloseConfirm is a free log retrieval operation binding the contract event 0x5f010dbbd6bf46aec8131c5456301a75cd688d3cca9bc8380c9e26301be20729.
Solidity: event ChannelCloseConfirm(address indexed portAddress, bytes32 indexed channelId)
func (*DispatcherFilterer) FilterChannelCloseConfirmError ¶
func (_Dispatcher *DispatcherFilterer) FilterChannelCloseConfirmError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelCloseConfirmErrorIterator, error)
FilterChannelCloseConfirmError is a free log retrieval operation binding the contract event 0xc9d36d7a317cb116925d5cb66f0069fe825822fe23e9cf3f421c38cf444caa30.
Solidity: event ChannelCloseConfirmError(address indexed receiver, bytes error)
func (*DispatcherFilterer) FilterChannelCloseInit ¶
func (_Dispatcher *DispatcherFilterer) FilterChannelCloseInit(opts *bind.FilterOpts, portAddress []common.Address, channelId [][32]byte) (*DispatcherChannelCloseInitIterator, error)
FilterChannelCloseInit is a free log retrieval operation binding the contract event 0x21372e37743553ba8e5f61239803174a827c7732d53ec8adcb76c6b3bb2c13f1.
Solidity: event ChannelCloseInit(address indexed portAddress, bytes32 indexed channelId)
func (*DispatcherFilterer) FilterChannelCloseInitError ¶
func (_Dispatcher *DispatcherFilterer) FilterChannelCloseInitError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelCloseInitErrorIterator, error)
FilterChannelCloseInitError is a free log retrieval operation binding the contract event 0xb1be59c1bcd39c54c7132a8e0d321af5db427575ddb3265560d8862804f4381b.
Solidity: event ChannelCloseInitError(address indexed receiver, bytes error)
func (*DispatcherFilterer) FilterChannelOpenAck ¶
func (_Dispatcher *DispatcherFilterer) FilterChannelOpenAck(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenAckIterator, error)
FilterChannelOpenAck is a free log retrieval operation binding the contract event 0xcf8be9ab2b5edf8beb2c45abe8e0cc7646318ac19f6c3164ba2e19e93a8a32af.
Solidity: event ChannelOpenAck(address indexed receiver, bytes32 channelId)
func (*DispatcherFilterer) FilterChannelOpenAckError ¶
func (_Dispatcher *DispatcherFilterer) FilterChannelOpenAckError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenAckErrorIterator, error)
FilterChannelOpenAckError is a free log retrieval operation binding the contract event 0x971a4433f5bff5f011728a4123aeeca4b5275ac20b013cf276e65510491ac26f.
Solidity: event ChannelOpenAckError(address indexed receiver, bytes error)
func (*DispatcherFilterer) FilterChannelOpenConfirm ¶
func (_Dispatcher *DispatcherFilterer) FilterChannelOpenConfirm(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenConfirmIterator, error)
FilterChannelOpenConfirm is a free log retrieval operation binding the contract event 0xe80f571f70f7cabf9d7ac60ece08421be374117776c311c327a083ca398f802f.
Solidity: event ChannelOpenConfirm(address indexed receiver, bytes32 channelId)
func (*DispatcherFilterer) FilterChannelOpenConfirmError ¶
func (_Dispatcher *DispatcherFilterer) FilterChannelOpenConfirmError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenConfirmErrorIterator, error)
FilterChannelOpenConfirmError is a free log retrieval operation binding the contract event 0xf6a58ef30f66943749e8c29c661c84da143a1c8ed017f5faa92b509e0000875a.
Solidity: event ChannelOpenConfirmError(address indexed receiver, bytes error)
func (*DispatcherFilterer) FilterChannelOpenInit ¶
func (_Dispatcher *DispatcherFilterer) FilterChannelOpenInit(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenInitIterator, error)
FilterChannelOpenInit is a free log retrieval operation binding the contract event 0x20fd8a5856711b18d00def4aa6abafbe00ce6d60795e015cc1cad35eb9b46359.
Solidity: event ChannelOpenInit(address indexed receiver, string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId)
func (*DispatcherFilterer) FilterChannelOpenInitError ¶
func (_Dispatcher *DispatcherFilterer) FilterChannelOpenInitError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenInitErrorIterator, error)
FilterChannelOpenInitError is a free log retrieval operation binding the contract event 0x69c1283cce89382f0f9ddf19b7c4f05b4d9b3c30c84fc148b1ec800284be58d5.
Solidity: event ChannelOpenInitError(address indexed receiver, bytes error)
func (*DispatcherFilterer) FilterChannelOpenTry ¶
func (_Dispatcher *DispatcherFilterer) FilterChannelOpenTry(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenTryIterator, error)
FilterChannelOpenTry is a free log retrieval operation binding the contract event 0xf910705a7a768eb5958f281a5f84cae8bffc5dd811ca5cd303dda140a423698c.
Solidity: event ChannelOpenTry(address indexed receiver, string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId, bytes32 counterpartyChannelId)
func (*DispatcherFilterer) FilterChannelOpenTryError ¶
func (_Dispatcher *DispatcherFilterer) FilterChannelOpenTryError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherChannelOpenTryErrorIterator, error)
FilterChannelOpenTryError is a free log retrieval operation binding the contract event 0x9e2fe55a3b54b57f82334c273f8d048cd7f05ad19c16cf334276a8c1fec4b6fd.
Solidity: event ChannelOpenTryError(address indexed receiver, bytes error)
func (*DispatcherFilterer) FilterInitialized ¶
func (_Dispatcher *DispatcherFilterer) FilterInitialized(opts *bind.FilterOpts) (*DispatcherInitializedIterator, error)
FilterInitialized is a free log retrieval operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DispatcherFilterer) FilterOwnershipTransferred ¶
func (_Dispatcher *DispatcherFilterer) FilterOwnershipTransferred(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*DispatcherOwnershipTransferredIterator, error)
FilterOwnershipTransferred is a free log retrieval operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DispatcherFilterer) FilterRecvPacket ¶
func (_Dispatcher *DispatcherFilterer) FilterRecvPacket(opts *bind.FilterOpts, destPortAddress []common.Address, destChannelId [][32]byte) (*DispatcherRecvPacketIterator, error)
FilterRecvPacket is a free log retrieval operation binding the contract event 0xde5b57e6566d68a30b0979431df3d5df6db3b9aa89f8820f595b9315bf86d067.
Solidity: event RecvPacket(address indexed destPortAddress, bytes32 indexed destChannelId, uint64 sequence)
func (*DispatcherFilterer) FilterSendPacket ¶
func (_Dispatcher *DispatcherFilterer) FilterSendPacket(opts *bind.FilterOpts, sourcePortAddress []common.Address, sourceChannelId [][32]byte) (*DispatcherSendPacketIterator, error)
FilterSendPacket is a free log retrieval operation binding the contract event 0xb5bff96e18da044e4e34510d16df9053b9f1920f6a960732e5aaf22fe9b80136.
Solidity: event SendPacket(address indexed sourcePortAddress, bytes32 indexed sourceChannelId, bytes packet, uint64 sequence, uint64 timeoutTimestamp)
func (*DispatcherFilterer) FilterTimeout ¶
func (_Dispatcher *DispatcherFilterer) FilterTimeout(opts *bind.FilterOpts, sourcePortAddress []common.Address, sourceChannelId [][32]byte, sequence []uint64) (*DispatcherTimeoutIterator, error)
FilterTimeout is a free log retrieval operation binding the contract event 0x19ac40c4084d9bfb5b43f819a94bf01c70789b0d579871f59e4f86def04d9344.
Solidity: event Timeout(address indexed sourcePortAddress, bytes32 indexed sourceChannelId, uint64 indexed sequence)
func (*DispatcherFilterer) FilterTimeoutError ¶
func (_Dispatcher *DispatcherFilterer) FilterTimeoutError(opts *bind.FilterOpts, receiver []common.Address) (*DispatcherTimeoutErrorIterator, error)
FilterTimeoutError is a free log retrieval operation binding the contract event 0x83adb31803bee4e18cda1d04a781d77f6f271718a61b25e3a06f319b5103a330.
Solidity: event TimeoutError(address indexed receiver, bytes error)
func (*DispatcherFilterer) FilterUpgraded ¶
func (_Dispatcher *DispatcherFilterer) FilterUpgraded(opts *bind.FilterOpts, implementation []common.Address) (*DispatcherUpgradedIterator, error)
FilterUpgraded is a free log retrieval operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*DispatcherFilterer) FilterWriteAckPacket ¶
func (_Dispatcher *DispatcherFilterer) FilterWriteAckPacket(opts *bind.FilterOpts, writerPortAddress []common.Address, writerChannelId [][32]byte) (*DispatcherWriteAckPacketIterator, error)
FilterWriteAckPacket is a free log retrieval operation binding the contract event 0xa32e6f42b1d63fb83ad73b009a6dbb9413d1da02e95b1bb08f081815eea8db20.
Solidity: event WriteAckPacket(address indexed writerPortAddress, bytes32 indexed writerChannelId, uint64 sequence, (bool,bytes) ackPacket)
func (*DispatcherFilterer) FilterWriteTimeoutPacket ¶
func (_Dispatcher *DispatcherFilterer) FilterWriteTimeoutPacket(opts *bind.FilterOpts, writerPortAddress []common.Address, writerChannelId [][32]byte) (*DispatcherWriteTimeoutPacketIterator, error)
FilterWriteTimeoutPacket is a free log retrieval operation binding the contract event 0xedbcd9eeb09d85c3ea1b5bf002c04478059cb261cab82c903885cefccae374bc.
Solidity: event WriteTimeoutPacket(address indexed writerPortAddress, bytes32 indexed writerChannelId, uint64 sequence, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)
func (*DispatcherFilterer) ParseAcknowledgement ¶
func (_Dispatcher *DispatcherFilterer) ParseAcknowledgement(log types.Log) (*DispatcherAcknowledgement, error)
ParseAcknowledgement is a log parse operation binding the contract event 0xe46f6591236abe528fe47a3b281fb002524dadd3e62b1f317ed285d07273c3b1.
Solidity: event Acknowledgement(address indexed sourcePortAddress, bytes32 indexed sourceChannelId, uint64 sequence)
func (*DispatcherFilterer) ParseAcknowledgementError ¶
func (_Dispatcher *DispatcherFilterer) ParseAcknowledgementError(log types.Log) (*DispatcherAcknowledgementError, error)
ParseAcknowledgementError is a log parse operation binding the contract event 0x625eea143c9dae6915c809da47016c22d9cd006c3ace7c345c5cbcf57d3aefbc.
Solidity: event AcknowledgementError(address indexed receiver, bytes error)
func (*DispatcherFilterer) ParseAdminChanged ¶
func (_Dispatcher *DispatcherFilterer) ParseAdminChanged(log types.Log) (*DispatcherAdminChanged, error)
ParseAdminChanged is a log parse operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*DispatcherFilterer) ParseBeaconUpgraded ¶
func (_Dispatcher *DispatcherFilterer) ParseBeaconUpgraded(log types.Log) (*DispatcherBeaconUpgraded, error)
ParseBeaconUpgraded is a log parse operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*DispatcherFilterer) ParseChannelCloseConfirm ¶
func (_Dispatcher *DispatcherFilterer) ParseChannelCloseConfirm(log types.Log) (*DispatcherChannelCloseConfirm, error)
ParseChannelCloseConfirm is a log parse operation binding the contract event 0x5f010dbbd6bf46aec8131c5456301a75cd688d3cca9bc8380c9e26301be20729.
Solidity: event ChannelCloseConfirm(address indexed portAddress, bytes32 indexed channelId)
func (*DispatcherFilterer) ParseChannelCloseConfirmError ¶
func (_Dispatcher *DispatcherFilterer) ParseChannelCloseConfirmError(log types.Log) (*DispatcherChannelCloseConfirmError, error)
ParseChannelCloseConfirmError is a log parse operation binding the contract event 0xc9d36d7a317cb116925d5cb66f0069fe825822fe23e9cf3f421c38cf444caa30.
Solidity: event ChannelCloseConfirmError(address indexed receiver, bytes error)
func (*DispatcherFilterer) ParseChannelCloseInit ¶
func (_Dispatcher *DispatcherFilterer) ParseChannelCloseInit(log types.Log) (*DispatcherChannelCloseInit, error)
ParseChannelCloseInit is a log parse operation binding the contract event 0x21372e37743553ba8e5f61239803174a827c7732d53ec8adcb76c6b3bb2c13f1.
Solidity: event ChannelCloseInit(address indexed portAddress, bytes32 indexed channelId)
func (*DispatcherFilterer) ParseChannelCloseInitError ¶
func (_Dispatcher *DispatcherFilterer) ParseChannelCloseInitError(log types.Log) (*DispatcherChannelCloseInitError, error)
ParseChannelCloseInitError is a log parse operation binding the contract event 0xb1be59c1bcd39c54c7132a8e0d321af5db427575ddb3265560d8862804f4381b.
Solidity: event ChannelCloseInitError(address indexed receiver, bytes error)
func (*DispatcherFilterer) ParseChannelOpenAck ¶
func (_Dispatcher *DispatcherFilterer) ParseChannelOpenAck(log types.Log) (*DispatcherChannelOpenAck, error)
ParseChannelOpenAck is a log parse operation binding the contract event 0xcf8be9ab2b5edf8beb2c45abe8e0cc7646318ac19f6c3164ba2e19e93a8a32af.
Solidity: event ChannelOpenAck(address indexed receiver, bytes32 channelId)
func (*DispatcherFilterer) ParseChannelOpenAckError ¶
func (_Dispatcher *DispatcherFilterer) ParseChannelOpenAckError(log types.Log) (*DispatcherChannelOpenAckError, error)
ParseChannelOpenAckError is a log parse operation binding the contract event 0x971a4433f5bff5f011728a4123aeeca4b5275ac20b013cf276e65510491ac26f.
Solidity: event ChannelOpenAckError(address indexed receiver, bytes error)
func (*DispatcherFilterer) ParseChannelOpenConfirm ¶
func (_Dispatcher *DispatcherFilterer) ParseChannelOpenConfirm(log types.Log) (*DispatcherChannelOpenConfirm, error)
ParseChannelOpenConfirm is a log parse operation binding the contract event 0xe80f571f70f7cabf9d7ac60ece08421be374117776c311c327a083ca398f802f.
Solidity: event ChannelOpenConfirm(address indexed receiver, bytes32 channelId)
func (*DispatcherFilterer) ParseChannelOpenConfirmError ¶
func (_Dispatcher *DispatcherFilterer) ParseChannelOpenConfirmError(log types.Log) (*DispatcherChannelOpenConfirmError, error)
ParseChannelOpenConfirmError is a log parse operation binding the contract event 0xf6a58ef30f66943749e8c29c661c84da143a1c8ed017f5faa92b509e0000875a.
Solidity: event ChannelOpenConfirmError(address indexed receiver, bytes error)
func (*DispatcherFilterer) ParseChannelOpenInit ¶
func (_Dispatcher *DispatcherFilterer) ParseChannelOpenInit(log types.Log) (*DispatcherChannelOpenInit, error)
ParseChannelOpenInit is a log parse operation binding the contract event 0x20fd8a5856711b18d00def4aa6abafbe00ce6d60795e015cc1cad35eb9b46359.
Solidity: event ChannelOpenInit(address indexed receiver, string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId)
func (*DispatcherFilterer) ParseChannelOpenInitError ¶
func (_Dispatcher *DispatcherFilterer) ParseChannelOpenInitError(log types.Log) (*DispatcherChannelOpenInitError, error)
ParseChannelOpenInitError is a log parse operation binding the contract event 0x69c1283cce89382f0f9ddf19b7c4f05b4d9b3c30c84fc148b1ec800284be58d5.
Solidity: event ChannelOpenInitError(address indexed receiver, bytes error)
func (*DispatcherFilterer) ParseChannelOpenTry ¶
func (_Dispatcher *DispatcherFilterer) ParseChannelOpenTry(log types.Log) (*DispatcherChannelOpenTry, error)
ParseChannelOpenTry is a log parse operation binding the contract event 0xf910705a7a768eb5958f281a5f84cae8bffc5dd811ca5cd303dda140a423698c.
Solidity: event ChannelOpenTry(address indexed receiver, string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId, bytes32 counterpartyChannelId)
func (*DispatcherFilterer) ParseChannelOpenTryError ¶
func (_Dispatcher *DispatcherFilterer) ParseChannelOpenTryError(log types.Log) (*DispatcherChannelOpenTryError, error)
ParseChannelOpenTryError is a log parse operation binding the contract event 0x9e2fe55a3b54b57f82334c273f8d048cd7f05ad19c16cf334276a8c1fec4b6fd.
Solidity: event ChannelOpenTryError(address indexed receiver, bytes error)
func (*DispatcherFilterer) ParseInitialized ¶
func (_Dispatcher *DispatcherFilterer) ParseInitialized(log types.Log) (*DispatcherInitialized, error)
ParseInitialized is a log parse operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DispatcherFilterer) ParseOwnershipTransferred ¶
func (_Dispatcher *DispatcherFilterer) ParseOwnershipTransferred(log types.Log) (*DispatcherOwnershipTransferred, error)
ParseOwnershipTransferred is a log parse operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DispatcherFilterer) ParseRecvPacket ¶
func (_Dispatcher *DispatcherFilterer) ParseRecvPacket(log types.Log) (*DispatcherRecvPacket, error)
ParseRecvPacket is a log parse operation binding the contract event 0xde5b57e6566d68a30b0979431df3d5df6db3b9aa89f8820f595b9315bf86d067.
Solidity: event RecvPacket(address indexed destPortAddress, bytes32 indexed destChannelId, uint64 sequence)
func (*DispatcherFilterer) ParseSendPacket ¶
func (_Dispatcher *DispatcherFilterer) ParseSendPacket(log types.Log) (*DispatcherSendPacket, error)
ParseSendPacket is a log parse operation binding the contract event 0xb5bff96e18da044e4e34510d16df9053b9f1920f6a960732e5aaf22fe9b80136.
Solidity: event SendPacket(address indexed sourcePortAddress, bytes32 indexed sourceChannelId, bytes packet, uint64 sequence, uint64 timeoutTimestamp)
func (*DispatcherFilterer) ParseTimeout ¶
func (_Dispatcher *DispatcherFilterer) ParseTimeout(log types.Log) (*DispatcherTimeout, error)
ParseTimeout is a log parse operation binding the contract event 0x19ac40c4084d9bfb5b43f819a94bf01c70789b0d579871f59e4f86def04d9344.
Solidity: event Timeout(address indexed sourcePortAddress, bytes32 indexed sourceChannelId, uint64 indexed sequence)
func (*DispatcherFilterer) ParseTimeoutError ¶
func (_Dispatcher *DispatcherFilterer) ParseTimeoutError(log types.Log) (*DispatcherTimeoutError, error)
ParseTimeoutError is a log parse operation binding the contract event 0x83adb31803bee4e18cda1d04a781d77f6f271718a61b25e3a06f319b5103a330.
Solidity: event TimeoutError(address indexed receiver, bytes error)
func (*DispatcherFilterer) ParseUpgraded ¶
func (_Dispatcher *DispatcherFilterer) ParseUpgraded(log types.Log) (*DispatcherUpgraded, error)
ParseUpgraded is a log parse operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*DispatcherFilterer) ParseWriteAckPacket ¶
func (_Dispatcher *DispatcherFilterer) ParseWriteAckPacket(log types.Log) (*DispatcherWriteAckPacket, error)
ParseWriteAckPacket is a log parse operation binding the contract event 0xa32e6f42b1d63fb83ad73b009a6dbb9413d1da02e95b1bb08f081815eea8db20.
Solidity: event WriteAckPacket(address indexed writerPortAddress, bytes32 indexed writerChannelId, uint64 sequence, (bool,bytes) ackPacket)
func (*DispatcherFilterer) ParseWriteTimeoutPacket ¶
func (_Dispatcher *DispatcherFilterer) ParseWriteTimeoutPacket(log types.Log) (*DispatcherWriteTimeoutPacket, error)
ParseWriteTimeoutPacket is a log parse operation binding the contract event 0xedbcd9eeb09d85c3ea1b5bf002c04478059cb261cab82c903885cefccae374bc.
Solidity: event WriteTimeoutPacket(address indexed writerPortAddress, bytes32 indexed writerChannelId, uint64 sequence, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)
func (*DispatcherFilterer) WatchAcknowledgement ¶
func (_Dispatcher *DispatcherFilterer) WatchAcknowledgement(opts *bind.WatchOpts, sink chan<- *DispatcherAcknowledgement, sourcePortAddress []common.Address, sourceChannelId [][32]byte) (event.Subscription, error)
WatchAcknowledgement is a free log subscription operation binding the contract event 0xe46f6591236abe528fe47a3b281fb002524dadd3e62b1f317ed285d07273c3b1.
Solidity: event Acknowledgement(address indexed sourcePortAddress, bytes32 indexed sourceChannelId, uint64 sequence)
func (*DispatcherFilterer) WatchAcknowledgementError ¶
func (_Dispatcher *DispatcherFilterer) WatchAcknowledgementError(opts *bind.WatchOpts, sink chan<- *DispatcherAcknowledgementError, receiver []common.Address) (event.Subscription, error)
WatchAcknowledgementError is a free log subscription operation binding the contract event 0x625eea143c9dae6915c809da47016c22d9cd006c3ace7c345c5cbcf57d3aefbc.
Solidity: event AcknowledgementError(address indexed receiver, bytes error)
func (*DispatcherFilterer) WatchAdminChanged ¶
func (_Dispatcher *DispatcherFilterer) WatchAdminChanged(opts *bind.WatchOpts, sink chan<- *DispatcherAdminChanged) (event.Subscription, error)
WatchAdminChanged is a free log subscription operation binding the contract event 0x7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f.
Solidity: event AdminChanged(address previousAdmin, address newAdmin)
func (*DispatcherFilterer) WatchBeaconUpgraded ¶
func (_Dispatcher *DispatcherFilterer) WatchBeaconUpgraded(opts *bind.WatchOpts, sink chan<- *DispatcherBeaconUpgraded, beacon []common.Address) (event.Subscription, error)
WatchBeaconUpgraded is a free log subscription operation binding the contract event 0x1cf3b03a6cf19fa2baba4df148e9dcabedea7f8a5c07840e207e5c089be95d3e.
Solidity: event BeaconUpgraded(address indexed beacon)
func (*DispatcherFilterer) WatchChannelCloseConfirm ¶
func (_Dispatcher *DispatcherFilterer) WatchChannelCloseConfirm(opts *bind.WatchOpts, sink chan<- *DispatcherChannelCloseConfirm, portAddress []common.Address, channelId [][32]byte) (event.Subscription, error)
WatchChannelCloseConfirm is a free log subscription operation binding the contract event 0x5f010dbbd6bf46aec8131c5456301a75cd688d3cca9bc8380c9e26301be20729.
Solidity: event ChannelCloseConfirm(address indexed portAddress, bytes32 indexed channelId)
func (*DispatcherFilterer) WatchChannelCloseConfirmError ¶
func (_Dispatcher *DispatcherFilterer) WatchChannelCloseConfirmError(opts *bind.WatchOpts, sink chan<- *DispatcherChannelCloseConfirmError, receiver []common.Address) (event.Subscription, error)
WatchChannelCloseConfirmError is a free log subscription operation binding the contract event 0xc9d36d7a317cb116925d5cb66f0069fe825822fe23e9cf3f421c38cf444caa30.
Solidity: event ChannelCloseConfirmError(address indexed receiver, bytes error)
func (*DispatcherFilterer) WatchChannelCloseInit ¶
func (_Dispatcher *DispatcherFilterer) WatchChannelCloseInit(opts *bind.WatchOpts, sink chan<- *DispatcherChannelCloseInit, portAddress []common.Address, channelId [][32]byte) (event.Subscription, error)
WatchChannelCloseInit is a free log subscription operation binding the contract event 0x21372e37743553ba8e5f61239803174a827c7732d53ec8adcb76c6b3bb2c13f1.
Solidity: event ChannelCloseInit(address indexed portAddress, bytes32 indexed channelId)
func (*DispatcherFilterer) WatchChannelCloseInitError ¶
func (_Dispatcher *DispatcherFilterer) WatchChannelCloseInitError(opts *bind.WatchOpts, sink chan<- *DispatcherChannelCloseInitError, receiver []common.Address) (event.Subscription, error)
WatchChannelCloseInitError is a free log subscription operation binding the contract event 0xb1be59c1bcd39c54c7132a8e0d321af5db427575ddb3265560d8862804f4381b.
Solidity: event ChannelCloseInitError(address indexed receiver, bytes error)
func (*DispatcherFilterer) WatchChannelOpenAck ¶
func (_Dispatcher *DispatcherFilterer) WatchChannelOpenAck(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenAck, receiver []common.Address) (event.Subscription, error)
WatchChannelOpenAck is a free log subscription operation binding the contract event 0xcf8be9ab2b5edf8beb2c45abe8e0cc7646318ac19f6c3164ba2e19e93a8a32af.
Solidity: event ChannelOpenAck(address indexed receiver, bytes32 channelId)
func (*DispatcherFilterer) WatchChannelOpenAckError ¶
func (_Dispatcher *DispatcherFilterer) WatchChannelOpenAckError(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenAckError, receiver []common.Address) (event.Subscription, error)
WatchChannelOpenAckError is a free log subscription operation binding the contract event 0x971a4433f5bff5f011728a4123aeeca4b5275ac20b013cf276e65510491ac26f.
Solidity: event ChannelOpenAckError(address indexed receiver, bytes error)
func (*DispatcherFilterer) WatchChannelOpenConfirm ¶
func (_Dispatcher *DispatcherFilterer) WatchChannelOpenConfirm(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenConfirm, receiver []common.Address) (event.Subscription, error)
WatchChannelOpenConfirm is a free log subscription operation binding the contract event 0xe80f571f70f7cabf9d7ac60ece08421be374117776c311c327a083ca398f802f.
Solidity: event ChannelOpenConfirm(address indexed receiver, bytes32 channelId)
func (*DispatcherFilterer) WatchChannelOpenConfirmError ¶
func (_Dispatcher *DispatcherFilterer) WatchChannelOpenConfirmError(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenConfirmError, receiver []common.Address) (event.Subscription, error)
WatchChannelOpenConfirmError is a free log subscription operation binding the contract event 0xf6a58ef30f66943749e8c29c661c84da143a1c8ed017f5faa92b509e0000875a.
Solidity: event ChannelOpenConfirmError(address indexed receiver, bytes error)
func (*DispatcherFilterer) WatchChannelOpenInit ¶
func (_Dispatcher *DispatcherFilterer) WatchChannelOpenInit(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenInit, receiver []common.Address) (event.Subscription, error)
WatchChannelOpenInit is a free log subscription operation binding the contract event 0x20fd8a5856711b18d00def4aa6abafbe00ce6d60795e015cc1cad35eb9b46359.
Solidity: event ChannelOpenInit(address indexed receiver, string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId)
func (*DispatcherFilterer) WatchChannelOpenInitError ¶
func (_Dispatcher *DispatcherFilterer) WatchChannelOpenInitError(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenInitError, receiver []common.Address) (event.Subscription, error)
WatchChannelOpenInitError is a free log subscription operation binding the contract event 0x69c1283cce89382f0f9ddf19b7c4f05b4d9b3c30c84fc148b1ec800284be58d5.
Solidity: event ChannelOpenInitError(address indexed receiver, bytes error)
func (*DispatcherFilterer) WatchChannelOpenTry ¶
func (_Dispatcher *DispatcherFilterer) WatchChannelOpenTry(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenTry, receiver []common.Address) (event.Subscription, error)
WatchChannelOpenTry is a free log subscription operation binding the contract event 0xf910705a7a768eb5958f281a5f84cae8bffc5dd811ca5cd303dda140a423698c.
Solidity: event ChannelOpenTry(address indexed receiver, string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId, bytes32 counterpartyChannelId)
func (*DispatcherFilterer) WatchChannelOpenTryError ¶
func (_Dispatcher *DispatcherFilterer) WatchChannelOpenTryError(opts *bind.WatchOpts, sink chan<- *DispatcherChannelOpenTryError, receiver []common.Address) (event.Subscription, error)
WatchChannelOpenTryError is a free log subscription operation binding the contract event 0x9e2fe55a3b54b57f82334c273f8d048cd7f05ad19c16cf334276a8c1fec4b6fd.
Solidity: event ChannelOpenTryError(address indexed receiver, bytes error)
func (*DispatcherFilterer) WatchInitialized ¶
func (_Dispatcher *DispatcherFilterer) WatchInitialized(opts *bind.WatchOpts, sink chan<- *DispatcherInitialized) (event.Subscription, error)
WatchInitialized is a free log subscription operation binding the contract event 0x7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb3847402498.
Solidity: event Initialized(uint8 version)
func (*DispatcherFilterer) WatchOwnershipTransferred ¶
func (_Dispatcher *DispatcherFilterer) WatchOwnershipTransferred(opts *bind.WatchOpts, sink chan<- *DispatcherOwnershipTransferred, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)
WatchOwnershipTransferred is a free log subscription operation binding the contract event 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0.
Solidity: event OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
func (*DispatcherFilterer) WatchRecvPacket ¶
func (_Dispatcher *DispatcherFilterer) WatchRecvPacket(opts *bind.WatchOpts, sink chan<- *DispatcherRecvPacket, destPortAddress []common.Address, destChannelId [][32]byte) (event.Subscription, error)
WatchRecvPacket is a free log subscription operation binding the contract event 0xde5b57e6566d68a30b0979431df3d5df6db3b9aa89f8820f595b9315bf86d067.
Solidity: event RecvPacket(address indexed destPortAddress, bytes32 indexed destChannelId, uint64 sequence)
func (*DispatcherFilterer) WatchSendPacket ¶
func (_Dispatcher *DispatcherFilterer) WatchSendPacket(opts *bind.WatchOpts, sink chan<- *DispatcherSendPacket, sourcePortAddress []common.Address, sourceChannelId [][32]byte) (event.Subscription, error)
WatchSendPacket is a free log subscription operation binding the contract event 0xb5bff96e18da044e4e34510d16df9053b9f1920f6a960732e5aaf22fe9b80136.
Solidity: event SendPacket(address indexed sourcePortAddress, bytes32 indexed sourceChannelId, bytes packet, uint64 sequence, uint64 timeoutTimestamp)
func (*DispatcherFilterer) WatchTimeout ¶
func (_Dispatcher *DispatcherFilterer) WatchTimeout(opts *bind.WatchOpts, sink chan<- *DispatcherTimeout, sourcePortAddress []common.Address, sourceChannelId [][32]byte, sequence []uint64) (event.Subscription, error)
WatchTimeout is a free log subscription operation binding the contract event 0x19ac40c4084d9bfb5b43f819a94bf01c70789b0d579871f59e4f86def04d9344.
Solidity: event Timeout(address indexed sourcePortAddress, bytes32 indexed sourceChannelId, uint64 indexed sequence)
func (*DispatcherFilterer) WatchTimeoutError ¶
func (_Dispatcher *DispatcherFilterer) WatchTimeoutError(opts *bind.WatchOpts, sink chan<- *DispatcherTimeoutError, receiver []common.Address) (event.Subscription, error)
WatchTimeoutError is a free log subscription operation binding the contract event 0x83adb31803bee4e18cda1d04a781d77f6f271718a61b25e3a06f319b5103a330.
Solidity: event TimeoutError(address indexed receiver, bytes error)
func (*DispatcherFilterer) WatchUpgraded ¶
func (_Dispatcher *DispatcherFilterer) WatchUpgraded(opts *bind.WatchOpts, sink chan<- *DispatcherUpgraded, implementation []common.Address) (event.Subscription, error)
WatchUpgraded is a free log subscription operation binding the contract event 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b.
Solidity: event Upgraded(address indexed implementation)
func (*DispatcherFilterer) WatchWriteAckPacket ¶
func (_Dispatcher *DispatcherFilterer) WatchWriteAckPacket(opts *bind.WatchOpts, sink chan<- *DispatcherWriteAckPacket, writerPortAddress []common.Address, writerChannelId [][32]byte) (event.Subscription, error)
WatchWriteAckPacket is a free log subscription operation binding the contract event 0xa32e6f42b1d63fb83ad73b009a6dbb9413d1da02e95b1bb08f081815eea8db20.
Solidity: event WriteAckPacket(address indexed writerPortAddress, bytes32 indexed writerChannelId, uint64 sequence, (bool,bytes) ackPacket)
func (*DispatcherFilterer) WatchWriteTimeoutPacket ¶
func (_Dispatcher *DispatcherFilterer) WatchWriteTimeoutPacket(opts *bind.WatchOpts, sink chan<- *DispatcherWriteTimeoutPacket, writerPortAddress []common.Address, writerChannelId [][32]byte) (event.Subscription, error)
WatchWriteTimeoutPacket is a free log subscription operation binding the contract event 0xedbcd9eeb09d85c3ea1b5bf002c04478059cb261cab82c903885cefccae374bc.
Solidity: event WriteTimeoutPacket(address indexed writerPortAddress, bytes32 indexed writerChannelId, uint64 sequence, (uint64,uint64) timeoutHeight, uint64 timeoutTimestamp)
type DispatcherInitialized ¶
type DispatcherInitialized struct { Version uint8 Raw types.Log // Blockchain specific contextual infos }
DispatcherInitialized represents a Initialized event raised by the Dispatcher contract.
type DispatcherInitializedIterator ¶
type DispatcherInitializedIterator struct { Event *DispatcherInitialized // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Dispatcher contract.
func (*DispatcherInitializedIterator) Close ¶
func (it *DispatcherInitializedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherInitializedIterator) Error ¶
func (it *DispatcherInitializedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherInitializedIterator) Next ¶
func (it *DispatcherInitializedIterator) 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 DispatcherOwnershipTransferred ¶
type DispatcherOwnershipTransferred struct { PreviousOwner common.Address NewOwner common.Address Raw types.Log // Blockchain specific contextual infos }
DispatcherOwnershipTransferred represents a OwnershipTransferred event raised by the Dispatcher contract.
type DispatcherOwnershipTransferredIterator ¶
type DispatcherOwnershipTransferredIterator struct { Event *DispatcherOwnershipTransferred // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Dispatcher contract.
func (*DispatcherOwnershipTransferredIterator) Close ¶
func (it *DispatcherOwnershipTransferredIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherOwnershipTransferredIterator) Error ¶
func (it *DispatcherOwnershipTransferredIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherOwnershipTransferredIterator) Next ¶
func (it *DispatcherOwnershipTransferredIterator) 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 DispatcherRaw ¶
type DispatcherRaw struct {
Contract *Dispatcher // Generic contract binding to access the raw methods on
}
DispatcherRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*DispatcherRaw) Call ¶
func (_Dispatcher *DispatcherRaw) 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 (*DispatcherRaw) Transact ¶
func (_Dispatcher *DispatcherRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DispatcherRaw) Transfer ¶
func (_Dispatcher *DispatcherRaw) 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 DispatcherRecvPacket ¶
type DispatcherRecvPacket struct { DestPortAddress common.Address DestChannelId [32]byte Sequence uint64 Raw types.Log // Blockchain specific contextual infos }
DispatcherRecvPacket represents a RecvPacket event raised by the Dispatcher contract.
type DispatcherRecvPacketIterator ¶
type DispatcherRecvPacketIterator struct { Event *DispatcherRecvPacket // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherRecvPacketIterator is returned from FilterRecvPacket and is used to iterate over the raw logs and unpacked data for RecvPacket events raised by the Dispatcher contract.
func (*DispatcherRecvPacketIterator) Close ¶
func (it *DispatcherRecvPacketIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherRecvPacketIterator) Error ¶
func (it *DispatcherRecvPacketIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherRecvPacketIterator) Next ¶
func (it *DispatcherRecvPacketIterator) 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 DispatcherSendPacket ¶
type DispatcherSendPacket struct { SourcePortAddress common.Address SourceChannelId [32]byte Packet []byte Sequence uint64 TimeoutTimestamp uint64 Raw types.Log // Blockchain specific contextual infos }
DispatcherSendPacket represents a SendPacket event raised by the Dispatcher contract.
type DispatcherSendPacketIterator ¶
type DispatcherSendPacketIterator struct { Event *DispatcherSendPacket // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherSendPacketIterator is returned from FilterSendPacket and is used to iterate over the raw logs and unpacked data for SendPacket events raised by the Dispatcher contract.
func (*DispatcherSendPacketIterator) Close ¶
func (it *DispatcherSendPacketIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherSendPacketIterator) Error ¶
func (it *DispatcherSendPacketIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherSendPacketIterator) Next ¶
func (it *DispatcherSendPacketIterator) 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 DispatcherSession ¶
type DispatcherSession struct { Contract *Dispatcher // 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 }
DispatcherSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*DispatcherSession) Acknowledgement ¶
func (_Dispatcher *DispatcherSession) Acknowledgement(packet IbcPacket, ack []byte, proof Ics23Proof) (*types.Transaction, error)
Acknowledgement is a paid mutator transaction binding the contract method 0xba5a4d25.
Solidity: function acknowledgement(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet, bytes ack, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherSession) ChannelCloseConfirm ¶
func (_Dispatcher *DispatcherSession) ChannelCloseConfirm(portAddress common.Address, channelId [32]byte, proof Ics23Proof) (*types.Transaction, error)
ChannelCloseConfirm is a paid mutator transaction binding the contract method 0xf90b8e96.
Solidity: function channelCloseConfirm(address portAddress, bytes32 channelId, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherSession) ChannelCloseInit ¶
func (_Dispatcher *DispatcherSession) ChannelCloseInit(channelId [32]byte) (*types.Transaction, error)
ChannelCloseInit is a paid mutator transaction binding the contract method 0x81bc079b.
Solidity: function channelCloseInit(bytes32 channelId) returns()
func (*DispatcherSession) ChannelOpenAck ¶
func (_Dispatcher *DispatcherSession) ChannelOpenAck(local ChannelEnd, connectionHops []string, ordering uint8, feeEnabled bool, counterparty ChannelEnd, proof Ics23Proof) (*types.Transaction, error)
ChannelOpenAck is a paid mutator transaction binding the contract method 0x1eb9fc86.
Solidity: function channelOpenAck((string,bytes32,string) local, string[] connectionHops, uint8 ordering, bool feeEnabled, (string,bytes32,string) counterparty, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherSession) ChannelOpenConfirm ¶
func (_Dispatcher *DispatcherSession) ChannelOpenConfirm(local ChannelEnd, connectionHops []string, ordering uint8, feeEnabled bool, counterparty ChannelEnd, proof Ics23Proof) (*types.Transaction, error)
ChannelOpenConfirm is a paid mutator transaction binding the contract method 0x429446b6.
Solidity: function channelOpenConfirm((string,bytes32,string) local, string[] connectionHops, uint8 ordering, bool feeEnabled, (string,bytes32,string) counterparty, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherSession) ChannelOpenInit ¶
func (_Dispatcher *DispatcherSession) ChannelOpenInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)
ChannelOpenInit is a paid mutator transaction binding the contract method 0x418925b7.
Solidity: function channelOpenInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()
func (*DispatcherSession) ChannelOpenTry ¶
func (_Dispatcher *DispatcherSession) ChannelOpenTry(local ChannelEnd, ordering uint8, feeEnabled bool, connectionHops []string, counterparty ChannelEnd, proof Ics23Proof) (*types.Transaction, error)
ChannelOpenTry is a paid mutator transaction binding the contract method 0x2bf5d19d.
Solidity: function channelOpenTry((string,bytes32,string) local, uint8 ordering, bool feeEnabled, string[] connectionHops, (string,bytes32,string) counterparty, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherSession) FeeVault ¶
func (_Dispatcher *DispatcherSession) FeeVault() (common.Address, error)
FeeVault is a free data retrieval call binding the contract method 0x478222c2.
Solidity: function feeVault() view returns(address)
func (*DispatcherSession) GetChannel ¶
func (_Dispatcher *DispatcherSession) GetChannel(portAddress common.Address, channelId [32]byte) (Channel, error)
GetChannel is a free data retrieval call binding the contract method 0x42852d24.
Solidity: function getChannel(address portAddress, bytes32 channelId) view returns((string,uint8,bool,string[],string,bytes32,string) channel)
func (*DispatcherSession) GetOptimisticConsensusState ¶
func (_Dispatcher *DispatcherSession) GetOptimisticConsensusState(height *big.Int, connection string) (struct { AppHash *big.Int FraudProofEndTime *big.Int Ended bool }, error)
GetOptimisticConsensusState is a free data retrieval call binding the contract method 0x8dd34bb4.
Solidity: function getOptimisticConsensusState(uint256 height, string connection) view returns(uint256 appHash, uint256 fraudProofEndTime, bool ended)
func (*DispatcherSession) Initialize ¶
func (_Dispatcher *DispatcherSession) Initialize(initPortPrefix string, _feeVault common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x7ab4339d.
Solidity: function initialize(string initPortPrefix, address _feeVault) returns()
func (*DispatcherSession) Owner ¶
func (_Dispatcher *DispatcherSession) Owner() (common.Address, error)
Owner is a free data retrieval call binding the contract method 0x8da5cb5b.
Solidity: function owner() view returns(address)
func (*DispatcherSession) PortPrefix ¶
func (_Dispatcher *DispatcherSession) PortPrefix() (string, error)
PortPrefix is a free data retrieval call binding the contract method 0x7774a6d3.
Solidity: function portPrefix() view returns(string)
func (*DispatcherSession) PortPrefixLen ¶
func (_Dispatcher *DispatcherSession) PortPrefixLen() (uint32, error)
PortPrefixLen is a free data retrieval call binding the contract method 0x2494546b.
Solidity: function portPrefixLen() view returns(uint32)
func (*DispatcherSession) ProxiableUUID ¶
func (_Dispatcher *DispatcherSession) ProxiableUUID() ([32]byte, error)
ProxiableUUID is a free data retrieval call binding the contract method 0x52d1902d.
Solidity: function proxiableUUID() view returns(bytes32)
func (*DispatcherSession) RecvPacket ¶
func (_Dispatcher *DispatcherSession) RecvPacket(packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
RecvPacket is a paid mutator transaction binding the contract method 0x6b67055e.
Solidity: function recvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherSession) RemoveConnection ¶
func (_Dispatcher *DispatcherSession) RemoveConnection(connection string) (*types.Transaction, error)
RemoveConnection is a paid mutator transaction binding the contract method 0xc00fa7c0.
Solidity: function removeConnection(string connection) returns()
func (*DispatcherSession) RenounceOwnership ¶
func (_Dispatcher *DispatcherSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DispatcherSession) SendPacket ¶
func (_Dispatcher *DispatcherSession) SendPacket(channelId [32]byte, packet []byte, timeoutTimestamp uint64) (*types.Transaction, error)
SendPacket is a paid mutator transaction binding the contract method 0xc3e1155c.
Solidity: function sendPacket(bytes32 channelId, bytes packet, uint64 timeoutTimestamp) returns(uint64 sequence)
func (*DispatcherSession) SetClientForConnection ¶
func (_Dispatcher *DispatcherSession) SetClientForConnection(connection string, lightClient common.Address) (*types.Transaction, error)
SetClientForConnection is a paid mutator transaction binding the contract method 0x556d5178.
Solidity: function setClientForConnection(string connection, address lightClient) returns()
func (*DispatcherSession) SetPortPrefix ¶
func (_Dispatcher *DispatcherSession) SetPortPrefix(_portPrefix string) (*types.Transaction, error)
SetPortPrefix is a paid mutator transaction binding the contract method 0x9f59ae71.
Solidity: function setPortPrefix(string _portPrefix) returns()
func (*DispatcherSession) Timeout ¶
func (_Dispatcher *DispatcherSession) Timeout(packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
Timeout is a paid mutator transaction binding the contract method 0x6050b5f3.
Solidity: function timeout(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherSession) TransferOwnership ¶
func (_Dispatcher *DispatcherSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*DispatcherSession) UpdateClientWithOptimisticConsensusState ¶
func (_Dispatcher *DispatcherSession) UpdateClientWithOptimisticConsensusState(l1header L1Header, proof OpL2StateProof, height *big.Int, appHash *big.Int, connection string) (*types.Transaction, error)
UpdateClientWithOptimisticConsensusState is a paid mutator transaction binding the contract method 0x940265cb.
Solidity: function updateClientWithOptimisticConsensusState((bytes[],bytes32,uint64) l1header, (bytes[],bytes[],bytes32,bytes32) proof, uint256 height, uint256 appHash, string connection) returns(uint256 fraudProofEndTime, bool ended)
func (*DispatcherSession) UpgradeTo ¶
func (_Dispatcher *DispatcherSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*DispatcherSession) UpgradeToAndCall ¶
func (_Dispatcher *DispatcherSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*DispatcherSession) WriteTimeoutPacket ¶
func (_Dispatcher *DispatcherSession) WriteTimeoutPacket(packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
WriteTimeoutPacket is a paid mutator transaction binding the contract method 0x5d7adf96.
Solidity: function writeTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
type DispatcherTimeout ¶
type DispatcherTimeout struct { SourcePortAddress common.Address SourceChannelId [32]byte Sequence uint64 Raw types.Log // Blockchain specific contextual infos }
DispatcherTimeout represents a Timeout event raised by the Dispatcher contract.
type DispatcherTimeoutError ¶
type DispatcherTimeoutError struct { Receiver common.Address Error []byte Raw types.Log // Blockchain specific contextual infos }
DispatcherTimeoutError represents a TimeoutError event raised by the Dispatcher contract.
type DispatcherTimeoutErrorIterator ¶
type DispatcherTimeoutErrorIterator struct { Event *DispatcherTimeoutError // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherTimeoutErrorIterator is returned from FilterTimeoutError and is used to iterate over the raw logs and unpacked data for TimeoutError events raised by the Dispatcher contract.
func (*DispatcherTimeoutErrorIterator) Close ¶
func (it *DispatcherTimeoutErrorIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherTimeoutErrorIterator) Error ¶
func (it *DispatcherTimeoutErrorIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherTimeoutErrorIterator) Next ¶
func (it *DispatcherTimeoutErrorIterator) 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 DispatcherTimeoutIterator ¶
type DispatcherTimeoutIterator struct { Event *DispatcherTimeout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherTimeoutIterator is returned from FilterTimeout and is used to iterate over the raw logs and unpacked data for Timeout events raised by the Dispatcher contract.
func (*DispatcherTimeoutIterator) Close ¶
func (it *DispatcherTimeoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherTimeoutIterator) Error ¶
func (it *DispatcherTimeoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherTimeoutIterator) Next ¶
func (it *DispatcherTimeoutIterator) 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 DispatcherTransactor ¶
type DispatcherTransactor struct {
// contains filtered or unexported fields
}
DispatcherTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewDispatcherTransactor ¶
func NewDispatcherTransactor(address common.Address, transactor bind.ContractTransactor) (*DispatcherTransactor, error)
NewDispatcherTransactor creates a new write-only instance of Dispatcher, bound to a specific deployed contract.
func (*DispatcherTransactor) Acknowledgement ¶
func (_Dispatcher *DispatcherTransactor) Acknowledgement(opts *bind.TransactOpts, packet IbcPacket, ack []byte, proof Ics23Proof) (*types.Transaction, error)
Acknowledgement is a paid mutator transaction binding the contract method 0xba5a4d25.
Solidity: function acknowledgement(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet, bytes ack, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactor) ChannelCloseConfirm ¶
func (_Dispatcher *DispatcherTransactor) ChannelCloseConfirm(opts *bind.TransactOpts, portAddress common.Address, channelId [32]byte, proof Ics23Proof) (*types.Transaction, error)
ChannelCloseConfirm is a paid mutator transaction binding the contract method 0xf90b8e96.
Solidity: function channelCloseConfirm(address portAddress, bytes32 channelId, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactor) ChannelCloseInit ¶
func (_Dispatcher *DispatcherTransactor) ChannelCloseInit(opts *bind.TransactOpts, channelId [32]byte) (*types.Transaction, error)
ChannelCloseInit is a paid mutator transaction binding the contract method 0x81bc079b.
Solidity: function channelCloseInit(bytes32 channelId) returns()
func (*DispatcherTransactor) ChannelOpenAck ¶
func (_Dispatcher *DispatcherTransactor) ChannelOpenAck(opts *bind.TransactOpts, local ChannelEnd, connectionHops []string, ordering uint8, feeEnabled bool, counterparty ChannelEnd, proof Ics23Proof) (*types.Transaction, error)
ChannelOpenAck is a paid mutator transaction binding the contract method 0x1eb9fc86.
Solidity: function channelOpenAck((string,bytes32,string) local, string[] connectionHops, uint8 ordering, bool feeEnabled, (string,bytes32,string) counterparty, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactor) ChannelOpenConfirm ¶
func (_Dispatcher *DispatcherTransactor) ChannelOpenConfirm(opts *bind.TransactOpts, local ChannelEnd, connectionHops []string, ordering uint8, feeEnabled bool, counterparty ChannelEnd, proof Ics23Proof) (*types.Transaction, error)
ChannelOpenConfirm is a paid mutator transaction binding the contract method 0x429446b6.
Solidity: function channelOpenConfirm((string,bytes32,string) local, string[] connectionHops, uint8 ordering, bool feeEnabled, (string,bytes32,string) counterparty, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactor) ChannelOpenInit ¶
func (_Dispatcher *DispatcherTransactor) ChannelOpenInit(opts *bind.TransactOpts, version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)
ChannelOpenInit is a paid mutator transaction binding the contract method 0x418925b7.
Solidity: function channelOpenInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()
func (*DispatcherTransactor) ChannelOpenTry ¶
func (_Dispatcher *DispatcherTransactor) ChannelOpenTry(opts *bind.TransactOpts, local ChannelEnd, ordering uint8, feeEnabled bool, connectionHops []string, counterparty ChannelEnd, proof Ics23Proof) (*types.Transaction, error)
ChannelOpenTry is a paid mutator transaction binding the contract method 0x2bf5d19d.
Solidity: function channelOpenTry((string,bytes32,string) local, uint8 ordering, bool feeEnabled, string[] connectionHops, (string,bytes32,string) counterparty, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactor) Initialize ¶
func (_Dispatcher *DispatcherTransactor) Initialize(opts *bind.TransactOpts, initPortPrefix string, _feeVault common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x7ab4339d.
Solidity: function initialize(string initPortPrefix, address _feeVault) returns()
func (*DispatcherTransactor) RecvPacket ¶
func (_Dispatcher *DispatcherTransactor) RecvPacket(opts *bind.TransactOpts, packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
RecvPacket is a paid mutator transaction binding the contract method 0x6b67055e.
Solidity: function recvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactor) RemoveConnection ¶
func (_Dispatcher *DispatcherTransactor) RemoveConnection(opts *bind.TransactOpts, connection string) (*types.Transaction, error)
RemoveConnection is a paid mutator transaction binding the contract method 0xc00fa7c0.
Solidity: function removeConnection(string connection) returns()
func (*DispatcherTransactor) RenounceOwnership ¶
func (_Dispatcher *DispatcherTransactor) RenounceOwnership(opts *bind.TransactOpts) (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DispatcherTransactor) SendPacket ¶
func (_Dispatcher *DispatcherTransactor) SendPacket(opts *bind.TransactOpts, channelId [32]byte, packet []byte, timeoutTimestamp uint64) (*types.Transaction, error)
SendPacket is a paid mutator transaction binding the contract method 0xc3e1155c.
Solidity: function sendPacket(bytes32 channelId, bytes packet, uint64 timeoutTimestamp) returns(uint64 sequence)
func (*DispatcherTransactor) SetClientForConnection ¶
func (_Dispatcher *DispatcherTransactor) SetClientForConnection(opts *bind.TransactOpts, connection string, lightClient common.Address) (*types.Transaction, error)
SetClientForConnection is a paid mutator transaction binding the contract method 0x556d5178.
Solidity: function setClientForConnection(string connection, address lightClient) returns()
func (*DispatcherTransactor) SetPortPrefix ¶
func (_Dispatcher *DispatcherTransactor) SetPortPrefix(opts *bind.TransactOpts, _portPrefix string) (*types.Transaction, error)
SetPortPrefix is a paid mutator transaction binding the contract method 0x9f59ae71.
Solidity: function setPortPrefix(string _portPrefix) returns()
func (*DispatcherTransactor) Timeout ¶
func (_Dispatcher *DispatcherTransactor) Timeout(opts *bind.TransactOpts, packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
Timeout is a paid mutator transaction binding the contract method 0x6050b5f3.
Solidity: function timeout(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactor) TransferOwnership ¶
func (_Dispatcher *DispatcherTransactor) TransferOwnership(opts *bind.TransactOpts, newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*DispatcherTransactor) UpdateClientWithOptimisticConsensusState ¶
func (_Dispatcher *DispatcherTransactor) UpdateClientWithOptimisticConsensusState(opts *bind.TransactOpts, l1header L1Header, proof OpL2StateProof, height *big.Int, appHash *big.Int, connection string) (*types.Transaction, error)
UpdateClientWithOptimisticConsensusState is a paid mutator transaction binding the contract method 0x940265cb.
Solidity: function updateClientWithOptimisticConsensusState((bytes[],bytes32,uint64) l1header, (bytes[],bytes[],bytes32,bytes32) proof, uint256 height, uint256 appHash, string connection) returns(uint256 fraudProofEndTime, bool ended)
func (*DispatcherTransactor) UpgradeTo ¶
func (_Dispatcher *DispatcherTransactor) UpgradeTo(opts *bind.TransactOpts, newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*DispatcherTransactor) UpgradeToAndCall ¶
func (_Dispatcher *DispatcherTransactor) UpgradeToAndCall(opts *bind.TransactOpts, newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*DispatcherTransactor) WriteTimeoutPacket ¶
func (_Dispatcher *DispatcherTransactor) WriteTimeoutPacket(opts *bind.TransactOpts, packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
WriteTimeoutPacket is a paid mutator transaction binding the contract method 0x5d7adf96.
Solidity: function writeTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
type DispatcherTransactorRaw ¶
type DispatcherTransactorRaw struct {
Contract *DispatcherTransactor // Generic write-only contract binding to access the raw methods on
}
DispatcherTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*DispatcherTransactorRaw) Transact ¶
func (_Dispatcher *DispatcherTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*DispatcherTransactorRaw) Transfer ¶
func (_Dispatcher *DispatcherTransactorRaw) 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 DispatcherTransactorSession ¶
type DispatcherTransactorSession struct { Contract *DispatcherTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
DispatcherTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*DispatcherTransactorSession) Acknowledgement ¶
func (_Dispatcher *DispatcherTransactorSession) Acknowledgement(packet IbcPacket, ack []byte, proof Ics23Proof) (*types.Transaction, error)
Acknowledgement is a paid mutator transaction binding the contract method 0xba5a4d25.
Solidity: function acknowledgement(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet, bytes ack, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactorSession) ChannelCloseConfirm ¶
func (_Dispatcher *DispatcherTransactorSession) ChannelCloseConfirm(portAddress common.Address, channelId [32]byte, proof Ics23Proof) (*types.Transaction, error)
ChannelCloseConfirm is a paid mutator transaction binding the contract method 0xf90b8e96.
Solidity: function channelCloseConfirm(address portAddress, bytes32 channelId, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactorSession) ChannelCloseInit ¶
func (_Dispatcher *DispatcherTransactorSession) ChannelCloseInit(channelId [32]byte) (*types.Transaction, error)
ChannelCloseInit is a paid mutator transaction binding the contract method 0x81bc079b.
Solidity: function channelCloseInit(bytes32 channelId) returns()
func (*DispatcherTransactorSession) ChannelOpenAck ¶
func (_Dispatcher *DispatcherTransactorSession) ChannelOpenAck(local ChannelEnd, connectionHops []string, ordering uint8, feeEnabled bool, counterparty ChannelEnd, proof Ics23Proof) (*types.Transaction, error)
ChannelOpenAck is a paid mutator transaction binding the contract method 0x1eb9fc86.
Solidity: function channelOpenAck((string,bytes32,string) local, string[] connectionHops, uint8 ordering, bool feeEnabled, (string,bytes32,string) counterparty, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactorSession) ChannelOpenConfirm ¶
func (_Dispatcher *DispatcherTransactorSession) ChannelOpenConfirm(local ChannelEnd, connectionHops []string, ordering uint8, feeEnabled bool, counterparty ChannelEnd, proof Ics23Proof) (*types.Transaction, error)
ChannelOpenConfirm is a paid mutator transaction binding the contract method 0x429446b6.
Solidity: function channelOpenConfirm((string,bytes32,string) local, string[] connectionHops, uint8 ordering, bool feeEnabled, (string,bytes32,string) counterparty, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactorSession) ChannelOpenInit ¶
func (_Dispatcher *DispatcherTransactorSession) ChannelOpenInit(version string, ordering uint8, feeEnabled bool, connectionHops []string, counterpartyPortId string) (*types.Transaction, error)
ChannelOpenInit is a paid mutator transaction binding the contract method 0x418925b7.
Solidity: function channelOpenInit(string version, uint8 ordering, bool feeEnabled, string[] connectionHops, string counterpartyPortId) returns()
func (*DispatcherTransactorSession) ChannelOpenTry ¶
func (_Dispatcher *DispatcherTransactorSession) ChannelOpenTry(local ChannelEnd, ordering uint8, feeEnabled bool, connectionHops []string, counterparty ChannelEnd, proof Ics23Proof) (*types.Transaction, error)
ChannelOpenTry is a paid mutator transaction binding the contract method 0x2bf5d19d.
Solidity: function channelOpenTry((string,bytes32,string) local, uint8 ordering, bool feeEnabled, string[] connectionHops, (string,bytes32,string) counterparty, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactorSession) Initialize ¶
func (_Dispatcher *DispatcherTransactorSession) Initialize(initPortPrefix string, _feeVault common.Address) (*types.Transaction, error)
Initialize is a paid mutator transaction binding the contract method 0x7ab4339d.
Solidity: function initialize(string initPortPrefix, address _feeVault) returns()
func (*DispatcherTransactorSession) RecvPacket ¶
func (_Dispatcher *DispatcherTransactorSession) RecvPacket(packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
RecvPacket is a paid mutator transaction binding the contract method 0x6b67055e.
Solidity: function recvPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactorSession) RemoveConnection ¶
func (_Dispatcher *DispatcherTransactorSession) RemoveConnection(connection string) (*types.Transaction, error)
RemoveConnection is a paid mutator transaction binding the contract method 0xc00fa7c0.
Solidity: function removeConnection(string connection) returns()
func (*DispatcherTransactorSession) RenounceOwnership ¶
func (_Dispatcher *DispatcherTransactorSession) RenounceOwnership() (*types.Transaction, error)
RenounceOwnership is a paid mutator transaction binding the contract method 0x715018a6.
Solidity: function renounceOwnership() returns()
func (*DispatcherTransactorSession) SendPacket ¶
func (_Dispatcher *DispatcherTransactorSession) SendPacket(channelId [32]byte, packet []byte, timeoutTimestamp uint64) (*types.Transaction, error)
SendPacket is a paid mutator transaction binding the contract method 0xc3e1155c.
Solidity: function sendPacket(bytes32 channelId, bytes packet, uint64 timeoutTimestamp) returns(uint64 sequence)
func (*DispatcherTransactorSession) SetClientForConnection ¶
func (_Dispatcher *DispatcherTransactorSession) SetClientForConnection(connection string, lightClient common.Address) (*types.Transaction, error)
SetClientForConnection is a paid mutator transaction binding the contract method 0x556d5178.
Solidity: function setClientForConnection(string connection, address lightClient) returns()
func (*DispatcherTransactorSession) SetPortPrefix ¶
func (_Dispatcher *DispatcherTransactorSession) SetPortPrefix(_portPrefix string) (*types.Transaction, error)
SetPortPrefix is a paid mutator transaction binding the contract method 0x9f59ae71.
Solidity: function setPortPrefix(string _portPrefix) returns()
func (*DispatcherTransactorSession) Timeout ¶
func (_Dispatcher *DispatcherTransactorSession) Timeout(packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
Timeout is a paid mutator transaction binding the contract method 0x6050b5f3.
Solidity: function timeout(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
func (*DispatcherTransactorSession) TransferOwnership ¶
func (_Dispatcher *DispatcherTransactorSession) TransferOwnership(newOwner common.Address) (*types.Transaction, error)
TransferOwnership is a paid mutator transaction binding the contract method 0xf2fde38b.
Solidity: function transferOwnership(address newOwner) returns()
func (*DispatcherTransactorSession) UpdateClientWithOptimisticConsensusState ¶
func (_Dispatcher *DispatcherTransactorSession) UpdateClientWithOptimisticConsensusState(l1header L1Header, proof OpL2StateProof, height *big.Int, appHash *big.Int, connection string) (*types.Transaction, error)
UpdateClientWithOptimisticConsensusState is a paid mutator transaction binding the contract method 0x940265cb.
Solidity: function updateClientWithOptimisticConsensusState((bytes[],bytes32,uint64) l1header, (bytes[],bytes[],bytes32,bytes32) proof, uint256 height, uint256 appHash, string connection) returns(uint256 fraudProofEndTime, bool ended)
func (*DispatcherTransactorSession) UpgradeTo ¶
func (_Dispatcher *DispatcherTransactorSession) UpgradeTo(newImplementation common.Address) (*types.Transaction, error)
UpgradeTo is a paid mutator transaction binding the contract method 0x3659cfe6.
Solidity: function upgradeTo(address newImplementation) returns()
func (*DispatcherTransactorSession) UpgradeToAndCall ¶
func (_Dispatcher *DispatcherTransactorSession) UpgradeToAndCall(newImplementation common.Address, data []byte) (*types.Transaction, error)
UpgradeToAndCall is a paid mutator transaction binding the contract method 0x4f1ef286.
Solidity: function upgradeToAndCall(address newImplementation, bytes data) payable returns()
func (*DispatcherTransactorSession) WriteTimeoutPacket ¶
func (_Dispatcher *DispatcherTransactorSession) WriteTimeoutPacket(packet IbcPacket, proof Ics23Proof) (*types.Transaction, error)
WriteTimeoutPacket is a paid mutator transaction binding the contract method 0x5d7adf96.
Solidity: function writeTimeoutPacket(((string,bytes32),(string,bytes32),uint64,bytes,(uint64,uint64),uint64) packet, (((bytes,bytes)[],bytes,bytes,bytes)[],uint256) proof) returns()
type DispatcherUpgraded ¶
type DispatcherUpgraded struct { Implementation common.Address Raw types.Log // Blockchain specific contextual infos }
DispatcherUpgraded represents a Upgraded event raised by the Dispatcher contract.
type DispatcherUpgradedIterator ¶
type DispatcherUpgradedIterator struct { Event *DispatcherUpgraded // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherUpgradedIterator is returned from FilterUpgraded and is used to iterate over the raw logs and unpacked data for Upgraded events raised by the Dispatcher contract.
func (*DispatcherUpgradedIterator) Close ¶
func (it *DispatcherUpgradedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherUpgradedIterator) Error ¶
func (it *DispatcherUpgradedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherUpgradedIterator) Next ¶
func (it *DispatcherUpgradedIterator) 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 DispatcherWriteAckPacket ¶
type DispatcherWriteAckPacket struct { WriterPortAddress common.Address WriterChannelId [32]byte Sequence uint64 AckPacket AckPacket Raw types.Log // Blockchain specific contextual infos }
DispatcherWriteAckPacket represents a WriteAckPacket event raised by the Dispatcher contract.
type DispatcherWriteAckPacketIterator ¶
type DispatcherWriteAckPacketIterator struct { Event *DispatcherWriteAckPacket // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherWriteAckPacketIterator is returned from FilterWriteAckPacket and is used to iterate over the raw logs and unpacked data for WriteAckPacket events raised by the Dispatcher contract.
func (*DispatcherWriteAckPacketIterator) Close ¶
func (it *DispatcherWriteAckPacketIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherWriteAckPacketIterator) Error ¶
func (it *DispatcherWriteAckPacketIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherWriteAckPacketIterator) Next ¶
func (it *DispatcherWriteAckPacketIterator) 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 DispatcherWriteTimeoutPacket ¶
type DispatcherWriteTimeoutPacket struct { WriterPortAddress common.Address WriterChannelId [32]byte Sequence uint64 TimeoutHeight Height TimeoutTimestamp uint64 Raw types.Log // Blockchain specific contextual infos }
DispatcherWriteTimeoutPacket represents a WriteTimeoutPacket event raised by the Dispatcher contract.
type DispatcherWriteTimeoutPacketIterator ¶
type DispatcherWriteTimeoutPacketIterator struct { Event *DispatcherWriteTimeoutPacket // Event containing the contract specifics and raw log // contains filtered or unexported fields }
DispatcherWriteTimeoutPacketIterator is returned from FilterWriteTimeoutPacket and is used to iterate over the raw logs and unpacked data for WriteTimeoutPacket events raised by the Dispatcher contract.
func (*DispatcherWriteTimeoutPacketIterator) Close ¶
func (it *DispatcherWriteTimeoutPacketIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*DispatcherWriteTimeoutPacketIterator) Error ¶
func (it *DispatcherWriteTimeoutPacketIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*DispatcherWriteTimeoutPacketIterator) Next ¶
func (it *DispatcherWriteTimeoutPacketIterator) 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 IbcEndpoint ¶
IbcEndpoint is an auto generated low-level Go binding around an user-defined struct.
type IbcPacket ¶
type IbcPacket struct { Src IbcEndpoint Dest IbcEndpoint Sequence uint64 Data []byte TimeoutHeight Height TimeoutTimestamp uint64 }
IbcPacket is an auto generated low-level Go binding around an user-defined struct.
type Ics23Proof ¶
type Ics23Proof struct { Proof []OpIcs23Proof Height *big.Int }
Ics23Proof is an auto generated low-level Go binding around an user-defined struct.
type OpIcs23Proof ¶
type OpIcs23Proof struct { Path []OpIcs23ProofPath Key []byte Value []byte Prefix []byte }
OpIcs23Proof is an auto generated low-level Go binding around an user-defined struct.
type OpIcs23ProofPath ¶
OpIcs23ProofPath is an auto generated low-level Go binding around an user-defined struct.