Documentation ¶
Index ¶
- Variables
- type GasAudit
- type GasAuditCaller
- type GasAuditCallerRaw
- type GasAuditCallerSession
- type GasAuditFilterer
- func (_GasAudit *GasAuditFilterer) FilterOpenIbcChannel1(opts *bind.FilterOpts, portAddress []common.Address, channelId [][32]byte) (*GasAuditOpenIbcChannel1Iterator, error)
- func (_GasAudit *GasAuditFilterer) FilterOpenIbcChannel2(opts *bind.FilterOpts, portAddress []common.Address) (*GasAuditOpenIbcChannel2Iterator, error)
- func (_GasAudit *GasAuditFilterer) ParseOpenIbcChannel1(log types.Log) (*GasAuditOpenIbcChannel1, error)
- func (_GasAudit *GasAuditFilterer) ParseOpenIbcChannel2(log types.Log) (*GasAuditOpenIbcChannel2, error)
- func (_GasAudit *GasAuditFilterer) WatchOpenIbcChannel1(opts *bind.WatchOpts, sink chan<- *GasAuditOpenIbcChannel1, ...) (event.Subscription, error)
- func (_GasAudit *GasAuditFilterer) WatchOpenIbcChannel2(opts *bind.WatchOpts, sink chan<- *GasAuditOpenIbcChannel2, ...) (event.Subscription, error)
- type GasAuditOpenIbcChannel1
- type GasAuditOpenIbcChannel1Iterator
- type GasAuditOpenIbcChannel2
- type GasAuditOpenIbcChannel2Iterator
- type GasAuditRaw
- func (_GasAudit *GasAuditRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_GasAudit *GasAuditRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_GasAudit *GasAuditRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type GasAuditSession
- func (_GasAudit *GasAuditSession) CallWithBytes32(portAddress common.Address, channelId [32]byte, counterpartyPortId string, ...) (*types.Transaction, error)
- func (_GasAudit *GasAuditSession) CallWithString(portAddress common.Address, channelId string, counterpartyPortId string, ...) (*types.Transaction, error)
- func (_GasAudit *GasAuditSession) ChannelIds1(arg0 [32]byte) (bool, error)
- func (_GasAudit *GasAuditSession) ChannelIds2(arg0 string) (bool, error)
- type GasAuditTransactor
- func (_GasAudit *GasAuditTransactor) CallWithBytes32(opts *bind.TransactOpts, portAddress common.Address, channelId [32]byte, ...) (*types.Transaction, error)
- func (_GasAudit *GasAuditTransactor) CallWithString(opts *bind.TransactOpts, portAddress common.Address, channelId string, ...) (*types.Transaction, error)
- type GasAuditTransactorRaw
- type GasAuditTransactorSession
- func (_GasAudit *GasAuditTransactorSession) CallWithBytes32(portAddress common.Address, channelId [32]byte, counterpartyPortId string, ...) (*types.Transaction, error)
- func (_GasAudit *GasAuditTransactorSession) CallWithString(portAddress common.Address, channelId string, counterpartyPortId string, ...) (*types.Transaction, error)
Constants ¶
This section is empty.
Variables ¶
var GasAuditABI = GasAuditMetaData.ABI
GasAuditABI is the input ABI used to generate the binding from. Deprecated: Use GasAuditMetaData.ABI instead.
var GasAuditMetaData = &bind.MetaData{
ABI: "[{\"type\":\"function\",\"name\":\"callWithBytes32\",\"inputs\":[{\"name\":\"portAddress\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"coutnerpartyChannelId\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"callWithString\",\"inputs\":[{\"name\":\"portAddress\",\"type\":\"address\",\"internalType\":\"address\"},{\"name\":\"channelId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"internalType\":\"string\"},{\"name\":\"coutnerpartyChannelId\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[],\"stateMutability\":\"nonpayable\"},{\"type\":\"function\",\"name\":\"channelIds1\",\"inputs\":[{\"name\":\"\",\"type\":\"bytes32\",\"internalType\":\"bytes32\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"function\",\"name\":\"channelIds2\",\"inputs\":[{\"name\":\"\",\"type\":\"string\",\"internalType\":\"string\"}],\"outputs\":[{\"name\":\"\",\"type\":\"bool\",\"internalType\":\"bool\"}],\"stateMutability\":\"view\"},{\"type\":\"event\",\"name\":\"OpenIbcChannel1\",\"inputs\":[{\"name\":\"portAddress\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"channelId\",\"type\":\"bytes32\",\"indexed\":true,\"internalType\":\"bytes32\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"coutnerpartyChannelId\",\"type\":\"bytes32\",\"indexed\":false,\"internalType\":\"bytes32\"}],\"anonymous\":false},{\"type\":\"event\",\"name\":\"OpenIbcChannel2\",\"inputs\":[{\"name\":\"portAddress\",\"type\":\"address\",\"indexed\":true,\"internalType\":\"address\"},{\"name\":\"channelId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"counterpartyPortId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"},{\"name\":\"coutnerpartyChannelId\",\"type\":\"string\",\"indexed\":false,\"internalType\":\"string\"}],\"anonymous\":false}]",
}
GasAuditMetaData contains all meta data concerning the GasAudit contract.
Functions ¶
This section is empty.
Types ¶
type GasAudit ¶
type GasAudit struct { GasAuditCaller // Read-only binding to the contract GasAuditTransactor // Write-only binding to the contract GasAuditFilterer // Log filterer for contract events }
GasAudit is an auto generated Go binding around an Ethereum contract.
func NewGasAudit ¶
NewGasAudit creates a new instance of GasAudit, bound to a specific deployed contract.
type GasAuditCaller ¶
type GasAuditCaller struct {
// contains filtered or unexported fields
}
GasAuditCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewGasAuditCaller ¶
func NewGasAuditCaller(address common.Address, caller bind.ContractCaller) (*GasAuditCaller, error)
NewGasAuditCaller creates a new read-only instance of GasAudit, bound to a specific deployed contract.
func (*GasAuditCaller) ChannelIds1 ¶
ChannelIds1 is a free data retrieval call binding the contract method 0x5160f9e7.
Solidity: function channelIds1(bytes32 ) view returns(bool)
func (*GasAuditCaller) ChannelIds2 ¶
ChannelIds2 is a free data retrieval call binding the contract method 0x187c35e5.
Solidity: function channelIds2(string ) view returns(bool)
type GasAuditCallerRaw ¶
type GasAuditCallerRaw struct {
Contract *GasAuditCaller // Generic read-only contract binding to access the raw methods on
}
GasAuditCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*GasAuditCallerRaw) Call ¶
func (_GasAudit *GasAuditCallerRaw) 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 GasAuditCallerSession ¶
type GasAuditCallerSession struct { Contract *GasAuditCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
GasAuditCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*GasAuditCallerSession) ChannelIds1 ¶
func (_GasAudit *GasAuditCallerSession) ChannelIds1(arg0 [32]byte) (bool, error)
ChannelIds1 is a free data retrieval call binding the contract method 0x5160f9e7.
Solidity: function channelIds1(bytes32 ) view returns(bool)
func (*GasAuditCallerSession) ChannelIds2 ¶
func (_GasAudit *GasAuditCallerSession) ChannelIds2(arg0 string) (bool, error)
ChannelIds2 is a free data retrieval call binding the contract method 0x187c35e5.
Solidity: function channelIds2(string ) view returns(bool)
type GasAuditFilterer ¶
type GasAuditFilterer struct {
// contains filtered or unexported fields
}
GasAuditFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewGasAuditFilterer ¶
func NewGasAuditFilterer(address common.Address, filterer bind.ContractFilterer) (*GasAuditFilterer, error)
NewGasAuditFilterer creates a new log filterer instance of GasAudit, bound to a specific deployed contract.
func (*GasAuditFilterer) FilterOpenIbcChannel1 ¶
func (_GasAudit *GasAuditFilterer) FilterOpenIbcChannel1(opts *bind.FilterOpts, portAddress []common.Address, channelId [][32]byte) (*GasAuditOpenIbcChannel1Iterator, error)
FilterOpenIbcChannel1 is a free log retrieval operation binding the contract event 0x9bfa7e679cc290246349f80646c1c53a881353ed5b17ad82b5eb6ba283718155.
Solidity: event OpenIbcChannel1(address indexed portAddress, bytes32 indexed channelId, string counterpartyPortId, bytes32 coutnerpartyChannelId)
func (*GasAuditFilterer) FilterOpenIbcChannel2 ¶
func (_GasAudit *GasAuditFilterer) FilterOpenIbcChannel2(opts *bind.FilterOpts, portAddress []common.Address) (*GasAuditOpenIbcChannel2Iterator, error)
FilterOpenIbcChannel2 is a free log retrieval operation binding the contract event 0x57ddcf2e4fd363065bccadcdb56928237fb413c06e42c021b0dca4a3b8e58051.
Solidity: event OpenIbcChannel2(address indexed portAddress, string channelId, string counterpartyPortId, string coutnerpartyChannelId)
func (*GasAuditFilterer) ParseOpenIbcChannel1 ¶
func (_GasAudit *GasAuditFilterer) ParseOpenIbcChannel1(log types.Log) (*GasAuditOpenIbcChannel1, error)
ParseOpenIbcChannel1 is a log parse operation binding the contract event 0x9bfa7e679cc290246349f80646c1c53a881353ed5b17ad82b5eb6ba283718155.
Solidity: event OpenIbcChannel1(address indexed portAddress, bytes32 indexed channelId, string counterpartyPortId, bytes32 coutnerpartyChannelId)
func (*GasAuditFilterer) ParseOpenIbcChannel2 ¶
func (_GasAudit *GasAuditFilterer) ParseOpenIbcChannel2(log types.Log) (*GasAuditOpenIbcChannel2, error)
ParseOpenIbcChannel2 is a log parse operation binding the contract event 0x57ddcf2e4fd363065bccadcdb56928237fb413c06e42c021b0dca4a3b8e58051.
Solidity: event OpenIbcChannel2(address indexed portAddress, string channelId, string counterpartyPortId, string coutnerpartyChannelId)
func (*GasAuditFilterer) WatchOpenIbcChannel1 ¶
func (_GasAudit *GasAuditFilterer) WatchOpenIbcChannel1(opts *bind.WatchOpts, sink chan<- *GasAuditOpenIbcChannel1, portAddress []common.Address, channelId [][32]byte) (event.Subscription, error)
WatchOpenIbcChannel1 is a free log subscription operation binding the contract event 0x9bfa7e679cc290246349f80646c1c53a881353ed5b17ad82b5eb6ba283718155.
Solidity: event OpenIbcChannel1(address indexed portAddress, bytes32 indexed channelId, string counterpartyPortId, bytes32 coutnerpartyChannelId)
func (*GasAuditFilterer) WatchOpenIbcChannel2 ¶
func (_GasAudit *GasAuditFilterer) WatchOpenIbcChannel2(opts *bind.WatchOpts, sink chan<- *GasAuditOpenIbcChannel2, portAddress []common.Address) (event.Subscription, error)
WatchOpenIbcChannel2 is a free log subscription operation binding the contract event 0x57ddcf2e4fd363065bccadcdb56928237fb413c06e42c021b0dca4a3b8e58051.
Solidity: event OpenIbcChannel2(address indexed portAddress, string channelId, string counterpartyPortId, string coutnerpartyChannelId)
type GasAuditOpenIbcChannel1 ¶
type GasAuditOpenIbcChannel1 struct { PortAddress common.Address ChannelId [32]byte CounterpartyPortId string CoutnerpartyChannelId [32]byte Raw types.Log // Blockchain specific contextual infos }
GasAuditOpenIbcChannel1 represents a OpenIbcChannel1 event raised by the GasAudit contract.
type GasAuditOpenIbcChannel1Iterator ¶
type GasAuditOpenIbcChannel1Iterator struct { Event *GasAuditOpenIbcChannel1 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GasAuditOpenIbcChannel1Iterator is returned from FilterOpenIbcChannel1 and is used to iterate over the raw logs and unpacked data for OpenIbcChannel1 events raised by the GasAudit contract.
func (*GasAuditOpenIbcChannel1Iterator) Close ¶
func (it *GasAuditOpenIbcChannel1Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GasAuditOpenIbcChannel1Iterator) Error ¶
func (it *GasAuditOpenIbcChannel1Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GasAuditOpenIbcChannel1Iterator) Next ¶
func (it *GasAuditOpenIbcChannel1Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GasAuditOpenIbcChannel2 ¶
type GasAuditOpenIbcChannel2 struct { PortAddress common.Address ChannelId string CounterpartyPortId string CoutnerpartyChannelId string Raw types.Log // Blockchain specific contextual infos }
GasAuditOpenIbcChannel2 represents a OpenIbcChannel2 event raised by the GasAudit contract.
type GasAuditOpenIbcChannel2Iterator ¶
type GasAuditOpenIbcChannel2Iterator struct { Event *GasAuditOpenIbcChannel2 // Event containing the contract specifics and raw log // contains filtered or unexported fields }
GasAuditOpenIbcChannel2Iterator is returned from FilterOpenIbcChannel2 and is used to iterate over the raw logs and unpacked data for OpenIbcChannel2 events raised by the GasAudit contract.
func (*GasAuditOpenIbcChannel2Iterator) Close ¶
func (it *GasAuditOpenIbcChannel2Iterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*GasAuditOpenIbcChannel2Iterator) Error ¶
func (it *GasAuditOpenIbcChannel2Iterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*GasAuditOpenIbcChannel2Iterator) Next ¶
func (it *GasAuditOpenIbcChannel2Iterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type GasAuditRaw ¶
type GasAuditRaw struct {
Contract *GasAudit // Generic contract binding to access the raw methods on
}
GasAuditRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*GasAuditRaw) Call ¶
func (_GasAudit *GasAuditRaw) 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 (*GasAuditRaw) Transact ¶
func (_GasAudit *GasAuditRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GasAuditRaw) Transfer ¶
func (_GasAudit *GasAuditRaw) 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 GasAuditSession ¶
type GasAuditSession struct { Contract *GasAudit // 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 }
GasAuditSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*GasAuditSession) CallWithBytes32 ¶
func (_GasAudit *GasAuditSession) CallWithBytes32(portAddress common.Address, channelId [32]byte, counterpartyPortId string, coutnerpartyChannelId [32]byte) (*types.Transaction, error)
CallWithBytes32 is a paid mutator transaction binding the contract method 0xfca6eb29.
Solidity: function callWithBytes32(address portAddress, bytes32 channelId, string counterpartyPortId, bytes32 coutnerpartyChannelId) returns()
func (*GasAuditSession) CallWithString ¶
func (_GasAudit *GasAuditSession) CallWithString(portAddress common.Address, channelId string, counterpartyPortId string, coutnerpartyChannelId string) (*types.Transaction, error)
CallWithString is a paid mutator transaction binding the contract method 0x485b39b5.
Solidity: function callWithString(address portAddress, string channelId, string counterpartyPortId, string coutnerpartyChannelId) returns()
func (*GasAuditSession) ChannelIds1 ¶
func (_GasAudit *GasAuditSession) ChannelIds1(arg0 [32]byte) (bool, error)
ChannelIds1 is a free data retrieval call binding the contract method 0x5160f9e7.
Solidity: function channelIds1(bytes32 ) view returns(bool)
func (*GasAuditSession) ChannelIds2 ¶
func (_GasAudit *GasAuditSession) ChannelIds2(arg0 string) (bool, error)
ChannelIds2 is a free data retrieval call binding the contract method 0x187c35e5.
Solidity: function channelIds2(string ) view returns(bool)
type GasAuditTransactor ¶
type GasAuditTransactor struct {
// contains filtered or unexported fields
}
GasAuditTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewGasAuditTransactor ¶
func NewGasAuditTransactor(address common.Address, transactor bind.ContractTransactor) (*GasAuditTransactor, error)
NewGasAuditTransactor creates a new write-only instance of GasAudit, bound to a specific deployed contract.
func (*GasAuditTransactor) CallWithBytes32 ¶
func (_GasAudit *GasAuditTransactor) CallWithBytes32(opts *bind.TransactOpts, portAddress common.Address, channelId [32]byte, counterpartyPortId string, coutnerpartyChannelId [32]byte) (*types.Transaction, error)
CallWithBytes32 is a paid mutator transaction binding the contract method 0xfca6eb29.
Solidity: function callWithBytes32(address portAddress, bytes32 channelId, string counterpartyPortId, bytes32 coutnerpartyChannelId) returns()
func (*GasAuditTransactor) CallWithString ¶
func (_GasAudit *GasAuditTransactor) CallWithString(opts *bind.TransactOpts, portAddress common.Address, channelId string, counterpartyPortId string, coutnerpartyChannelId string) (*types.Transaction, error)
CallWithString is a paid mutator transaction binding the contract method 0x485b39b5.
Solidity: function callWithString(address portAddress, string channelId, string counterpartyPortId, string coutnerpartyChannelId) returns()
type GasAuditTransactorRaw ¶
type GasAuditTransactorRaw struct {
Contract *GasAuditTransactor // Generic write-only contract binding to access the raw methods on
}
GasAuditTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*GasAuditTransactorRaw) Transact ¶
func (_GasAudit *GasAuditTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*GasAuditTransactorRaw) Transfer ¶
func (_GasAudit *GasAuditTransactorRaw) 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 GasAuditTransactorSession ¶
type GasAuditTransactorSession struct { Contract *GasAuditTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
GasAuditTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*GasAuditTransactorSession) CallWithBytes32 ¶
func (_GasAudit *GasAuditTransactorSession) CallWithBytes32(portAddress common.Address, channelId [32]byte, counterpartyPortId string, coutnerpartyChannelId [32]byte) (*types.Transaction, error)
CallWithBytes32 is a paid mutator transaction binding the contract method 0xfca6eb29.
Solidity: function callWithBytes32(address portAddress, bytes32 channelId, string counterpartyPortId, bytes32 coutnerpartyChannelId) returns()
func (*GasAuditTransactorSession) CallWithString ¶
func (_GasAudit *GasAuditTransactorSession) CallWithString(portAddress common.Address, channelId string, counterpartyPortId string, coutnerpartyChannelId string) (*types.Transaction, error)
CallWithString is a paid mutator transaction binding the contract method 0x485b39b5.
Solidity: function callWithString(address portAddress, string channelId, string counterpartyPortId, string coutnerpartyChannelId) returns()