ibcdispatcher

package
v2.1.14 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var IbcDispatcherABI = IbcDispatcherMetaData.ABI

IbcDispatcherABI is the input ABI used to generate the binding from. Deprecated: Use IbcDispatcherMetaData.ABI instead.

View Source
var IbcDispatcherMetaData = &bind.MetaData{
	ABI: "[{\"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\":\"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\":\"feeVault\",\"inputs\":[],\"outputs\":[{\"name\":\"feeVault\",\"type\":\"address\",\"internalType\":\"contractIFeeVault\"}],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"portPrefix\",\"inputs\":[],\"outputs\":[{\"name\":\"portPrefix\",\"type\":\"string\",\"internalType\":\"string\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"sendPacket\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"payload\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"}]",
}

IbcDispatcherMetaData contains all meta data concerning the IbcDispatcher contract.

View Source
var IbcEventsEmitterABI = IbcEventsEmitterMetaData.ABI

IbcEventsEmitterABI is the input ABI used to generate the binding from. Deprecated: Use IbcEventsEmitterMetaData.ABI instead.

View Source
var IbcEventsEmitterMetaData = &bind.MetaData{
	ABI: "[{\"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\":\"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\":\"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\":\"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}]",
}

IbcEventsEmitterMetaData contains all meta data concerning the IbcEventsEmitter contract.

View Source
var IbcPacketSenderABI = IbcPacketSenderMetaData.ABI

IbcPacketSenderABI is the input ABI used to generate the binding from. Deprecated: Use IbcPacketSenderMetaData.ABI instead.

View Source
var IbcPacketSenderMetaData = &bind.MetaData{
	ABI: "[{\"type\":\"function\",\"name\":\"sendPacket\",\"inputs\":[{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"payload\",\"type\":\"bytes\",\"internalType\":\"bytes\"},{\"name\":\"timeoutTimestamp\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"outputs\":[{\"name\":\"sequence\",\"type\":\"uint64\",\"internalType\":\"uint64\"}],\"stateMutability\":\"nonpayable\"}]",
}

IbcPacketSenderMetaData contains all meta data concerning the IbcPacketSender 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 Height

type Height struct {
	RevisionNumber uint64
	RevisionHeight uint64
}

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

type IbcDispatcher

type IbcDispatcher struct {
	IbcDispatcherCaller     // Read-only binding to the contract
	IbcDispatcherTransactor // Write-only binding to the contract
	IbcDispatcherFilterer   // Log filterer for contract events
}

IbcDispatcher is an auto generated Go binding around an Ethereum contract.

func NewIbcDispatcher

func NewIbcDispatcher(address common.Address, backend bind.ContractBackend) (*IbcDispatcher, error)

NewIbcDispatcher creates a new instance of IbcDispatcher, bound to a specific deployed contract.

type IbcDispatcherCaller

type IbcDispatcherCaller struct {
	// contains filtered or unexported fields
}

IbcDispatcherCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewIbcDispatcherCaller

func NewIbcDispatcherCaller(address common.Address, caller bind.ContractCaller) (*IbcDispatcherCaller, error)

NewIbcDispatcherCaller creates a new read-only instance of IbcDispatcher, bound to a specific deployed contract.

func (*IbcDispatcherCaller) PortPrefix

func (_IbcDispatcher *IbcDispatcherCaller) PortPrefix(opts *bind.CallOpts) (string, error)

PortPrefix is a free data retrieval call binding the contract method 0x7774a6d3.

Solidity: function portPrefix() view returns(string portPrefix)

type IbcDispatcherCallerRaw

type IbcDispatcherCallerRaw struct {
	Contract *IbcDispatcherCaller // Generic read-only contract binding to access the raw methods on
}

IbcDispatcherCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IbcDispatcherCallerRaw) Call

func (_IbcDispatcher *IbcDispatcherCallerRaw) 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 IbcDispatcherCallerSession

type IbcDispatcherCallerSession struct {
	Contract *IbcDispatcherCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts        // Call options to use throughout this session
}

IbcDispatcherCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*IbcDispatcherCallerSession) PortPrefix

func (_IbcDispatcher *IbcDispatcherCallerSession) PortPrefix() (string, error)

PortPrefix is a free data retrieval call binding the contract method 0x7774a6d3.

Solidity: function portPrefix() view returns(string portPrefix)

type IbcDispatcherFilterer

type IbcDispatcherFilterer struct {
	// contains filtered or unexported fields
}

IbcDispatcherFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewIbcDispatcherFilterer

func NewIbcDispatcherFilterer(address common.Address, filterer bind.ContractFilterer) (*IbcDispatcherFilterer, error)

NewIbcDispatcherFilterer creates a new log filterer instance of IbcDispatcher, bound to a specific deployed contract.

type IbcDispatcherRaw

type IbcDispatcherRaw struct {
	Contract *IbcDispatcher // Generic contract binding to access the raw methods on
}

IbcDispatcherRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IbcDispatcherRaw) Call

func (_IbcDispatcher *IbcDispatcherRaw) 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 (*IbcDispatcherRaw) Transact

func (_IbcDispatcher *IbcDispatcherRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IbcDispatcherRaw) Transfer

func (_IbcDispatcher *IbcDispatcherRaw) 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 IbcDispatcherSession

type IbcDispatcherSession struct {
	Contract     *IbcDispatcher    // 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
}

IbcDispatcherSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IbcDispatcherSession) ChannelCloseConfirm

func (_IbcDispatcher *IbcDispatcherSession) 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 (*IbcDispatcherSession) ChannelCloseInit

func (_IbcDispatcher *IbcDispatcherSession) 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 (*IbcDispatcherSession) ChannelOpenInit

func (_IbcDispatcher *IbcDispatcherSession) 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 (*IbcDispatcherSession) FeeVault

func (_IbcDispatcher *IbcDispatcherSession) FeeVault() (*types.Transaction, error)

FeeVault is a paid mutator transaction binding the contract method 0x478222c2.

Solidity: function feeVault() returns(address feeVault)

func (*IbcDispatcherSession) PortPrefix

func (_IbcDispatcher *IbcDispatcherSession) PortPrefix() (string, error)

