Documentation ¶
Index ¶
- Variables
- type ICACallback
- type ICACallbackCaller
- type ICACallbackCallerRaw
- type ICACallbackCallerSession
- type ICACallbackFilterer
- type ICACallbackRaw
- func (_ICACallback *ICACallbackRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_ICACallback *ICACallbackRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ICACallback *ICACallbackRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ICACallbackSession
- type ICACallbackTransactor
- type ICACallbackTransactorRaw
- type ICACallbackTransactorSession
Constants ¶
This section is empty.
Variables ¶
var ICACallbackABI = ICACallbackMetaData.ABI
ICACallbackABI is the input ABI used to generate the binding from. Deprecated: Use ICACallbackMetaData.ABI instead.
var ICACallbackMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"string\",\"name\":\"packetSrcChannel\",\"type\":\"string\"},{\"internalType\":\"uint64\",\"name\":\"seq\",\"type\":\"uint64\"},{\"internalType\":\"bool\",\"name\":\"ack\",\"type\":\"bool\"}],\"name\":\"onPacketResultCallback\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
ICACallbackMetaData contains all meta data concerning the ICACallback contract.
Functions ¶
This section is empty.
Types ¶
type ICACallback ¶
type ICACallback struct { ICACallbackCaller // Read-only binding to the contract ICACallbackTransactor // Write-only binding to the contract ICACallbackFilterer // Log filterer for contract events }
ICACallback is an auto generated Go binding around an Ethereum contract.
func NewICACallback ¶
func NewICACallback(address common.Address, backend bind.ContractBackend) (*ICACallback, error)
NewICACallback creates a new instance of ICACallback, bound to a specific deployed contract.
type ICACallbackCaller ¶
type ICACallbackCaller struct {
// contains filtered or unexported fields
}
ICACallbackCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewICACallbackCaller ¶
func NewICACallbackCaller(address common.Address, caller bind.ContractCaller) (*ICACallbackCaller, error)
NewICACallbackCaller creates a new read-only instance of ICACallback, bound to a specific deployed contract.
type ICACallbackCallerRaw ¶
type ICACallbackCallerRaw struct {
Contract *ICACallbackCaller // Generic read-only contract binding to access the raw methods on
}
ICACallbackCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ICACallbackCallerRaw) Call ¶
func (_ICACallback *ICACallbackCallerRaw) 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 ICACallbackCallerSession ¶
type ICACallbackCallerSession struct { Contract *ICACallbackCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ICACallbackCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ICACallbackFilterer ¶
type ICACallbackFilterer struct {
// contains filtered or unexported fields
}
ICACallbackFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewICACallbackFilterer ¶
func NewICACallbackFilterer(address common.Address, filterer bind.ContractFilterer) (*ICACallbackFilterer, error)
NewICACallbackFilterer creates a new log filterer instance of ICACallback, bound to a specific deployed contract.
type ICACallbackRaw ¶
type ICACallbackRaw struct {
Contract *ICACallback // Generic contract binding to access the raw methods on
}
ICACallbackRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ICACallbackRaw) Call ¶
func (_ICACallback *ICACallbackRaw) 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 (*ICACallbackRaw) Transact ¶
func (_ICACallback *ICACallbackRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ICACallbackRaw) Transfer ¶
func (_ICACallback *ICACallbackRaw) 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 ICACallbackSession ¶
type ICACallbackSession struct { Contract *ICACallback // 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 }
ICACallbackSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ICACallbackSession) OnPacketResultCallback ¶
func (_ICACallback *ICACallbackSession) OnPacketResultCallback(packetSrcChannel string, seq uint64, ack bool) (*types.Transaction, error)
OnPacketResultCallback is a paid mutator transaction binding the contract method 0xd2712162.
Solidity: function onPacketResultCallback(string packetSrcChannel, uint64 seq, bool ack) payable returns(bool)
type ICACallbackTransactor ¶
type ICACallbackTransactor struct {
// contains filtered or unexported fields
}
ICACallbackTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewICACallbackTransactor ¶
func NewICACallbackTransactor(address common.Address, transactor bind.ContractTransactor) (*ICACallbackTransactor, error)
NewICACallbackTransactor creates a new write-only instance of ICACallback, bound to a specific deployed contract.
func (*ICACallbackTransactor) OnPacketResultCallback ¶
func (_ICACallback *ICACallbackTransactor) OnPacketResultCallback(opts *bind.TransactOpts, packetSrcChannel string, seq uint64, ack bool) (*types.Transaction, error)
OnPacketResultCallback is a paid mutator transaction binding the contract method 0xd2712162.
Solidity: function onPacketResultCallback(string packetSrcChannel, uint64 seq, bool ack) payable returns(bool)
type ICACallbackTransactorRaw ¶
type ICACallbackTransactorRaw struct {
Contract *ICACallbackTransactor // Generic write-only contract binding to access the raw methods on
}
ICACallbackTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ICACallbackTransactorRaw) Transact ¶
func (_ICACallback *ICACallbackTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ICACallbackTransactorRaw) Transfer ¶
func (_ICACallback *ICACallbackTransactorRaw) 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 ICACallbackTransactorSession ¶
type ICACallbackTransactorSession struct { Contract *ICACallbackTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ICACallbackTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ICACallbackTransactorSession) OnPacketResultCallback ¶
func (_ICACallback *ICACallbackTransactorSession) OnPacketResultCallback(packetSrcChannel string, seq uint64, ack bool) (*types.Transaction, error)
OnPacketResultCallback is a paid mutator transaction binding the contract method 0xd2712162.
Solidity: function onPacketResultCallback(string packetSrcChannel, uint64 seq, bool ack) payable returns(bool)