dispatcher

package
v3.1.0 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DispatcherABI = DispatcherMetaData.ABI

DispatcherABI is the input ABI used to generate the binding from. Deprecated: Use DispatcherMetaData.ABI instead.

View Source
var DispatcherMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"constructor\",\"inputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"acceptOwnership\",\"inputs\":[],\"outputs\":[],\"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\":\"getState\",\"inputs\":[{\"name\":\"height\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"connection\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"appHash\",\"type\":\"uint256\",\"internalType\":\"uint256\"}],\"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\":\"pendingOwner\",\"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\":\"updateClient\",\"inputs\":[{\"name\":\"proof\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"height\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"appHash\",\"type\":\"uint256\",\"internalType\":\"uint256\"},{\"name\":\"connection\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"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\":\"OwnershipTransferStarted\",\"inputs\":[{\"name\":\"previousOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"newOwner\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"}],\"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\":\"invalidVersion\",\"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 AckPacket

type AckPacket struct {
	Success bool
	Data    []byte
}

AckPacket is an auto generated low-level Go binding around an user-defined struct.

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

type ChannelEnd struct {
	PortId    string
	ChannelId [32]byte
	Version   string
}

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherAcknowledgementErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherAcknowledgementErrorIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherAcknowledgementIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherAcknowledgementIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherAdminChangedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherAdminChangedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherBeaconUpgradedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherBeaconUpgradedIterator) Next

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

func (_Dispatcher *DispatcherCaller) FeeVault(opts *bind.CallOpts) (common.Address, error)

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) GetState added in v3.1.0

func (_Dispatcher *DispatcherCaller) GetState(opts *bind.CallOpts, height *big.Int, connection string) (*big.Int, error)

GetState is a free data retrieval call binding the contract method 0xb12f89be.

Solidity: function getState(uint256 height, string connection) view returns(uint256 appHash)

func (*DispatcherCaller) Owner

func (_Dispatcher *DispatcherCaller) Owner(opts *bind.CallOpts) (common.Address, error)

Owner is a free data retrieval call binding the contract method 0x8da5cb5b.

Solidity: function owner() view returns(address)

func (*DispatcherCaller) PendingOwner

func (_Dispatcher *DispatcherCaller) PendingOwner(opts *bind.CallOpts) (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() 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) GetState added in v3.1.0

func (_Dispatcher *DispatcherCallerSession) GetState(height *big.Int, connection string) (*big.Int, error)

GetState is a free data retrieval call binding the contract method 0xb12f89be.

Solidity: function getState(uint256 height, string connection) view returns(uint256 appHash)

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) PendingOwner

func (_Dispatcher *DispatcherCallerSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() 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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherChannelCloseConfirmErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherChannelCloseConfirmErrorIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherChannelCloseConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherChannelCloseConfirmIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherChannelCloseInitErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherChannelCloseInitErrorIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherChannelCloseInitIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherChannelCloseInitIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherChannelOpenAckErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherChannelOpenAckErrorIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherChannelOpenAckIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherChannelOpenAckIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherChannelOpenConfirmErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherChannelOpenConfirmErrorIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherChannelOpenConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherChannelOpenConfirmIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherChannelOpenInitErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherChannelOpenInitErrorIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherChannelOpenInitIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherChannelOpenInitIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherChannelOpenTryErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherChannelOpenTryErrorIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherChannelOpenTryIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherChannelOpenTryIterator) Next

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) FilterOwnershipTransferStarted

func (_Dispatcher *DispatcherFilterer) FilterOwnershipTransferStarted(opts *bind.FilterOpts, previousOwner []common.Address, newOwner []common.Address) (*DispatcherOwnershipTransferStartedIterator, error)

FilterOwnershipTransferStarted is a free log retrieval operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

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) ParseOwnershipTransferStarted

func (_Dispatcher *DispatcherFilterer) ParseOwnershipTransferStarted(log types.Log) (*DispatcherOwnershipTransferStarted, error)

ParseOwnershipTransferStarted is a log parse operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

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) WatchOwnershipTransferStarted