PortPrefix is a free data retrieval call binding the contract method 0x7774a6d3.

Solidity: function portPrefix() view returns(string portPrefix)

func (*IbcDispatcherSession) SendPacket

func (_IbcDispatcher *IbcDispatcherSession) SendPacket(channelId [32]byte, payload []byte, timeoutTimestamp uint64) (*types.Transaction, error)

SendPacket is a paid mutator transaction binding the contract method 0xc3e1155c.

Solidity: function sendPacket(bytes32 channelId, bytes payload, uint64 timeoutTimestamp) returns(uint64 sequence)

type IbcDispatcherTransactor

type IbcDispatcherTransactor struct {
	// contains filtered or unexported fields
}

IbcDispatcherTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewIbcDispatcherTransactor

func NewIbcDispatcherTransactor(address common.Address, transactor bind.ContractTransactor) (*IbcDispatcherTransactor, error)

NewIbcDispatcherTransactor creates a new write-only instance of IbcDispatcher, bound to a specific deployed contract.

func (*IbcDispatcherTransactor) ChannelCloseConfirm

func (_IbcDispatcher *IbcDispatcherTransactor) 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 (*IbcDispatcherTransactor) ChannelCloseInit

func (_IbcDispatcher *IbcDispatcherTransactor) 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 (*IbcDispatcherTransactor) ChannelOpenInit

func (_IbcDispatcher *IbcDispatcherTransactor) 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 (*IbcDispatcherTransactor) FeeVault

func (_IbcDispatcher *IbcDispatcherTransactor) FeeVault(opts *bind.TransactOpts) (*types.Transaction, error)

FeeVault is a paid mutator transaction binding the contract method 0x478222c2.

Solidity: function feeVault() returns(address feeVault)

func (*IbcDispatcherTransactor) SendPacket

func (_IbcDispatcher *IbcDispatcherTransactor) SendPacket(opts *bind.TransactOpts, channelId [32]byte, payload []byte, timeoutTimestamp uint64) (*types.Transaction, error)

SendPacket is a paid mutator transaction binding the contract method 0xc3e1155c.

Solidity: function sendPacket(bytes32 channelId, bytes payload, uint64 timeoutTimestamp) returns(uint64 sequence)

type IbcDispatcherTransactorRaw

type IbcDispatcherTransactorRaw struct {
	Contract *IbcDispatcherTransactor // Generic write-only contract binding to access the raw methods on
}

IbcDispatcherTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IbcDispatcherTransactorRaw) Transact

func (_IbcDispatcher *IbcDispatcherTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IbcDispatcherTransactorRaw) Transfer

func (_IbcDispatcher *IbcDispatcherTransactorRaw) 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 IbcDispatcherTransactorSession

type IbcDispatcherTransactorSession struct {
	Contract     *IbcDispatcherTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts        // Transaction auth options to use throughout this session
}

IbcDispatcherTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*IbcDispatcherTransactorSession) ChannelCloseConfirm

func (_IbcDispatcher *IbcDispatcherTransactorSession) 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 (*IbcDispatcherTransactorSession) ChannelCloseInit

func (_IbcDispatcher *IbcDispatcherTransactorSession) 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 (*IbcDispatcherTransactorSession) ChannelOpenInit

func (_IbcDispatcher *IbcDispatcherTransactorSession) 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 (*IbcDispatcherTransactorSession) FeeVault

func (_IbcDispatcher *IbcDispatcherTransactorSession) FeeVault() (*types.Transaction, error)

FeeVault is a paid mutator transaction binding the contract method 0x478222c2.

Solidity: function feeVault() returns(address feeVault)

func (*IbcDispatcherTransactorSession) SendPacket

func (_IbcDispatcher *IbcDispatcherTransactorSession) SendPacket(channelId [32]byte, payload []byte, timeoutTimestamp uint64) (*types.Transaction, error)

SendPacket is a paid mutator transaction binding the contract method 0xc3e1155c.

Solidity: function sendPacket(bytes32 channelId, bytes payload, uint64 timeoutTimestamp) returns(uint64 sequence)

type IbcEventsEmitter

type IbcEventsEmitter struct {
	IbcEventsEmitterCaller     // Read-only binding to the contract
	IbcEventsEmitterTransactor // Write-only binding to the contract
	IbcEventsEmitterFilterer   // Log filterer for contract events
}

IbcEventsEmitter is an auto generated Go binding around an Ethereum contract.

func NewIbcEventsEmitter

func NewIbcEventsEmitter(address common.Address, backend bind.ContractBackend) (*IbcEventsEmitter, error)

NewIbcEventsEmitter creates a new instance of IbcEventsEmitter, bound to a specific deployed contract.

type IbcEventsEmitterAcknowledgement

type IbcEventsEmitterAcknowledgement struct {
	SourcePortAddress common.Address
	SourceChannelId   [32]byte
	Sequence          uint64
	Raw               types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterAcknowledgement represents a Acknowledgement event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterAcknowledgementError

type IbcEventsEmitterAcknowledgementError struct {
	Receiver common.Address
	Error    []byte
	Raw      types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterAcknowledgementError represents a AcknowledgementError event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterAcknowledgementErrorIterator

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

IbcEventsEmitterAcknowledgementErrorIterator is returned from FilterAcknowledgementError and is used to iterate over the raw logs and unpacked data for AcknowledgementError events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterAcknowledgementErrorIterator) Close

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

func (*IbcEventsEmitterAcknowledgementErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterAcknowledgementErrorIterator) 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 IbcEventsEmitterAcknowledgementIterator

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

IbcEventsEmitterAcknowledgementIterator is returned from FilterAcknowledgement and is used to iterate over the raw logs and unpacked data for Acknowledgement events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterAcknowledgementIterator) Close

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

func (*IbcEventsEmitterAcknowledgementIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterAcknowledgementIterator) 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 IbcEventsEmitterCaller

type IbcEventsEmitterCaller struct {
	// contains filtered or unexported fields
}

IbcEventsEmitterCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewIbcEventsEmitterCaller

func NewIbcEventsEmitterCaller(address common.Address, caller bind.ContractCaller) (*IbcEventsEmitterCaller, error)

NewIbcEventsEmitterCaller creates a new read-only instance of IbcEventsEmitter, bound to a specific deployed contract.

type IbcEventsEmitterCallerRaw

type IbcEventsEmitterCallerRaw struct {
	Contract *IbcEventsEmitterCaller // Generic read-only contract binding to access the raw methods on
}

IbcEventsEmitterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IbcEventsEmitterCallerRaw) Call

func (_IbcEventsEmitter *IbcEventsEmitterCallerRaw) 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 IbcEventsEmitterCallerSession

type IbcEventsEmitterCallerSession struct {
	Contract *IbcEventsEmitterCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts           // Call options to use throughout this session
}

IbcEventsEmitterCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type IbcEventsEmitterChannelCloseConfirm

type IbcEventsEmitterChannelCloseConfirm struct {
	PortAddress common.Address
	ChannelId   [32]byte
	Raw         types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterChannelCloseConfirm represents a ChannelCloseConfirm event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterChannelCloseConfirmError

type IbcEventsEmitterChannelCloseConfirmError struct {
	Receiver common.Address
	Error    []byte
	Raw      types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterChannelCloseConfirmError represents a ChannelCloseConfirmError event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterChannelCloseConfirmErrorIterator

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

IbcEventsEmitterChannelCloseConfirmErrorIterator is returned from FilterChannelCloseConfirmError and is used to iterate over the raw logs and unpacked data for ChannelCloseConfirmError events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterChannelCloseConfirmErrorIterator) Close

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

func (*IbcEventsEmitterChannelCloseConfirmErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterChannelCloseConfirmErrorIterator) 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 IbcEventsEmitterChannelCloseConfirmIterator

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

IbcEventsEmitterChannelCloseConfirmIterator is returned from FilterChannelCloseConfirm and is used to iterate over the raw logs and unpacked data for ChannelCloseConfirm events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterChannelCloseConfirmIterator) Close

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

func (*IbcEventsEmitterChannelCloseConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterChannelCloseConfirmIterator) 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 IbcEventsEmitterChannelCloseInit

type IbcEventsEmitterChannelCloseInit struct {
	PortAddress common.Address
	ChannelId   [32]byte
	Raw         types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterChannelCloseInit represents a ChannelCloseInit event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterChannelCloseInitError

type IbcEventsEmitterChannelCloseInitError struct {
	Receiver common.Address
	Error    []byte
	Raw      types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterChannelCloseInitError represents a ChannelCloseInitError event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterChannelCloseInitErrorIterator

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

IbcEventsEmitterChannelCloseInitErrorIterator is returned from FilterChannelCloseInitError and is used to iterate over the raw logs and unpacked data for ChannelCloseInitError events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterChannelCloseInitErrorIterator) Close

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

func (*IbcEventsEmitterChannelCloseInitErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterChannelCloseInitErrorIterator) 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 IbcEventsEmitterChannelCloseInitIterator

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

IbcEventsEmitterChannelCloseInitIterator is returned from FilterChannelCloseInit and is used to iterate over the raw logs and unpacked data for ChannelCloseInit events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterChannelCloseInitIterator) Close

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

func (*IbcEventsEmitterChannelCloseInitIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterChannelCloseInitIterator) 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 IbcEventsEmitterChannelOpenAck

type IbcEventsEmitterChannelOpenAck struct {
	Receiver  common.Address
	ChannelId [32]byte
	Raw       types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterChannelOpenAck represents a ChannelOpenAck event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterChannelOpenAckError

type IbcEventsEmitterChannelOpenAckError struct {
	Receiver common.Address
	Error    []byte
	Raw      types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterChannelOpenAckError represents a ChannelOpenAckError event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterChannelOpenAckErrorIterator

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

IbcEventsEmitterChannelOpenAckErrorIterator is returned from FilterChannelOpenAckError and is used to iterate over the raw logs and unpacked data for ChannelOpenAckError events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterChannelOpenAckErrorIterator) Close

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

func (*IbcEventsEmitterChannelOpenAckErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterChannelOpenAckErrorIterator) 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 IbcEventsEmitterChannelOpenAckIterator

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

IbcEventsEmitterChannelOpenAckIterator is returned from FilterChannelOpenAck and is used to iterate over the raw logs and unpacked data for ChannelOpenAck events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterChannelOpenAckIterator) Close

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

func (*IbcEventsEmitterChannelOpenAckIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterChannelOpenAckIterator) 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 IbcEventsEmitterChannelOpenConfirm

type IbcEventsEmitterChannelOpenConfirm struct {
	Receiver  common.Address
	ChannelId [32]byte
	Raw       types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterChannelOpenConfirm represents a ChannelOpenConfirm event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterChannelOpenConfirmError

type IbcEventsEmitterChannelOpenConfirmError struct {
	Receiver common.Address
	Error    []byte
	Raw      types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterChannelOpenConfirmError represents a ChannelOpenConfirmError event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterChannelOpenConfirmErrorIterator

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

IbcEventsEmitterChannelOpenConfirmErrorIterator is returned from FilterChannelOpenConfirmError and is used to iterate over the raw logs and unpacked data for ChannelOpenConfirmError events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterChannelOpenConfirmErrorIterator) Close

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

func (*IbcEventsEmitterChannelOpenConfirmErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterChannelOpenConfirmErrorIterator) 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 IbcEventsEmitterChannelOpenConfirmIterator

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

IbcEventsEmitterChannelOpenConfirmIterator is returned from FilterChannelOpenConfirm and is used to iterate over the raw logs and unpacked data for ChannelOpenConfirm events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterChannelOpenConfirmIterator) Close

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

func (*IbcEventsEmitterChannelOpenConfirmIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterChannelOpenConfirmIterator) 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 IbcEventsEmitterChannelOpenInit