func (_Dispatcher *DispatcherFilterer) WatchOwnershipTransferStarted(opts *bind.WatchOpts, sink chan<- *DispatcherOwnershipTransferStarted, previousOwner []common.Address, newOwner []common.Address) (event.Subscription, error)

WatchOwnershipTransferStarted is a free log subscription operation binding the contract event 0x38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e22700.

Solidity: event OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherInitializedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherInitializedIterator) Next

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 DispatcherOwnershipTransferStarted

type DispatcherOwnershipTransferStarted struct {
	PreviousOwner common.Address
	NewOwner      common.Address
	Raw           types.Log // Blockchain specific contextual infos
}

DispatcherOwnershipTransferStarted represents a OwnershipTransferStarted event raised by the Dispatcher contract.

type DispatcherOwnershipTransferStartedIterator

type DispatcherOwnershipTransferStartedIterator struct {
	Event *DispatcherOwnershipTransferStarted // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DispatcherOwnershipTransferStartedIterator is returned from FilterOwnershipTransferStarted and is used to iterate over the raw logs and unpacked data for OwnershipTransferStarted events raised by the Dispatcher contract.

func (*DispatcherOwnershipTransferStartedIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherOwnershipTransferStartedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherOwnershipTransferStartedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherOwnershipTransferredIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherOwnershipTransferredIterator) Next

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

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

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) AcceptOwnership

func (_Dispatcher *DispatcherSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

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) GetState added in v3.1.0

func (_Dispatcher *DispatcherSession) GetState(height *big.Int, connection string) (*big.Int, error)

GetState is a free data retrieval call binding the contract method 0xb12f89be.

Solidity: function getState(uint256 height, string connection) view returns(uint256 appHash)

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) PendingOwner

func (_Dispatcher *DispatcherSession) PendingOwner() (common.Address, error)

PendingOwner is a free data retrieval call binding the contract method 0xe30c3978.

Solidity: function pendingOwner() 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) UpdateClient added in v3.1.0

func (_Dispatcher *DispatcherSession) UpdateClient(proof []byte, height *big.Int, appHash *big.Int, connection string) (*types.Transaction, error)

UpdateClient is a paid mutator transaction binding the contract method 0xc899e272.

Solidity: function updateClient(bytes proof, uint256 height, uint256 appHash, string connection) returns()

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherTimeoutErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherTimeoutErrorIterator) Next

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) AcceptOwnership

func (_Dispatcher *DispatcherTransactor) AcceptOwnership(opts *bind.TransactOpts) (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

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) UpdateClient added in v3.1.0

func (_Dispatcher *DispatcherTransactor) UpdateClient(opts *bind.TransactOpts, proof []byte, height *big.Int, appHash *big.Int, connection string) (*types.Transaction, error)

UpdateClient is a paid mutator transaction binding the contract method 0xc899e272.

Solidity: function updateClient(bytes proof, uint256 height, uint256 appHash, string connection) returns()

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) AcceptOwnership

func (_Dispatcher *DispatcherTransactorSession) AcceptOwnership() (*types.Transaction, error)

AcceptOwnership is a paid mutator transaction binding the contract method 0x79ba5097.

Solidity: function acceptOwnership() returns()

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) UpdateClient added in v3.1.0

func (_Dispatcher *DispatcherTransactorSession) UpdateClient(proof []byte, height *big.Int, appHash *big.Int, connection string) (*types.Transaction, error)

UpdateClient is a paid mutator transaction binding the contract method 0xc899e272.

Solidity: function updateClient(bytes proof, uint256 height, uint256 appHash, string connection) returns()

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherWriteAckPacketIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherWriteAckPacketIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*DispatcherWriteTimeoutPacketIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DispatcherWriteTimeoutPacketIterator) Next

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 Height

type Height struct {
	RevisionNumber uint64
	RevisionHeight uint64
}

Height is an auto generated low-level Go binding around an user-defined struct.

type IbcEndpoint

type IbcEndpoint struct {
	PortId    string
	ChannelId [32]byte
}

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

type OpIcs23ProofPath struct {
	Prefix []byte
	Suffix []byte
}

OpIcs23ProofPath is an auto generated low-level Go binding around an user-defined struct.

Jump to

Keyboard shortcuts

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