type IbcEventsEmitterChannelOpenInit struct {
	Receiver           common.Address
	Version            string
	Ordering           uint8
	FeeEnabled         bool
	ConnectionHops     []string
	CounterpartyPortId string
	Raw                types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterChannelOpenInit represents a ChannelOpenInit event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterChannelOpenInitError

type IbcEventsEmitterChannelOpenInitError struct {
	Receiver common.Address
	Error    []byte
	Raw      types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterChannelOpenInitError represents a ChannelOpenInitError event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterChannelOpenInitErrorIterator

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

IbcEventsEmitterChannelOpenInitErrorIterator is returned from FilterChannelOpenInitError and is used to iterate over the raw logs and unpacked data for ChannelOpenInitError events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterChannelOpenInitErrorIterator) Close

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

func (*IbcEventsEmitterChannelOpenInitErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterChannelOpenInitErrorIterator) 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 IbcEventsEmitterChannelOpenInitIterator

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

IbcEventsEmitterChannelOpenInitIterator is returned from FilterChannelOpenInit and is used to iterate over the raw logs and unpacked data for ChannelOpenInit events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterChannelOpenInitIterator) Close

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

func (*IbcEventsEmitterChannelOpenInitIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterChannelOpenInitIterator) 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 IbcEventsEmitterChannelOpenTry

type IbcEventsEmitterChannelOpenTry struct {
	Receiver              common.Address
	Version               string
	Ordering              uint8
	FeeEnabled            bool
	ConnectionHops        []string
	CounterpartyPortId    string
	CounterpartyChannelId [32]byte
	Raw                   types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterChannelOpenTry represents a ChannelOpenTry event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterChannelOpenTryError

type IbcEventsEmitterChannelOpenTryError struct {
	Receiver common.Address
	Error    []byte
	Raw      types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterChannelOpenTryError represents a ChannelOpenTryError event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterChannelOpenTryErrorIterator

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

IbcEventsEmitterChannelOpenTryErrorIterator is returned from FilterChannelOpenTryError and is used to iterate over the raw logs and unpacked data for ChannelOpenTryError events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterChannelOpenTryErrorIterator) Close

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

func (*IbcEventsEmitterChannelOpenTryErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterChannelOpenTryErrorIterator) 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 IbcEventsEmitterChannelOpenTryIterator

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

IbcEventsEmitterChannelOpenTryIterator is returned from FilterChannelOpenTry and is used to iterate over the raw logs and unpacked data for ChannelOpenTry events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterChannelOpenTryIterator) Close

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

func (*IbcEventsEmitterChannelOpenTryIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterChannelOpenTryIterator) 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 IbcEventsEmitterFilterer

type IbcEventsEmitterFilterer struct {
	// contains filtered or unexported fields
}

IbcEventsEmitterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewIbcEventsEmitterFilterer

func NewIbcEventsEmitterFilterer(address common.Address, filterer bind.ContractFilterer) (*IbcEventsEmitterFilterer, error)

NewIbcEventsEmitterFilterer creates a new log filterer instance of IbcEventsEmitter, bound to a specific deployed contract.

func (*IbcEventsEmitterFilterer) FilterAcknowledgement

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterAcknowledgement(opts *bind.FilterOpts, sourcePortAddress []common.Address, sourceChannelId [][32]byte) (*IbcEventsEmitterAcknowledgementIterator, 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 (*IbcEventsEmitterFilterer) FilterAcknowledgementError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterAcknowledgementError(opts *bind.FilterOpts, receiver []common.Address) (*IbcEventsEmitterAcknowledgementErrorIterator, error)

FilterAcknowledgementError is a free log retrieval operation binding the contract event 0x625eea143c9dae6915c809da47016c22d9cd006c3ace7c345c5cbcf57d3aefbc.

Solidity: event AcknowledgementError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) FilterChannelCloseConfirm

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterChannelCloseConfirm(opts *bind.FilterOpts, portAddress []common.Address, channelId [][32]byte) (*IbcEventsEmitterChannelCloseConfirmIterator, error)

FilterChannelCloseConfirm is a free log retrieval operation binding the contract event 0x5f010dbbd6bf46aec8131c5456301a75cd688d3cca9bc8380c9e26301be20729.

Solidity: event ChannelCloseConfirm(address indexed portAddress, bytes32 indexed channelId)

func (*IbcEventsEmitterFilterer) FilterChannelCloseConfirmError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterChannelCloseConfirmError(opts *bind.FilterOpts, receiver []common.Address) (*IbcEventsEmitterChannelCloseConfirmErrorIterator, error)

FilterChannelCloseConfirmError is a free log retrieval operation binding the contract event 0xc9d36d7a317cb116925d5cb66f0069fe825822fe23e9cf3f421c38cf444caa30.

Solidity: event ChannelCloseConfirmError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) FilterChannelCloseInit

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterChannelCloseInit(opts *bind.FilterOpts, portAddress []common.Address, channelId [][32]byte) (*IbcEventsEmitterChannelCloseInitIterator, error)

FilterChannelCloseInit is a free log retrieval operation binding the contract event 0x21372e37743553ba8e5f61239803174a827c7732d53ec8adcb76c6b3bb2c13f1.

Solidity: event ChannelCloseInit(address indexed portAddress, bytes32 indexed channelId)

func (*IbcEventsEmitterFilterer) FilterChannelCloseInitError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterChannelCloseInitError(opts *bind.FilterOpts, receiver []common.Address) (*IbcEventsEmitterChannelCloseInitErrorIterator, error)

FilterChannelCloseInitError is a free log retrieval operation binding the contract event 0xb1be59c1bcd39c54c7132a8e0d321af5db427575ddb3265560d8862804f4381b.

Solidity: event ChannelCloseInitError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) FilterChannelOpenAck

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterChannelOpenAck(opts *bind.FilterOpts, receiver []common.Address) (*IbcEventsEmitterChannelOpenAckIterator, error)

FilterChannelOpenAck is a free log retrieval operation binding the contract event 0xcf8be9ab2b5edf8beb2c45abe8e0cc7646318ac19f6c3164ba2e19e93a8a32af.

Solidity: event ChannelOpenAck(address indexed receiver, bytes32 channelId)

func (*IbcEventsEmitterFilterer) FilterChannelOpenAckError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterChannelOpenAckError(opts *bind.FilterOpts, receiver []common.Address) (*IbcEventsEmitterChannelOpenAckErrorIterator, error)

FilterChannelOpenAckError is a free log retrieval operation binding the contract event 0x971a4433f5bff5f011728a4123aeeca4b5275ac20b013cf276e65510491ac26f.

Solidity: event ChannelOpenAckError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) FilterChannelOpenConfirm

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterChannelOpenConfirm(opts *bind.FilterOpts, receiver []common.Address) (*IbcEventsEmitterChannelOpenConfirmIterator, error)

FilterChannelOpenConfirm is a free log retrieval operation binding the contract event 0xe80f571f70f7cabf9d7ac60ece08421be374117776c311c327a083ca398f802f.

Solidity: event ChannelOpenConfirm(address indexed receiver, bytes32 channelId)

func (*IbcEventsEmitterFilterer) FilterChannelOpenConfirmError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterChannelOpenConfirmError(opts *bind.FilterOpts, receiver []common.Address) (*IbcEventsEmitterChannelOpenConfirmErrorIterator, error)

FilterChannelOpenConfirmError is a free log retrieval operation binding the contract event 0xf6a58ef30f66943749e8c29c661c84da143a1c8ed017f5faa92b509e0000875a.

Solidity: event ChannelOpenConfirmError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) FilterChannelOpenInit

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterChannelOpenInit(opts *bind.FilterOpts, receiver []common.Address) (*IbcEventsEmitterChannelOpenInitIterator, 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 (*IbcEventsEmitterFilterer) FilterChannelOpenInitError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterChannelOpenInitError(opts *bind.FilterOpts, receiver []common.Address) (*IbcEventsEmitterChannelOpenInitErrorIterator, error)

FilterChannelOpenInitError is a free log retrieval operation binding the contract event 0x69c1283cce89382f0f9ddf19b7c4f05b4d9b3c30c84fc148b1ec800284be58d5.

Solidity: event ChannelOpenInitError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) FilterChannelOpenTry

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterChannelOpenTry(opts *bind.FilterOpts, receiver []common.Address) (*IbcEventsEmitterChannelOpenTryIterator, 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 (*IbcEventsEmitterFilterer) FilterChannelOpenTryError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterChannelOpenTryError(opts *bind.FilterOpts, receiver []common.Address) (*IbcEventsEmitterChannelOpenTryErrorIterator, error)

FilterChannelOpenTryError is a free log retrieval operation binding the contract event 0x9e2fe55a3b54b57f82334c273f8d048cd7f05ad19c16cf334276a8c1fec4b6fd.

Solidity: event ChannelOpenTryError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) FilterRecvPacket

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterRecvPacket(opts *bind.FilterOpts, destPortAddress []common.Address, destChannelId [][32]byte) (*IbcEventsEmitterRecvPacketIterator, 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 (*IbcEventsEmitterFilterer) FilterSendPacket

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterSendPacket(opts *bind.FilterOpts, sourcePortAddress []common.Address, sourceChannelId [][32]byte) (*IbcEventsEmitterSendPacketIterator, 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 (*IbcEventsEmitterFilterer) FilterTimeout

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterTimeout(opts *bind.FilterOpts, sourcePortAddress []common.Address, sourceChannelId [][32]byte, sequence []uint64) (*IbcEventsEmitterTimeoutIterator, 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 (*IbcEventsEmitterFilterer) FilterTimeoutError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterTimeoutError(opts *bind.FilterOpts, receiver []common.Address) (*IbcEventsEmitterTimeoutErrorIterator, error)

FilterTimeoutError is a free log retrieval operation binding the contract event 0x83adb31803bee4e18cda1d04a781d77f6f271718a61b25e3a06f319b5103a330.

Solidity: event TimeoutError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) FilterWriteAckPacket

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterWriteAckPacket(opts *bind.FilterOpts, writerPortAddress []common.Address, writerChannelId [][32]byte) (*IbcEventsEmitterWriteAckPacketIterator, 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 (*IbcEventsEmitterFilterer) FilterWriteTimeoutPacket

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) FilterWriteTimeoutPacket(opts *bind.FilterOpts, writerPortAddress []common.Address, writerChannelId [][32]byte) (*IbcEventsEmitterWriteTimeoutPacketIterator, 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 (*IbcEventsEmitterFilterer) ParseAcknowledgement

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseAcknowledgement(log types.Log) (*IbcEventsEmitterAcknowledgement, error)

ParseAcknowledgement is a log parse operation binding the contract event 0xe46f6591236abe528fe47a3b281fb002524dadd3e62b1f317ed285d07273c3b1.

Solidity: event Acknowledgement(address indexed sourcePortAddress, bytes32 indexed sourceChannelId, uint64 sequence)

func (*IbcEventsEmitterFilterer) ParseAcknowledgementError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseAcknowledgementError(log types.Log) (*IbcEventsEmitterAcknowledgementError, error)

ParseAcknowledgementError is a log parse operation binding the contract event 0x625eea143c9dae6915c809da47016c22d9cd006c3ace7c345c5cbcf57d3aefbc.

Solidity: event AcknowledgementError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) ParseChannelCloseConfirm

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseChannelCloseConfirm(log types.Log) (*IbcEventsEmitterChannelCloseConfirm, error)

ParseChannelCloseConfirm is a log parse operation binding the contract event 0x5f010dbbd6bf46aec8131c5456301a75cd688d3cca9bc8380c9e26301be20729.

Solidity: event ChannelCloseConfirm(address indexed portAddress, bytes32 indexed channelId)

func (*IbcEventsEmitterFilterer) ParseChannelCloseConfirmError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseChannelCloseConfirmError(log types.Log) (*IbcEventsEmitterChannelCloseConfirmError, error)

ParseChannelCloseConfirmError is a log parse operation binding the contract event 0xc9d36d7a317cb116925d5cb66f0069fe825822fe23e9cf3f421c38cf444caa30.

Solidity: event ChannelCloseConfirmError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) ParseChannelCloseInit

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseChannelCloseInit(log types.Log) (*IbcEventsEmitterChannelCloseInit, error)

ParseChannelCloseInit is a log parse operation binding the contract event 0x21372e37743553ba8e5f61239803174a827c7732d53ec8adcb76c6b3bb2c13f1.

Solidity: event ChannelCloseInit(address indexed portAddress, bytes32 indexed channelId)

func (*IbcEventsEmitterFilterer) ParseChannelCloseInitError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseChannelCloseInitError(log types.Log) (*IbcEventsEmitterChannelCloseInitError, error)

ParseChannelCloseInitError is a log parse operation binding the contract event 0xb1be59c1bcd39c54c7132a8e0d321af5db427575ddb3265560d8862804f4381b.

Solidity: event ChannelCloseInitError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) ParseChannelOpenAck

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseChannelOpenAck(log types.Log) (*IbcEventsEmitterChannelOpenAck, error)

ParseChannelOpenAck is a log parse operation binding the contract event 0xcf8be9ab2b5edf8beb2c45abe8e0cc7646318ac19f6c3164ba2e19e93a8a32af.

Solidity: event ChannelOpenAck(address indexed receiver, bytes32 channelId)

func (*IbcEventsEmitterFilterer) ParseChannelOpenAckError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseChannelOpenAckError(log types.Log) (*IbcEventsEmitterChannelOpenAckError, error)

ParseChannelOpenAckError is a log parse operation binding the contract event 0x971a4433f5bff5f011728a4123aeeca4b5275ac20b013cf276e65510491ac26f.

Solidity: event ChannelOpenAckError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) ParseChannelOpenConfirm

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseChannelOpenConfirm(log types.Log) (*IbcEventsEmitterChannelOpenConfirm, error)

ParseChannelOpenConfirm is a log parse operation binding the contract event 0xe80f571f70f7cabf9d7ac60ece08421be374117776c311c327a083ca398f802f.

Solidity: event ChannelOpenConfirm(address indexed receiver, bytes32 channelId)

func (*IbcEventsEmitterFilterer) ParseChannelOpenConfirmError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseChannelOpenConfirmError(log types.Log) (*IbcEventsEmitterChannelOpenConfirmError, error)

ParseChannelOpenConfirmError is a log parse operation binding the contract event 0xf6a58ef30f66943749e8c29c661c84da143a1c8ed017f5faa92b509e0000875a.

Solidity: event ChannelOpenConfirmError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) ParseChannelOpenInit

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseChannelOpenInit(log types.Log) (*IbcEventsEmitterChannelOpenInit, 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 (*IbcEventsEmitterFilterer) ParseChannelOpenInitError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseChannelOpenInitError(log types.Log) (*IbcEventsEmitterChannelOpenInitError, error)

ParseChannelOpenInitError is a log parse operation binding the contract event 0x69c1283cce89382f0f9ddf19b7c4f05b4d9b3c30c84fc148b1ec800284be58d5.

Solidity: event ChannelOpenInitError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) ParseChannelOpenTry

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseChannelOpenTry(log types.Log) (*IbcEventsEmitterChannelOpenTry, 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 (*IbcEventsEmitterFilterer) ParseChannelOpenTryError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseChannelOpenTryError(log types.Log) (*IbcEventsEmitterChannelOpenTryError, error)

ParseChannelOpenTryError is a log parse operation binding the contract event 0x9e2fe55a3b54b57f82334c273f8d048cd7f05ad19c16cf334276a8c1fec4b6fd.

Solidity: event ChannelOpenTryError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) ParseRecvPacket

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseRecvPacket(log types.Log) (*IbcEventsEmitterRecvPacket, error)

ParseRecvPacket is a log parse operation binding the contract event 0xde5b57e6566d68a30b0979431df3d5df6db3b9aa89f8820f595b9315bf86d067.

Solidity: event RecvPacket(address indexed destPortAddress, bytes32 indexed destChannelId, uint64 sequence)

func (*IbcEventsEmitterFilterer) ParseSendPacket

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseSendPacket(log types.Log) (*IbcEventsEmitterSendPacket, 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 (*IbcEventsEmitterFilterer) ParseTimeout

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseTimeout(log types.Log) (*IbcEventsEmitterTimeout, 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 (*IbcEventsEmitterFilterer) ParseTimeoutError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseTimeoutError(log types.Log) (*IbcEventsEmitterTimeoutError, error)

ParseTimeoutError is a log parse operation binding the contract event 0x83adb31803bee4e18cda1d04a781d77f6f271718a61b25e3a06f319b5103a330.

Solidity: event TimeoutError(address indexed receiver, bytes error)

func (*IbcEventsEmitterFilterer) ParseWriteAckPacket

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseWriteAckPacket(log types.Log) (*IbcEventsEmitterWriteAckPacket, 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 (*IbcEventsEmitterFilterer) ParseWriteTimeoutPacket

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) ParseWriteTimeoutPacket(log types.Log) (*IbcEventsEmitterWriteTimeoutPacket, 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 (*IbcEventsEmitterFilterer) WatchAcknowledgement

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchAcknowledgement(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterAcknowledgement, 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 (*IbcEventsEmitterFilterer) WatchAcknowledgementError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchAcknowledgementError(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterAcknowledgementError, 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 (*IbcEventsEmitterFilterer) WatchChannelCloseConfirm

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchChannelCloseConfirm(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterChannelCloseConfirm, 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 (*IbcEventsEmitterFilterer) WatchChannelCloseConfirmError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchChannelCloseConfirmError(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterChannelCloseConfirmError, 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 (*IbcEventsEmitterFilterer) WatchChannelCloseInit

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchChannelCloseInit(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterChannelCloseInit, 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 (*IbcEventsEmitterFilterer) WatchChannelCloseInitError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchChannelCloseInitError(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterChannelCloseInitError, 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 (*IbcEventsEmitterFilterer) WatchChannelOpenAck

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchChannelOpenAck(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterChannelOpenAck, 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 (*IbcEventsEmitterFilterer) WatchChannelOpenAckError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchChannelOpenAckError(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterChannelOpenAckError, 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 (*IbcEventsEmitterFilterer) WatchChannelOpenConfirm

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchChannelOpenConfirm(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterChannelOpenConfirm, 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 (*IbcEventsEmitterFilterer) WatchChannelOpenConfirmError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchChannelOpenConfirmError(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterChannelOpenConfirmError, 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 (*IbcEventsEmitterFilterer) WatchChannelOpenInit

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchChannelOpenInit(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterChannelOpenInit, 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 (*IbcEventsEmitterFilterer) WatchChannelOpenInitError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchChannelOpenInitError(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterChannelOpenInitError, 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 (*IbcEventsEmitterFilterer) WatchChannelOpenTry

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchChannelOpenTry(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterChannelOpenTry, 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 (*IbcEventsEmitterFilterer) WatchChannelOpenTryError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchChannelOpenTryError(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterChannelOpenTryError, 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 (*IbcEventsEmitterFilterer) WatchRecvPacket

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchRecvPacket(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterRecvPacket, 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 (*IbcEventsEmitterFilterer) WatchSendPacket

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchSendPacket(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterSendPacket, 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 (*IbcEventsEmitterFilterer) WatchTimeout

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchTimeout(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterTimeout, 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 (*IbcEventsEmitterFilterer) WatchTimeoutError

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchTimeoutError(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterTimeoutError, 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 (*IbcEventsEmitterFilterer) WatchWriteAckPacket

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchWriteAckPacket(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterWriteAckPacket, 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 (*IbcEventsEmitterFilterer) WatchWriteTimeoutPacket

func (_IbcEventsEmitter *IbcEventsEmitterFilterer) WatchWriteTimeoutPacket(opts *bind.WatchOpts, sink chan<- *IbcEventsEmitterWriteTimeoutPacket, 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 IbcEventsEmitterRaw

type IbcEventsEmitterRaw struct {
	Contract *IbcEventsEmitter // Generic contract binding to access the raw methods on
}

IbcEventsEmitterRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IbcEventsEmitterRaw) Call

func (_IbcEventsEmitter *IbcEventsEmitterRaw) 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 (*IbcEventsEmitterRaw) Transact

func (_IbcEventsEmitter *IbcEventsEmitterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IbcEventsEmitterRaw) Transfer

func (_IbcEventsEmitter *IbcEventsEmitterRaw) 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 IbcEventsEmitterRecvPacket

type IbcEventsEmitterRecvPacket struct {
	DestPortAddress common.Address
	DestChannelId   [32]byte
	Sequence        uint64
	Raw             types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterRecvPacket represents a RecvPacket event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterRecvPacketIterator

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

IbcEventsEmitterRecvPacketIterator is returned from FilterRecvPacket and is used to iterate over the raw logs and unpacked data for RecvPacket events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterRecvPacketIterator) Close

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

func (*IbcEventsEmitterRecvPacketIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterRecvPacketIterator) 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 IbcEventsEmitterSendPacket

type IbcEventsEmitterSendPacket struct {
	SourcePortAddress common.Address
	SourceChannelId   [32]byte
	Packet            []byte
	Sequence          uint64
	TimeoutTimestamp  uint64
	Raw               types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterSendPacket represents a SendPacket event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterSendPacketIterator

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

IbcEventsEmitterSendPacketIterator is returned from FilterSendPacket and is used to iterate over the raw logs and unpacked data for SendPacket events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterSendPacketIterator) Close

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

func (*IbcEventsEmitterSendPacketIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterSendPacketIterator) 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 IbcEventsEmitterSession

type IbcEventsEmitterSession struct {
	Contract     *IbcEventsEmitter // 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
}

IbcEventsEmitterSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

type IbcEventsEmitterTimeout

type IbcEventsEmitterTimeout struct {
	SourcePortAddress common.Address
	SourceChannelId   [32]byte
	Sequence          uint64
	Raw               types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterTimeout represents a Timeout event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterTimeoutError

type IbcEventsEmitterTimeoutError struct {
	Receiver common.Address
	Error    []byte
	Raw      types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterTimeoutError represents a TimeoutError event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterTimeoutErrorIterator

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

IbcEventsEmitterTimeoutErrorIterator is returned from FilterTimeoutError and is used to iterate over the raw logs and unpacked data for TimeoutError events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterTimeoutErrorIterator) Close

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

func (*IbcEventsEmitterTimeoutErrorIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterTimeoutErrorIterator) 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 IbcEventsEmitterTimeoutIterator

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

IbcEventsEmitterTimeoutIterator is returned from FilterTimeout and is used to iterate over the raw logs and unpacked data for Timeout events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterTimeoutIterator) Close

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

func (*IbcEventsEmitterTimeoutIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterTimeoutIterator) 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 IbcEventsEmitterTransactor

type IbcEventsEmitterTransactor struct {
	// contains filtered or unexported fields
}

IbcEventsEmitterTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewIbcEventsEmitterTransactor

func NewIbcEventsEmitterTransactor(address common.Address, transactor bind.ContractTransactor) (*IbcEventsEmitterTransactor, error)

NewIbcEventsEmitterTransactor creates a new write-only instance of IbcEventsEmitter, bound to a specific deployed contract.

type IbcEventsEmitterTransactorRaw

type IbcEventsEmitterTransactorRaw struct {
	Contract *IbcEventsEmitterTransactor // Generic write-only contract binding to access the raw methods on
}

IbcEventsEmitterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IbcEventsEmitterTransactorRaw) Transact

func (_IbcEventsEmitter *IbcEventsEmitterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IbcEventsEmitterTransactorRaw) Transfer

func (_IbcEventsEmitter *IbcEventsEmitterTransactorRaw) 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 IbcEventsEmitterTransactorSession

type IbcEventsEmitterTransactorSession struct {
	Contract     *IbcEventsEmitterTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts           // Transaction auth options to use throughout this session
}

IbcEventsEmitterTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

type IbcEventsEmitterWriteAckPacket

type IbcEventsEmitterWriteAckPacket struct {
	WriterPortAddress common.Address
	WriterChannelId   [32]byte
	Sequence          uint64
	AckPacket         AckPacket
	Raw               types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterWriteAckPacket represents a WriteAckPacket event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterWriteAckPacketIterator

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

IbcEventsEmitterWriteAckPacketIterator is returned from FilterWriteAckPacket and is used to iterate over the raw logs and unpacked data for WriteAckPacket events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterWriteAckPacketIterator) Close

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

func (*IbcEventsEmitterWriteAckPacketIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterWriteAckPacketIterator) 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 IbcEventsEmitterWriteTimeoutPacket

type IbcEventsEmitterWriteTimeoutPacket struct {
	WriterPortAddress common.Address
	WriterChannelId   [32]byte
	Sequence          uint64
	TimeoutHeight     Height
	TimeoutTimestamp  uint64
	Raw               types.Log // Blockchain specific contextual infos
}

IbcEventsEmitterWriteTimeoutPacket represents a WriteTimeoutPacket event raised by the IbcEventsEmitter contract.

type IbcEventsEmitterWriteTimeoutPacketIterator

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

IbcEventsEmitterWriteTimeoutPacketIterator is returned from FilterWriteTimeoutPacket and is used to iterate over the raw logs and unpacked data for WriteTimeoutPacket events raised by the IbcEventsEmitter contract.

func (*IbcEventsEmitterWriteTimeoutPacketIterator) Close

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

func (*IbcEventsEmitterWriteTimeoutPacketIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*IbcEventsEmitterWriteTimeoutPacketIterator) 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 IbcPacketSender

type IbcPacketSender struct {
	IbcPacketSenderCaller     // Read-only binding to the contract
	IbcPacketSenderTransactor // Write-only binding to the contract
	IbcPacketSenderFilterer   // Log filterer for contract events
}

IbcPacketSender is an auto generated Go binding around an Ethereum contract.

func NewIbcPacketSender

func NewIbcPacketSender(address common.Address, backend bind.ContractBackend) (*IbcPacketSender, error)

NewIbcPacketSender creates a new instance of IbcPacketSender, bound to a specific deployed contract.

type IbcPacketSenderCaller

type IbcPacketSenderCaller struct {
	// contains filtered or unexported fields
}

IbcPacketSenderCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewIbcPacketSenderCaller

func NewIbcPacketSenderCaller(address common.Address, caller bind.ContractCaller) (*IbcPacketSenderCaller, error)

NewIbcPacketSenderCaller creates a new read-only instance of IbcPacketSender, bound to a specific deployed contract.

type IbcPacketSenderCallerRaw

type IbcPacketSenderCallerRaw struct {
	Contract *IbcPacketSenderCaller // Generic read-only contract binding to access the raw methods on
}

IbcPacketSenderCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*IbcPacketSenderCallerRaw) Call

func (_IbcPacketSender *IbcPacketSenderCallerRaw) 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 IbcPacketSenderCallerSession

type IbcPacketSenderCallerSession struct {
	Contract *IbcPacketSenderCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts          // Call options to use throughout this session
}

IbcPacketSenderCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

type IbcPacketSenderFilterer

type IbcPacketSenderFilterer struct {
	// contains filtered or unexported fields
}

IbcPacketSenderFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewIbcPacketSenderFilterer

func NewIbcPacketSenderFilterer(address common.Address, filterer bind.ContractFilterer) (*IbcPacketSenderFilterer, error)

NewIbcPacketSenderFilterer creates a new log filterer instance of IbcPacketSender, bound to a specific deployed contract.

type IbcPacketSenderRaw

type IbcPacketSenderRaw struct {
	Contract *IbcPacketSender // Generic contract binding to access the raw methods on
}

IbcPacketSenderRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*IbcPacketSenderRaw) Call

func (_IbcPacketSender *IbcPacketSenderRaw) 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 (*IbcPacketSenderRaw) Transact

func (_IbcPacketSender *IbcPacketSenderRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IbcPacketSenderRaw) Transfer

func (_IbcPacketSender *IbcPacketSenderRaw) 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 IbcPacketSenderSession

type IbcPacketSenderSession struct {
	Contract     *IbcPacketSender  // 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
}

IbcPacketSenderSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*IbcPacketSenderSession) SendPacket

func (_IbcPacketSender *IbcPacketSenderSession) SendPacket(channelId [32]byte, payload []byte, timeoutTimestamp uint64) (*types.Transaction, error)

SendPacket is a paid mutator transaction binding the contract method 0xc3e1155c.

Solidity: function sendPacket(bytes32 channelId, bytes payload, uint64 timeoutTimestamp) returns(uint64 sequence)

type IbcPacketSenderTransactor

type IbcPacketSenderTransactor struct {
	// contains filtered or unexported fields
}

IbcPacketSenderTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewIbcPacketSenderTransactor

func NewIbcPacketSenderTransactor(address common.Address, transactor bind.ContractTransactor) (*IbcPacketSenderTransactor, error)

NewIbcPacketSenderTransactor creates a new write-only instance of IbcPacketSender, bound to a specific deployed contract.

func (*IbcPacketSenderTransactor) SendPacket

func (_IbcPacketSender *IbcPacketSenderTransactor) SendPacket(opts *bind.TransactOpts, channelId [32]byte, payload []byte, timeoutTimestamp uint64) (*types.Transaction, error)

SendPacket is a paid mutator transaction binding the contract method 0xc3e1155c.

Solidity: function sendPacket(bytes32 channelId, bytes payload, uint64 timeoutTimestamp) returns(uint64 sequence)

type IbcPacketSenderTransactorRaw

type IbcPacketSenderTransactorRaw struct {
	Contract *IbcPacketSenderTransactor // Generic write-only contract binding to access the raw methods on
}

IbcPacketSenderTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*IbcPacketSenderTransactorRaw) Transact

func (_IbcPacketSender *IbcPacketSenderTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*IbcPacketSenderTransactorRaw) Transfer

func (_IbcPacketSender *IbcPacketSenderTransactorRaw) 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 IbcPacketSenderTransactorSession

type IbcPacketSenderTransactorSession struct {
	Contract     *IbcPacketSenderTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts          // Transaction auth options to use throughout this session
}

IbcPacketSenderTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*IbcPacketSenderTransactorSession) SendPacket

func (_IbcPacketSender *IbcPacketSenderTransactorSession) SendPacket(channelId [32]byte, payload []byte, timeoutTimestamp uint64) (*types.Transaction, error)

SendPacket is a paid mutator transaction binding the contract method 0xc3e1155c.

Solidity: function sendPacket(bytes32 channelId, bytes payload, uint64 timeoutTimestamp) returns(uint64 sequence)

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