Documentation ¶
Index ¶
- Variables
- type CosmosCoin
- type IRelayerModulePacketData
- type RelayerFunctions
- type RelayerFunctionsCaller
- type RelayerFunctionsCallerRaw
- type RelayerFunctionsCallerSession
- type RelayerFunctionsFilterer
- type RelayerFunctionsRaw
- func (_RelayerFunctions *RelayerFunctionsRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_RelayerFunctions *RelayerFunctionsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RelayerFunctionsSession
- func (_RelayerFunctions *RelayerFunctionsSession) Acknowledgement(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) ChannelCloseConfirm(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) ChannelCloseInit(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) ChannelOpenAck(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) ChannelOpenConfirm(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) ChannelOpenInit(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) ChannelOpenTry(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) ConnectionOpenAck(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) ConnectionOpenConfirm(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) ConnectionOpenInit(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) ConnectionOpenTry(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) CreateClient(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) RecvPacket(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) SubmitMisbehaviour(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) Timeout(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) TimeoutOnClose(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClient(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndAcknowledgement(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndChannelCloseConfirm(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndChannelCloseInit(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndChannelOpenAck(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndChannelOpenConfirm(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndChannelOpenInit(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndChannelOpenTry(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndConnectionOpenAck(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndConnectionOpenConfirm(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndConnectionOpenInit(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndConnectionOpenTry(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndRecvPacket(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndTimeout(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsSession) UpgradeClient(data []byte) (*types.Transaction, error)
- type RelayerFunctionsTransactor
- func (_RelayerFunctions *RelayerFunctionsTransactor) Acknowledgement(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) ChannelCloseConfirm(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) ChannelCloseInit(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) ChannelOpenAck(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) ChannelOpenConfirm(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) ChannelOpenInit(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) ChannelOpenTry(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) ConnectionOpenAck(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) ConnectionOpenConfirm(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) ConnectionOpenInit(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) ConnectionOpenTry(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) CreateClient(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) RecvPacket(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) SubmitMisbehaviour(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) Timeout(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) TimeoutOnClose(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClient(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndAcknowledgement(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndChannelCloseConfirm(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndChannelCloseInit(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndChannelOpenAck(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndChannelOpenConfirm(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndChannelOpenInit(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndChannelOpenTry(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndConnectionOpenAck(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndConnectionOpenConfirm(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndConnectionOpenInit(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndConnectionOpenTry(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndRecvPacket(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndTimeout(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactor) UpgradeClient(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
- type RelayerFunctionsTransactorRaw
- type RelayerFunctionsTransactorSession
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) Acknowledgement(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) ChannelCloseConfirm(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) ChannelCloseInit(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) ChannelOpenAck(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) ChannelOpenConfirm(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) ChannelOpenInit(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) ChannelOpenTry(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) ConnectionOpenAck(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) ConnectionOpenConfirm(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) ConnectionOpenInit(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) ConnectionOpenTry(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) CreateClient(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) RecvPacket(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) SubmitMisbehaviour(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) Timeout(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) TimeoutOnClose(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClient(data []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndAcknowledgement(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndChannelCloseConfirm(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndChannelCloseInit(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndChannelOpenAck(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndChannelOpenConfirm(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndChannelOpenInit(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndChannelOpenTry(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndConnectionOpenAck(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndConnectionOpenConfirm(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndConnectionOpenInit(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndConnectionOpenTry(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndRecvPacket(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndTimeout(data1 []byte, data2 []byte) (*types.Transaction, error)
- func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpgradeClient(data []byte) (*types.Transaction, error)
- type RelayerModule
- type RelayerModuleAcknowledgePacket
- type RelayerModuleAcknowledgePacketIterator
- type RelayerModuleBurn
- type RelayerModuleBurnIterator
- type RelayerModuleCaller
- type RelayerModuleCallerRaw
- type RelayerModuleCallerSession
- type RelayerModuleChannelClosed
- type RelayerModuleChannelClosedIterator
- type RelayerModuleCoinReceived
- type RelayerModuleCoinReceivedIterator
- type RelayerModuleCoinSpent
- type RelayerModuleCoinSpentIterator
- type RelayerModuleCoinbase
- type RelayerModuleCoinbaseIterator
- type RelayerModuleDenominationTrace
- type RelayerModuleDenominationTraceIterator
- type RelayerModuleDistributeFee
- type RelayerModuleDistributeFeeIterator
- type RelayerModuleFilterer
- func (_RelayerModule *RelayerModuleFilterer) FilterAcknowledgePacket(opts *bind.FilterOpts, packetSrcPort []string, packetSrcChannel []string, ...) (*RelayerModuleAcknowledgePacketIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*RelayerModuleBurnIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterChannelClosed(opts *bind.FilterOpts) (*RelayerModuleChannelClosedIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterCoinReceived(opts *bind.FilterOpts, receiver []common.Address) (*RelayerModuleCoinReceivedIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterCoinSpent(opts *bind.FilterOpts, spender []common.Address) (*RelayerModuleCoinSpentIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterCoinbase(opts *bind.FilterOpts, minter []common.Address) (*RelayerModuleCoinbaseIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterDenominationTrace(opts *bind.FilterOpts, denom []string) (*RelayerModuleDenominationTraceIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterDistributeFee(opts *bind.FilterOpts, receiver []common.Address, fee []string) (*RelayerModuleDistributeFeeIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterFungibleTokenPacket(opts *bind.FilterOpts, receiver []common.Address, sender []common.Address, ...) (*RelayerModuleFungibleTokenPacketIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterIbcTransfer(opts *bind.FilterOpts, sender []common.Address, receiver []common.Address, ...) (*RelayerModuleIbcTransferIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterRecvPacket(opts *bind.FilterOpts) (*RelayerModuleRecvPacketIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterTimeout(opts *bind.FilterOpts, refundReceiver []common.Address, refundDenom []string) (*RelayerModuleTimeoutIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterTimeoutPacket(opts *bind.FilterOpts, packetSrcPort []string, packetSrcChannel []string, ...) (*RelayerModuleTimeoutPacketIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterTransfer(opts *bind.FilterOpts, recipient []common.Address, sender []common.Address) (*RelayerModuleTransferIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) FilterWriteAcknowledgement(opts *bind.FilterOpts) (*RelayerModuleWriteAcknowledgementIterator, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseAcknowledgePacket(log types.Log) (*RelayerModuleAcknowledgePacket, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseBurn(log types.Log) (*RelayerModuleBurn, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseChannelClosed(log types.Log) (*RelayerModuleChannelClosed, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseCoinReceived(log types.Log) (*RelayerModuleCoinReceived, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseCoinSpent(log types.Log) (*RelayerModuleCoinSpent, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseCoinbase(log types.Log) (*RelayerModuleCoinbase, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseDenominationTrace(log types.Log) (*RelayerModuleDenominationTrace, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseDistributeFee(log types.Log) (*RelayerModuleDistributeFee, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseFungibleTokenPacket(log types.Log) (*RelayerModuleFungibleTokenPacket, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseIbcTransfer(log types.Log) (*RelayerModuleIbcTransfer, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseRecvPacket(log types.Log) (*RelayerModuleRecvPacket, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseTimeout(log types.Log) (*RelayerModuleTimeout, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseTimeoutPacket(log types.Log) (*RelayerModuleTimeoutPacket, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseTransfer(log types.Log) (*RelayerModuleTransfer, error)
- func (_RelayerModule *RelayerModuleFilterer) ParseWriteAcknowledgement(log types.Log) (*RelayerModuleWriteAcknowledgement, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchAcknowledgePacket(opts *bind.WatchOpts, sink chan<- *RelayerModuleAcknowledgePacket, ...) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *RelayerModuleBurn, burner []common.Address) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchChannelClosed(opts *bind.WatchOpts, sink chan<- *RelayerModuleChannelClosed) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchCoinReceived(opts *bind.WatchOpts, sink chan<- *RelayerModuleCoinReceived, ...) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchCoinSpent(opts *bind.WatchOpts, sink chan<- *RelayerModuleCoinSpent, ...) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchCoinbase(opts *bind.WatchOpts, sink chan<- *RelayerModuleCoinbase, ...) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchDenominationTrace(opts *bind.WatchOpts, sink chan<- *RelayerModuleDenominationTrace, ...) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchDistributeFee(opts *bind.WatchOpts, sink chan<- *RelayerModuleDistributeFee, ...) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchFungibleTokenPacket(opts *bind.WatchOpts, sink chan<- *RelayerModuleFungibleTokenPacket, ...) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchIbcTransfer(opts *bind.WatchOpts, sink chan<- *RelayerModuleIbcTransfer, ...) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchRecvPacket(opts *bind.WatchOpts, sink chan<- *RelayerModuleRecvPacket) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchTimeout(opts *bind.WatchOpts, sink chan<- *RelayerModuleTimeout, ...) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchTimeoutPacket(opts *bind.WatchOpts, sink chan<- *RelayerModuleTimeoutPacket, ...) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *RelayerModuleTransfer, ...) (event.Subscription, error)
- func (_RelayerModule *RelayerModuleFilterer) WatchWriteAcknowledgement(opts *bind.WatchOpts, sink chan<- *RelayerModuleWriteAcknowledgement) (event.Subscription, error)
- type RelayerModuleFungibleTokenPacket
- type RelayerModuleFungibleTokenPacketIterator
- type RelayerModuleIbcTransfer
- type RelayerModuleIbcTransferIterator
- type RelayerModuleRaw
- func (_RelayerModule *RelayerModuleRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_RelayerModule *RelayerModuleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_RelayerModule *RelayerModuleRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type RelayerModuleRecvPacket
- type RelayerModuleRecvPacketIterator
- type RelayerModuleSession
- type RelayerModuleTimeout
- type RelayerModuleTimeoutIterator
- type RelayerModuleTimeoutPacket
- type RelayerModuleTimeoutPacketIterator
- type RelayerModuleTransactor
- type RelayerModuleTransactorRaw
- type RelayerModuleTransactorSession
- type RelayerModuleTransfer
- type RelayerModuleTransferIterator
- type RelayerModuleWriteAcknowledgement
- type RelayerModuleWriteAcknowledgementIterator
Constants ¶
This section is empty.
Variables ¶
var RelayerFunctionsABI = RelayerFunctionsMetaData.ABI
RelayerFunctionsABI is the input ABI used to generate the binding from. Deprecated: Use RelayerFunctionsMetaData.ABI instead.
var RelayerFunctionsMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"acknowledgement\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"channelCloseConfirm\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"channelCloseInit\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"channelOpenAck\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"channelOpenConfirm\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"channelOpenInit\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"channelOpenTry\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"connectionOpenAck\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"connectionOpenConfirm\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"connectionOpenInit\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"connectionOpenTry\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"createClient\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"recvPacket\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"submitMisbehaviour\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"timeout\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"timeoutOnClose\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"updateClient\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndAcknowledgement\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndChannelCloseConfirm\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndChannelCloseInit\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndChannelOpenAck\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndChannelOpenConfirm\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndChannelOpenInit\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndChannelOpenTry\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndConnectionOpenAck\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndConnectionOpenConfirm\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndConnectionOpenInit\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndConnectionOpenTry\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndRecvPacket\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data1\",\"type\":\"bytes\"},{\"internalType\":\"bytes\",\"name\":\"data2\",\"type\":\"bytes\"}],\"name\":\"updateClientAndTimeout\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"name\":\"upgradeClient\",\"outputs\":[{\"internalType\":\"bytes\",\"name\":\"\",\"type\":\"bytes\"}],\"stateMutability\":\"payable\",\"type\":\"function\"}]",
}
RelayerFunctionsMetaData contains all meta data concerning the RelayerFunctions contract.
var RelayerModuleABI = RelayerModuleMetaData.ABI
RelayerModuleABI is the input ABI used to generate the binding from. Deprecated: Use RelayerModuleMetaData.ABI instead.
var RelayerModuleMetaData = &bind.MetaData{
ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"packetSrcPort\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"string\",\"name\":\"packetSrcChannel\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"string\",\"name\":\"packetDstPort\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"packetDstChannel\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"packetChannelOrdering\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"packetConnection\",\"type\":\"string\"}],\"name\":\"AcknowledgePacket\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"burner\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"denom\",\"type\":\"string\"}],\"indexed\":false,\"internalType\":\"structCosmos.Coin[]\",\"name\":\"amount\",\"type\":\"tuple[]\"}],\"name\":\"Burn\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"ChannelClosed\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"denom\",\"type\":\"string\"}],\"indexed\":false,\"internalType\":\"structCosmos.Coin[]\",\"name\":\"amount\",\"type\":\"tuple[]\"}],\"name\":\"CoinReceived\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"spender\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"denom\",\"type\":\"string\"}],\"indexed\":false,\"internalType\":\"structCosmos.Coin[]\",\"name\":\"amount\",\"type\":\"tuple[]\"}],\"name\":\"CoinSpent\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"minter\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"denom\",\"type\":\"string\"}],\"indexed\":false,\"internalType\":\"structCosmos.Coin[]\",\"name\":\"amount\",\"type\":\"tuple[]\"}],\"name\":\"Coinbase\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"denom\",\"type\":\"string\"}],\"name\":\"DenominationTrace\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"string\",\"name\":\"fee\",\"type\":\"string\"}],\"name\":\"DistributeFee\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"string\",\"name\":\"denom\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"FungibleTokenPacket\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"string\",\"name\":\"denom\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"IbcTransfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"components\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"sender\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"denom\",\"type\":\"string\"}],\"internalType\":\"structCosmos.Coin[]\",\"name\":\"amount\",\"type\":\"tuple[]\"}],\"indexed\":false,\"internalType\":\"structIRelayerModule.PacketData\",\"name\":\"packetDataHex\",\"type\":\"tuple\"}],\"name\":\"RecvPacket\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"refundReceiver\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"string\",\"name\":\"refundDenom\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"}],\"name\":\"Timeout\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"string\",\"name\":\"packetSrcPort\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"string\",\"name\":\"packetSrcChannel\",\"type\":\"string\"},{\"indexed\":true,\"internalType\":\"string\",\"name\":\"packetDstPort\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"packetDstChannel\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"string\",\"name\":\"packetChannelOrdering\",\"type\":\"string\"}],\"name\":\"TimeoutPacket\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"indexed\":true,\"internalType\":\"address\",\"name\":\"sender\",\"type\":\"address\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"denom\",\"type\":\"string\"}],\"indexed\":false,\"internalType\":\"structCosmos.Coin[]\",\"name\":\"amount\",\"type\":\"tuple[]\"}],\"name\":\"Transfer\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"packetConnection\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"address\",\"name\":\"receiver\",\"type\":\"address\"},{\"internalType\":\"string\",\"name\":\"sender\",\"type\":\"string\"},{\"components\":[{\"internalType\":\"uint256\",\"name\":\"amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"denom\",\"type\":\"string\"}],\"internalType\":\"structCosmos.Coin[]\",\"name\":\"amount\",\"type\":\"tuple[]\"}],\"indexed\":false,\"internalType\":\"structIRelayerModule.PacketData\",\"name\":\"packetDataHex\",\"type\":\"tuple\"}],\"name\":\"WriteAcknowledgement\",\"type\":\"event\"}]",
}
RelayerModuleMetaData contains all meta data concerning the RelayerModule contract.
Functions ¶
This section is empty.
Types ¶
type CosmosCoin ¶
CosmosCoin is an auto generated low-level Go binding around an user-defined struct.
type IRelayerModulePacketData ¶
type IRelayerModulePacketData struct { Receiver common.Address Sender string Amount []CosmosCoin }
IRelayerModulePacketData is an auto generated low-level Go binding around an user-defined struct.
type RelayerFunctions ¶
type RelayerFunctions struct { RelayerFunctionsCaller // Read-only binding to the contract RelayerFunctionsTransactor // Write-only binding to the contract RelayerFunctionsFilterer // Log filterer for contract events }
RelayerFunctions is an auto generated Go binding around an Ethereum contract.
func NewRelayerFunctions ¶
func NewRelayerFunctions(address common.Address, backend bind.ContractBackend) (*RelayerFunctions, error)
NewRelayerFunctions creates a new instance of RelayerFunctions, bound to a specific deployed contract.
type RelayerFunctionsCaller ¶
type RelayerFunctionsCaller struct {
// contains filtered or unexported fields
}
RelayerFunctionsCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRelayerFunctionsCaller ¶
func NewRelayerFunctionsCaller(address common.Address, caller bind.ContractCaller) (*RelayerFunctionsCaller, error)
NewRelayerFunctionsCaller creates a new read-only instance of RelayerFunctions, bound to a specific deployed contract.
type RelayerFunctionsCallerRaw ¶
type RelayerFunctionsCallerRaw struct {
Contract *RelayerFunctionsCaller // Generic read-only contract binding to access the raw methods on
}
RelayerFunctionsCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RelayerFunctionsCallerRaw) Call ¶
func (_RelayerFunctions *RelayerFunctionsCallerRaw) 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 RelayerFunctionsCallerSession ¶
type RelayerFunctionsCallerSession struct { Contract *RelayerFunctionsCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RelayerFunctionsCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type RelayerFunctionsFilterer ¶
type RelayerFunctionsFilterer struct {
// contains filtered or unexported fields
}
RelayerFunctionsFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRelayerFunctionsFilterer ¶
func NewRelayerFunctionsFilterer(address common.Address, filterer bind.ContractFilterer) (*RelayerFunctionsFilterer, error)
NewRelayerFunctionsFilterer creates a new log filterer instance of RelayerFunctions, bound to a specific deployed contract.
type RelayerFunctionsRaw ¶
type RelayerFunctionsRaw struct {
Contract *RelayerFunctions // Generic contract binding to access the raw methods on
}
RelayerFunctionsRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RelayerFunctionsRaw) Call ¶
func (_RelayerFunctions *RelayerFunctionsRaw) 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 (*RelayerFunctionsRaw) Transact ¶
func (_RelayerFunctions *RelayerFunctionsRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RelayerFunctionsRaw) Transfer ¶
func (_RelayerFunctions *RelayerFunctionsRaw) 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 RelayerFunctionsSession ¶
type RelayerFunctionsSession struct { Contract *RelayerFunctions // 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 }
RelayerFunctionsSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*RelayerFunctionsSession) Acknowledgement ¶
func (_RelayerFunctions *RelayerFunctionsSession) Acknowledgement(data []byte) (*types.Transaction, error)
Acknowledgement is a paid mutator transaction binding the contract method 0x07ed2b37.
Solidity: function acknowledgement(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) ChannelCloseConfirm ¶
func (_RelayerFunctions *RelayerFunctionsSession) ChannelCloseConfirm(data []byte) (*types.Transaction, error)
ChannelCloseConfirm is a paid mutator transaction binding the contract method 0xc9741674.
Solidity: function channelCloseConfirm(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) ChannelCloseInit ¶
func (_RelayerFunctions *RelayerFunctionsSession) ChannelCloseInit(data []byte) (*types.Transaction, error)
ChannelCloseInit is a paid mutator transaction binding the contract method 0x44ba8a17.
Solidity: function channelCloseInit(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) ChannelOpenAck ¶
func (_RelayerFunctions *RelayerFunctionsSession) ChannelOpenAck(data []byte) (*types.Transaction, error)
ChannelOpenAck is a paid mutator transaction binding the contract method 0xd859b9f4.
Solidity: function channelOpenAck(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) ChannelOpenConfirm ¶
func (_RelayerFunctions *RelayerFunctionsSession) ChannelOpenConfirm(data []byte) (*types.Transaction, error)
ChannelOpenConfirm is a paid mutator transaction binding the contract method 0x5e1fad7d.
Solidity: function channelOpenConfirm(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) ChannelOpenInit ¶
func (_RelayerFunctions *RelayerFunctionsSession) ChannelOpenInit(data []byte) (*types.Transaction, error)
ChannelOpenInit is a paid mutator transaction binding the contract method 0x63d2dc06.
Solidity: function channelOpenInit(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) ChannelOpenTry ¶
func (_RelayerFunctions *RelayerFunctionsSession) ChannelOpenTry(data []byte) (*types.Transaction, error)
ChannelOpenTry is a paid mutator transaction binding the contract method 0xf45b605e.
Solidity: function channelOpenTry(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) ConnectionOpenAck ¶
func (_RelayerFunctions *RelayerFunctionsSession) ConnectionOpenAck(data []byte) (*types.Transaction, error)
ConnectionOpenAck is a paid mutator transaction binding the contract method 0xe9984826.
Solidity: function connectionOpenAck(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) ConnectionOpenConfirm ¶
func (_RelayerFunctions *RelayerFunctionsSession) ConnectionOpenConfirm(data []byte) (*types.Transaction, error)
ConnectionOpenConfirm is a paid mutator transaction binding the contract method 0xb710bcf2.
Solidity: function connectionOpenConfirm(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) ConnectionOpenInit ¶
func (_RelayerFunctions *RelayerFunctionsSession) ConnectionOpenInit(data []byte) (*types.Transaction, error)
ConnectionOpenInit is a paid mutator transaction binding the contract method 0x528e6644.
Solidity: function connectionOpenInit(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) ConnectionOpenTry ¶
func (_RelayerFunctions *RelayerFunctionsSession) ConnectionOpenTry(data []byte) (*types.Transaction, error)
ConnectionOpenTry is a paid mutator transaction binding the contract method 0x986fa270.
Solidity: function connectionOpenTry(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) CreateClient ¶
func (_RelayerFunctions *RelayerFunctionsSession) CreateClient(data []byte) (*types.Transaction, error)
CreateClient is a paid mutator transaction binding the contract method 0x3df83afa.
Solidity: function createClient(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) RecvPacket ¶
func (_RelayerFunctions *RelayerFunctionsSession) RecvPacket(data []byte) (*types.Transaction, error)
RecvPacket is a paid mutator transaction binding the contract method 0xf6a1539d.
Solidity: function recvPacket(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) SubmitMisbehaviour ¶
func (_RelayerFunctions *RelayerFunctionsSession) SubmitMisbehaviour(data []byte) (*types.Transaction, error)
SubmitMisbehaviour is a paid mutator transaction binding the contract method 0xa53b1c82.
Solidity: function submitMisbehaviour(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) Timeout ¶
func (_RelayerFunctions *RelayerFunctionsSession) Timeout(data []byte) (*types.Transaction, error)
Timeout is a paid mutator transaction binding the contract method 0x6d2a27f6.
Solidity: function timeout(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) TimeoutOnClose ¶
func (_RelayerFunctions *RelayerFunctionsSession) TimeoutOnClose(data []byte) (*types.Transaction, error)
TimeoutOnClose is a paid mutator transaction binding the contract method 0x08f5d079.
Solidity: function timeoutOnClose(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) UpdateClient ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClient(data []byte) (*types.Transaction, error)
UpdateClient is a paid mutator transaction binding the contract method 0x0bece356.
Solidity: function updateClient(bytes data) payable returns(bytes)
func (*RelayerFunctionsSession) UpdateClientAndAcknowledgement ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndAcknowledgement(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndAcknowledgement is a paid mutator transaction binding the contract method 0x65a939c6.
Solidity: function updateClientAndAcknowledgement(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpdateClientAndChannelCloseConfirm ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndChannelCloseConfirm(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelCloseConfirm is a paid mutator transaction binding the contract method 0x9bbcbfd2.
Solidity: function updateClientAndChannelCloseConfirm(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpdateClientAndChannelCloseInit ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndChannelCloseInit(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelCloseInit is a paid mutator transaction binding the contract method 0x5447448d.
Solidity: function updateClientAndChannelCloseInit(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpdateClientAndChannelOpenAck ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndChannelOpenAck(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelOpenAck is a paid mutator transaction binding the contract method 0xc518ffc8.
Solidity: function updateClientAndChannelOpenAck(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpdateClientAndChannelOpenConfirm ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndChannelOpenConfirm(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelOpenConfirm is a paid mutator transaction binding the contract method 0x0982b806.
Solidity: function updateClientAndChannelOpenConfirm(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpdateClientAndChannelOpenInit ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndChannelOpenInit(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelOpenInit is a paid mutator transaction binding the contract method 0x66365fc4.
Solidity: function updateClientAndChannelOpenInit(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpdateClientAndChannelOpenTry ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndChannelOpenTry(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelOpenTry is a paid mutator transaction binding the contract method 0x33978088.
Solidity: function updateClientAndChannelOpenTry(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpdateClientAndConnectionOpenAck ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndConnectionOpenAck(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndConnectionOpenAck is a paid mutator transaction binding the contract method 0xfedb9353.
Solidity: function updateClientAndConnectionOpenAck(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpdateClientAndConnectionOpenConfirm ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndConnectionOpenConfirm(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndConnectionOpenConfirm is a paid mutator transaction binding the contract method 0x70009dfc.
Solidity: function updateClientAndConnectionOpenConfirm(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpdateClientAndConnectionOpenInit ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndConnectionOpenInit(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndConnectionOpenInit is a paid mutator transaction binding the contract method 0x491e69c7.
Solidity: function updateClientAndConnectionOpenInit(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpdateClientAndConnectionOpenTry ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndConnectionOpenTry(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndConnectionOpenTry is a paid mutator transaction binding the contract method 0x5f3a7169.
Solidity: function updateClientAndConnectionOpenTry(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpdateClientAndRecvPacket ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndRecvPacket(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndRecvPacket is a paid mutator transaction binding the contract method 0xd3cffc28.
Solidity: function updateClientAndRecvPacket(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpdateClientAndTimeout ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpdateClientAndTimeout(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndTimeout is a paid mutator transaction binding the contract method 0xca4c72a0.
Solidity: function updateClientAndTimeout(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsSession) UpgradeClient ¶
func (_RelayerFunctions *RelayerFunctionsSession) UpgradeClient(data []byte) (*types.Transaction, error)
UpgradeClient is a paid mutator transaction binding the contract method 0x8a8e4c5d.
Solidity: function upgradeClient(bytes data) payable returns(bytes)
type RelayerFunctionsTransactor ¶
type RelayerFunctionsTransactor struct {
// contains filtered or unexported fields
}
RelayerFunctionsTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRelayerFunctionsTransactor ¶
func NewRelayerFunctionsTransactor(address common.Address, transactor bind.ContractTransactor) (*RelayerFunctionsTransactor, error)
NewRelayerFunctionsTransactor creates a new write-only instance of RelayerFunctions, bound to a specific deployed contract.
func (*RelayerFunctionsTransactor) Acknowledgement ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) Acknowledgement(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
Acknowledgement is a paid mutator transaction binding the contract method 0x07ed2b37.
Solidity: function acknowledgement(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) ChannelCloseConfirm ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) ChannelCloseConfirm(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
ChannelCloseConfirm is a paid mutator transaction binding the contract method 0xc9741674.
Solidity: function channelCloseConfirm(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) ChannelCloseInit ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) ChannelCloseInit(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
ChannelCloseInit is a paid mutator transaction binding the contract method 0x44ba8a17.
Solidity: function channelCloseInit(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) ChannelOpenAck ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) ChannelOpenAck(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
ChannelOpenAck is a paid mutator transaction binding the contract method 0xd859b9f4.
Solidity: function channelOpenAck(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) ChannelOpenConfirm ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) ChannelOpenConfirm(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
ChannelOpenConfirm is a paid mutator transaction binding the contract method 0x5e1fad7d.
Solidity: function channelOpenConfirm(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) ChannelOpenInit ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) ChannelOpenInit(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
ChannelOpenInit is a paid mutator transaction binding the contract method 0x63d2dc06.
Solidity: function channelOpenInit(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) ChannelOpenTry ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) ChannelOpenTry(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
ChannelOpenTry is a paid mutator transaction binding the contract method 0xf45b605e.
Solidity: function channelOpenTry(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) ConnectionOpenAck ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) ConnectionOpenAck(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
ConnectionOpenAck is a paid mutator transaction binding the contract method 0xe9984826.
Solidity: function connectionOpenAck(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) ConnectionOpenConfirm ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) ConnectionOpenConfirm(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
ConnectionOpenConfirm is a paid mutator transaction binding the contract method 0xb710bcf2.
Solidity: function connectionOpenConfirm(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) ConnectionOpenInit ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) ConnectionOpenInit(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
ConnectionOpenInit is a paid mutator transaction binding the contract method 0x528e6644.
Solidity: function connectionOpenInit(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) ConnectionOpenTry ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) ConnectionOpenTry(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
ConnectionOpenTry is a paid mutator transaction binding the contract method 0x986fa270.
Solidity: function connectionOpenTry(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) CreateClient ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) CreateClient(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
CreateClient is a paid mutator transaction binding the contract method 0x3df83afa.
Solidity: function createClient(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) RecvPacket ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) RecvPacket(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
RecvPacket is a paid mutator transaction binding the contract method 0xf6a1539d.
Solidity: function recvPacket(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) SubmitMisbehaviour ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) SubmitMisbehaviour(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
SubmitMisbehaviour is a paid mutator transaction binding the contract method 0xa53b1c82.
Solidity: function submitMisbehaviour(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) Timeout ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) Timeout(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
Timeout is a paid mutator transaction binding the contract method 0x6d2a27f6.
Solidity: function timeout(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) TimeoutOnClose ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) TimeoutOnClose(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
TimeoutOnClose is a paid mutator transaction binding the contract method 0x08f5d079.
Solidity: function timeoutOnClose(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) UpdateClient ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClient(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
UpdateClient is a paid mutator transaction binding the contract method 0x0bece356.
Solidity: function updateClient(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactor) UpdateClientAndAcknowledgement ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndAcknowledgement(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndAcknowledgement is a paid mutator transaction binding the contract method 0x65a939c6.
Solidity: function updateClientAndAcknowledgement(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpdateClientAndChannelCloseConfirm ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndChannelCloseConfirm(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelCloseConfirm is a paid mutator transaction binding the contract method 0x9bbcbfd2.
Solidity: function updateClientAndChannelCloseConfirm(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpdateClientAndChannelCloseInit ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndChannelCloseInit(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelCloseInit is a paid mutator transaction binding the contract method 0x5447448d.
Solidity: function updateClientAndChannelCloseInit(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpdateClientAndChannelOpenAck ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndChannelOpenAck(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelOpenAck is a paid mutator transaction binding the contract method 0xc518ffc8.
Solidity: function updateClientAndChannelOpenAck(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpdateClientAndChannelOpenConfirm ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndChannelOpenConfirm(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelOpenConfirm is a paid mutator transaction binding the contract method 0x0982b806.
Solidity: function updateClientAndChannelOpenConfirm(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpdateClientAndChannelOpenInit ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndChannelOpenInit(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelOpenInit is a paid mutator transaction binding the contract method 0x66365fc4.
Solidity: function updateClientAndChannelOpenInit(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpdateClientAndChannelOpenTry ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndChannelOpenTry(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelOpenTry is a paid mutator transaction binding the contract method 0x33978088.
Solidity: function updateClientAndChannelOpenTry(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpdateClientAndConnectionOpenAck ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndConnectionOpenAck(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndConnectionOpenAck is a paid mutator transaction binding the contract method 0xfedb9353.
Solidity: function updateClientAndConnectionOpenAck(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpdateClientAndConnectionOpenConfirm ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndConnectionOpenConfirm(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndConnectionOpenConfirm is a paid mutator transaction binding the contract method 0x70009dfc.
Solidity: function updateClientAndConnectionOpenConfirm(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpdateClientAndConnectionOpenInit ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndConnectionOpenInit(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndConnectionOpenInit is a paid mutator transaction binding the contract method 0x491e69c7.
Solidity: function updateClientAndConnectionOpenInit(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpdateClientAndConnectionOpenTry ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndConnectionOpenTry(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndConnectionOpenTry is a paid mutator transaction binding the contract method 0x5f3a7169.
Solidity: function updateClientAndConnectionOpenTry(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpdateClientAndRecvPacket ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndRecvPacket(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndRecvPacket is a paid mutator transaction binding the contract method 0xd3cffc28.
Solidity: function updateClientAndRecvPacket(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpdateClientAndTimeout ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpdateClientAndTimeout(opts *bind.TransactOpts, data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndTimeout is a paid mutator transaction binding the contract method 0xca4c72a0.
Solidity: function updateClientAndTimeout(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactor) UpgradeClient ¶
func (_RelayerFunctions *RelayerFunctionsTransactor) UpgradeClient(opts *bind.TransactOpts, data []byte) (*types.Transaction, error)
UpgradeClient is a paid mutator transaction binding the contract method 0x8a8e4c5d.
Solidity: function upgradeClient(bytes data) payable returns(bytes)
type RelayerFunctionsTransactorRaw ¶
type RelayerFunctionsTransactorRaw struct {
Contract *RelayerFunctionsTransactor // Generic write-only contract binding to access the raw methods on
}
RelayerFunctionsTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RelayerFunctionsTransactorRaw) Transact ¶
func (_RelayerFunctions *RelayerFunctionsTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RelayerFunctionsTransactorRaw) Transfer ¶
func (_RelayerFunctions *RelayerFunctionsTransactorRaw) 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 RelayerFunctionsTransactorSession ¶
type RelayerFunctionsTransactorSession struct { Contract *RelayerFunctionsTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RelayerFunctionsTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*RelayerFunctionsTransactorSession) Acknowledgement ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) Acknowledgement(data []byte) (*types.Transaction, error)
Acknowledgement is a paid mutator transaction binding the contract method 0x07ed2b37.
Solidity: function acknowledgement(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) ChannelCloseConfirm ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) ChannelCloseConfirm(data []byte) (*types.Transaction, error)
ChannelCloseConfirm is a paid mutator transaction binding the contract method 0xc9741674.
Solidity: function channelCloseConfirm(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) ChannelCloseInit ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) ChannelCloseInit(data []byte) (*types.Transaction, error)
ChannelCloseInit is a paid mutator transaction binding the contract method 0x44ba8a17.
Solidity: function channelCloseInit(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) ChannelOpenAck ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) ChannelOpenAck(data []byte) (*types.Transaction, error)
ChannelOpenAck is a paid mutator transaction binding the contract method 0xd859b9f4.
Solidity: function channelOpenAck(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) ChannelOpenConfirm ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) ChannelOpenConfirm(data []byte) (*types.Transaction, error)
ChannelOpenConfirm is a paid mutator transaction binding the contract method 0x5e1fad7d.
Solidity: function channelOpenConfirm(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) ChannelOpenInit ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) ChannelOpenInit(data []byte) (*types.Transaction, error)
ChannelOpenInit is a paid mutator transaction binding the contract method 0x63d2dc06.
Solidity: function channelOpenInit(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) ChannelOpenTry ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) ChannelOpenTry(data []byte) (*types.Transaction, error)
ChannelOpenTry is a paid mutator transaction binding the contract method 0xf45b605e.
Solidity: function channelOpenTry(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) ConnectionOpenAck ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) ConnectionOpenAck(data []byte) (*types.Transaction, error)
ConnectionOpenAck is a paid mutator transaction binding the contract method 0xe9984826.
Solidity: function connectionOpenAck(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) ConnectionOpenConfirm ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) ConnectionOpenConfirm(data []byte) (*types.Transaction, error)
ConnectionOpenConfirm is a paid mutator transaction binding the contract method 0xb710bcf2.
Solidity: function connectionOpenConfirm(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) ConnectionOpenInit ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) ConnectionOpenInit(data []byte) (*types.Transaction, error)
ConnectionOpenInit is a paid mutator transaction binding the contract method 0x528e6644.
Solidity: function connectionOpenInit(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) ConnectionOpenTry ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) ConnectionOpenTry(data []byte) (*types.Transaction, error)
ConnectionOpenTry is a paid mutator transaction binding the contract method 0x986fa270.
Solidity: function connectionOpenTry(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) CreateClient ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) CreateClient(data []byte) (*types.Transaction, error)
CreateClient is a paid mutator transaction binding the contract method 0x3df83afa.
Solidity: function createClient(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) RecvPacket ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) RecvPacket(data []byte) (*types.Transaction, error)
RecvPacket is a paid mutator transaction binding the contract method 0xf6a1539d.
Solidity: function recvPacket(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) SubmitMisbehaviour ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) SubmitMisbehaviour(data []byte) (*types.Transaction, error)
SubmitMisbehaviour is a paid mutator transaction binding the contract method 0xa53b1c82.
Solidity: function submitMisbehaviour(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) Timeout ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) Timeout(data []byte) (*types.Transaction, error)
Timeout is a paid mutator transaction binding the contract method 0x6d2a27f6.
Solidity: function timeout(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) TimeoutOnClose ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) TimeoutOnClose(data []byte) (*types.Transaction, error)
TimeoutOnClose is a paid mutator transaction binding the contract method 0x08f5d079.
Solidity: function timeoutOnClose(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) UpdateClient ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClient(data []byte) (*types.Transaction, error)
UpdateClient is a paid mutator transaction binding the contract method 0x0bece356.
Solidity: function updateClient(bytes data) payable returns(bytes)
func (*RelayerFunctionsTransactorSession) UpdateClientAndAcknowledgement ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndAcknowledgement(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndAcknowledgement is a paid mutator transaction binding the contract method 0x65a939c6.
Solidity: function updateClientAndAcknowledgement(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpdateClientAndChannelCloseConfirm ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndChannelCloseConfirm(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelCloseConfirm is a paid mutator transaction binding the contract method 0x9bbcbfd2.
Solidity: function updateClientAndChannelCloseConfirm(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpdateClientAndChannelCloseInit ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndChannelCloseInit(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelCloseInit is a paid mutator transaction binding the contract method 0x5447448d.
Solidity: function updateClientAndChannelCloseInit(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpdateClientAndChannelOpenAck ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndChannelOpenAck(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelOpenAck is a paid mutator transaction binding the contract method 0xc518ffc8.
Solidity: function updateClientAndChannelOpenAck(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpdateClientAndChannelOpenConfirm ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndChannelOpenConfirm(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelOpenConfirm is a paid mutator transaction binding the contract method 0x0982b806.
Solidity: function updateClientAndChannelOpenConfirm(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpdateClientAndChannelOpenInit ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndChannelOpenInit(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelOpenInit is a paid mutator transaction binding the contract method 0x66365fc4.
Solidity: function updateClientAndChannelOpenInit(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpdateClientAndChannelOpenTry ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndChannelOpenTry(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndChannelOpenTry is a paid mutator transaction binding the contract method 0x33978088.
Solidity: function updateClientAndChannelOpenTry(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpdateClientAndConnectionOpenAck ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndConnectionOpenAck(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndConnectionOpenAck is a paid mutator transaction binding the contract method 0xfedb9353.
Solidity: function updateClientAndConnectionOpenAck(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpdateClientAndConnectionOpenConfirm ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndConnectionOpenConfirm(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndConnectionOpenConfirm is a paid mutator transaction binding the contract method 0x70009dfc.
Solidity: function updateClientAndConnectionOpenConfirm(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpdateClientAndConnectionOpenInit ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndConnectionOpenInit(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndConnectionOpenInit is a paid mutator transaction binding the contract method 0x491e69c7.
Solidity: function updateClientAndConnectionOpenInit(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpdateClientAndConnectionOpenTry ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndConnectionOpenTry(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndConnectionOpenTry is a paid mutator transaction binding the contract method 0x5f3a7169.
Solidity: function updateClientAndConnectionOpenTry(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpdateClientAndRecvPacket ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndRecvPacket(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndRecvPacket is a paid mutator transaction binding the contract method 0xd3cffc28.
Solidity: function updateClientAndRecvPacket(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpdateClientAndTimeout ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpdateClientAndTimeout(data1 []byte, data2 []byte) (*types.Transaction, error)
UpdateClientAndTimeout is a paid mutator transaction binding the contract method 0xca4c72a0.
Solidity: function updateClientAndTimeout(bytes data1, bytes data2) payable returns(bool)
func (*RelayerFunctionsTransactorSession) UpgradeClient ¶
func (_RelayerFunctions *RelayerFunctionsTransactorSession) UpgradeClient(data []byte) (*types.Transaction, error)
UpgradeClient is a paid mutator transaction binding the contract method 0x8a8e4c5d.
Solidity: function upgradeClient(bytes data) payable returns(bytes)
type RelayerModule ¶
type RelayerModule struct { RelayerModuleCaller // Read-only binding to the contract RelayerModuleTransactor // Write-only binding to the contract RelayerModuleFilterer // Log filterer for contract events }
RelayerModule is an auto generated Go binding around an Ethereum contract.
func NewRelayerModule ¶
func NewRelayerModule(address common.Address, backend bind.ContractBackend) (*RelayerModule, error)
NewRelayerModule creates a new instance of RelayerModule, bound to a specific deployed contract.
type RelayerModuleAcknowledgePacket ¶
type RelayerModuleAcknowledgePacket struct { PacketSrcPort common.Hash PacketSrcChannel common.Hash PacketDstPort common.Hash PacketDstChannel string PacketChannelOrdering string PacketConnection string Raw types.Log // Blockchain specific contextual infos }
RelayerModuleAcknowledgePacket represents a AcknowledgePacket event raised by the RelayerModule contract.
type RelayerModuleAcknowledgePacketIterator ¶
type RelayerModuleAcknowledgePacketIterator struct { Event *RelayerModuleAcknowledgePacket // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleAcknowledgePacketIterator is returned from FilterAcknowledgePacket and is used to iterate over the raw logs and unpacked data for AcknowledgePacket events raised by the RelayerModule contract.
func (*RelayerModuleAcknowledgePacketIterator) Close ¶
func (it *RelayerModuleAcknowledgePacketIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleAcknowledgePacketIterator) Error ¶
func (it *RelayerModuleAcknowledgePacketIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleAcknowledgePacketIterator) Next ¶
func (it *RelayerModuleAcknowledgePacketIterator) 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 RelayerModuleBurn ¶
type RelayerModuleBurn struct { Burner common.Address Amount []CosmosCoin Raw types.Log // Blockchain specific contextual infos }
RelayerModuleBurn represents a Burn event raised by the RelayerModule contract.
type RelayerModuleBurnIterator ¶
type RelayerModuleBurnIterator struct { Event *RelayerModuleBurn // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleBurnIterator is returned from FilterBurn and is used to iterate over the raw logs and unpacked data for Burn events raised by the RelayerModule contract.
func (*RelayerModuleBurnIterator) Close ¶
func (it *RelayerModuleBurnIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleBurnIterator) Error ¶
func (it *RelayerModuleBurnIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleBurnIterator) Next ¶
func (it *RelayerModuleBurnIterator) 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 RelayerModuleCaller ¶
type RelayerModuleCaller struct {
// contains filtered or unexported fields
}
RelayerModuleCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewRelayerModuleCaller ¶
func NewRelayerModuleCaller(address common.Address, caller bind.ContractCaller) (*RelayerModuleCaller, error)
NewRelayerModuleCaller creates a new read-only instance of RelayerModule, bound to a specific deployed contract.
type RelayerModuleCallerRaw ¶
type RelayerModuleCallerRaw struct {
Contract *RelayerModuleCaller // Generic read-only contract binding to access the raw methods on
}
RelayerModuleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*RelayerModuleCallerRaw) Call ¶
func (_RelayerModule *RelayerModuleCallerRaw) 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 RelayerModuleCallerSession ¶
type RelayerModuleCallerSession struct { Contract *RelayerModuleCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
RelayerModuleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type RelayerModuleChannelClosed ¶
RelayerModuleChannelClosed represents a ChannelClosed event raised by the RelayerModule contract.
type RelayerModuleChannelClosedIterator ¶
type RelayerModuleChannelClosedIterator struct { Event *RelayerModuleChannelClosed // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleChannelClosedIterator is returned from FilterChannelClosed and is used to iterate over the raw logs and unpacked data for ChannelClosed events raised by the RelayerModule contract.
func (*RelayerModuleChannelClosedIterator) Close ¶
func (it *RelayerModuleChannelClosedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleChannelClosedIterator) Error ¶
func (it *RelayerModuleChannelClosedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleChannelClosedIterator) Next ¶
func (it *RelayerModuleChannelClosedIterator) 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 RelayerModuleCoinReceived ¶
type RelayerModuleCoinReceived struct { Receiver common.Address Amount []CosmosCoin Raw types.Log // Blockchain specific contextual infos }
RelayerModuleCoinReceived represents a CoinReceived event raised by the RelayerModule contract.
type RelayerModuleCoinReceivedIterator ¶
type RelayerModuleCoinReceivedIterator struct { Event *RelayerModuleCoinReceived // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleCoinReceivedIterator is returned from FilterCoinReceived and is used to iterate over the raw logs and unpacked data for CoinReceived events raised by the RelayerModule contract.
func (*RelayerModuleCoinReceivedIterator) Close ¶
func (it *RelayerModuleCoinReceivedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleCoinReceivedIterator) Error ¶
func (it *RelayerModuleCoinReceivedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleCoinReceivedIterator) Next ¶
func (it *RelayerModuleCoinReceivedIterator) 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 RelayerModuleCoinSpent ¶
type RelayerModuleCoinSpent struct { Spender common.Address Amount []CosmosCoin Raw types.Log // Blockchain specific contextual infos }
RelayerModuleCoinSpent represents a CoinSpent event raised by the RelayerModule contract.
type RelayerModuleCoinSpentIterator ¶
type RelayerModuleCoinSpentIterator struct { Event *RelayerModuleCoinSpent // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleCoinSpentIterator is returned from FilterCoinSpent and is used to iterate over the raw logs and unpacked data for CoinSpent events raised by the RelayerModule contract.
func (*RelayerModuleCoinSpentIterator) Close ¶
func (it *RelayerModuleCoinSpentIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleCoinSpentIterator) Error ¶
func (it *RelayerModuleCoinSpentIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleCoinSpentIterator) Next ¶
func (it *RelayerModuleCoinSpentIterator) 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 RelayerModuleCoinbase ¶
type RelayerModuleCoinbase struct { Minter common.Address Amount []CosmosCoin Raw types.Log // Blockchain specific contextual infos }
RelayerModuleCoinbase represents a Coinbase event raised by the RelayerModule contract.
type RelayerModuleCoinbaseIterator ¶
type RelayerModuleCoinbaseIterator struct { Event *RelayerModuleCoinbase // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleCoinbaseIterator is returned from FilterCoinbase and is used to iterate over the raw logs and unpacked data for Coinbase events raised by the RelayerModule contract.
func (*RelayerModuleCoinbaseIterator) Close ¶
func (it *RelayerModuleCoinbaseIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleCoinbaseIterator) Error ¶
func (it *RelayerModuleCoinbaseIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleCoinbaseIterator) Next ¶
func (it *RelayerModuleCoinbaseIterator) 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 RelayerModuleDenominationTrace ¶
type RelayerModuleDenominationTrace struct { Denom common.Hash Raw types.Log // Blockchain specific contextual infos }
RelayerModuleDenominationTrace represents a DenominationTrace event raised by the RelayerModule contract.
type RelayerModuleDenominationTraceIterator ¶
type RelayerModuleDenominationTraceIterator struct { Event *RelayerModuleDenominationTrace // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleDenominationTraceIterator is returned from FilterDenominationTrace and is used to iterate over the raw logs and unpacked data for DenominationTrace events raised by the RelayerModule contract.
func (*RelayerModuleDenominationTraceIterator) Close ¶
func (it *RelayerModuleDenominationTraceIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleDenominationTraceIterator) Error ¶
func (it *RelayerModuleDenominationTraceIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleDenominationTraceIterator) Next ¶
func (it *RelayerModuleDenominationTraceIterator) 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 RelayerModuleDistributeFee ¶
type RelayerModuleDistributeFee struct { Receiver common.Address Fee common.Hash Raw types.Log // Blockchain specific contextual infos }
RelayerModuleDistributeFee represents a DistributeFee event raised by the RelayerModule contract.
type RelayerModuleDistributeFeeIterator ¶
type RelayerModuleDistributeFeeIterator struct { Event *RelayerModuleDistributeFee // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleDistributeFeeIterator is returned from FilterDistributeFee and is used to iterate over the raw logs and unpacked data for DistributeFee events raised by the RelayerModule contract.
func (*RelayerModuleDistributeFeeIterator) Close ¶
func (it *RelayerModuleDistributeFeeIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleDistributeFeeIterator) Error ¶
func (it *RelayerModuleDistributeFeeIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleDistributeFeeIterator) Next ¶
func (it *RelayerModuleDistributeFeeIterator) 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 RelayerModuleFilterer ¶
type RelayerModuleFilterer struct {
// contains filtered or unexported fields
}
RelayerModuleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewRelayerModuleFilterer ¶
func NewRelayerModuleFilterer(address common.Address, filterer bind.ContractFilterer) (*RelayerModuleFilterer, error)
NewRelayerModuleFilterer creates a new log filterer instance of RelayerModule, bound to a specific deployed contract.
func (*RelayerModuleFilterer) FilterAcknowledgePacket ¶
func (_RelayerModule *RelayerModuleFilterer) FilterAcknowledgePacket(opts *bind.FilterOpts, packetSrcPort []string, packetSrcChannel []string, packetDstPort []string) (*RelayerModuleAcknowledgePacketIterator, error)
FilterAcknowledgePacket is a free log retrieval operation binding the contract event 0xc7b594c06c08a3e531587ce7aea85dd2d77aa812e153185114587f284481ee2d.
Solidity: event AcknowledgePacket(string indexed packetSrcPort, string indexed packetSrcChannel, string indexed packetDstPort, string packetDstChannel, string packetChannelOrdering, string packetConnection)
func (*RelayerModuleFilterer) FilterBurn ¶
func (_RelayerModule *RelayerModuleFilterer) FilterBurn(opts *bind.FilterOpts, burner []common.Address) (*RelayerModuleBurnIterator, error)
FilterBurn is a free log retrieval operation binding the contract event 0x9fa0c2fb43a81906efbb089cd76002325d71b437612a2a987c707446629d6ab0.
Solidity: event Burn(address indexed burner, (uint256,string)[] amount)
func (*RelayerModuleFilterer) FilterChannelClosed ¶
func (_RelayerModule *RelayerModuleFilterer) FilterChannelClosed(opts *bind.FilterOpts) (*RelayerModuleChannelClosedIterator, error)
FilterChannelClosed is a free log retrieval operation binding the contract event 0x6821b7df6ac3c960825ec594d716b8c7babb16a672ffdf0679a9ff6e873d5c82.
Solidity: event ChannelClosed()
func (*RelayerModuleFilterer) FilterCoinReceived ¶
func (_RelayerModule *RelayerModuleFilterer) FilterCoinReceived(opts *bind.FilterOpts, receiver []common.Address) (*RelayerModuleCoinReceivedIterator, error)
FilterCoinReceived is a free log retrieval operation binding the contract event 0x13f9c352919df1623a08e6d6d9eac5f774573896f09916d8fbc5d083095fc3b4.
Solidity: event CoinReceived(address indexed receiver, (uint256,string)[] amount)
func (*RelayerModuleFilterer) FilterCoinSpent ¶
func (_RelayerModule *RelayerModuleFilterer) FilterCoinSpent(opts *bind.FilterOpts, spender []common.Address) (*RelayerModuleCoinSpentIterator, error)
FilterCoinSpent is a free log retrieval operation binding the contract event 0x8b8b22fea5b121b174e6cfea34ddaf187b66b43dab67679fa291a0fae2427a99.
Solidity: event CoinSpent(address indexed spender, (uint256,string)[] amount)
func (*RelayerModuleFilterer) FilterCoinbase ¶
func (_RelayerModule *RelayerModuleFilterer) FilterCoinbase(opts *bind.FilterOpts, minter []common.Address) (*RelayerModuleCoinbaseIterator, error)
FilterCoinbase is a free log retrieval operation binding the contract event 0xefb3f1f2a9af64b5fcc2da3c5a088d780585c674b8075fe2a1ba6b0d906cbe9f.
Solidity: event Coinbase(address indexed minter, (uint256,string)[] amount)
func (*RelayerModuleFilterer) FilterDenominationTrace ¶
func (_RelayerModule *RelayerModuleFilterer) FilterDenominationTrace(opts *bind.FilterOpts, denom []string) (*RelayerModuleDenominationTraceIterator, error)
FilterDenominationTrace is a free log retrieval operation binding the contract event 0x483180a024351f3ea4c4782eaadb34add715974648a3d47bbff4a7b76da20859.
Solidity: event DenominationTrace(string indexed denom)
func (*RelayerModuleFilterer) FilterDistributeFee ¶
func (_RelayerModule *RelayerModuleFilterer) FilterDistributeFee(opts *bind.FilterOpts, receiver []common.Address, fee []string) (*RelayerModuleDistributeFeeIterator, error)
FilterDistributeFee is a free log retrieval operation binding the contract event 0x67e2bceb7881996b4bbddf9ab5d5c9bceb0ace3a06538b5e40be96094c4c9a72.
Solidity: event DistributeFee(address indexed receiver, string indexed fee)
func (*RelayerModuleFilterer) FilterFungibleTokenPacket ¶
func (_RelayerModule *RelayerModuleFilterer) FilterFungibleTokenPacket(opts *bind.FilterOpts, receiver []common.Address, sender []common.Address, denom []string) (*RelayerModuleFungibleTokenPacketIterator, error)
FilterFungibleTokenPacket is a free log retrieval operation binding the contract event 0xe0fdee6007dd2fb6acfd338163a4260f0abf107fc184f28b75c5b2c1be55f573.
Solidity: event FungibleTokenPacket(address indexed receiver, address indexed sender, string indexed denom, uint256 amount)
func (*RelayerModuleFilterer) FilterIbcTransfer ¶
func (_RelayerModule *RelayerModuleFilterer) FilterIbcTransfer(opts *bind.FilterOpts, sender []common.Address, receiver []common.Address, denom []string) (*RelayerModuleIbcTransferIterator, error)
FilterIbcTransfer is a free log retrieval operation binding the contract event 0x3015d0e0dd0cda983ea101408cb97c173ec3a038ee6f439cc3c7532c52057c0c.
Solidity: event IbcTransfer(address indexed sender, address indexed receiver, string indexed denom, uint256 amount)
func (*RelayerModuleFilterer) FilterRecvPacket ¶
func (_RelayerModule *RelayerModuleFilterer) FilterRecvPacket(opts *bind.FilterOpts) (*RelayerModuleRecvPacketIterator, error)
FilterRecvPacket is a free log retrieval operation binding the contract event 0x9b65d2e7fb26fd6c5ea41ebf07b4360b58fb218c4e50aa439df57a4c082f9190.
Solidity: event RecvPacket((address,string,(uint256,string)[]) packetDataHex)
func (*RelayerModuleFilterer) FilterTimeout ¶
func (_RelayerModule *RelayerModuleFilterer) FilterTimeout(opts *bind.FilterOpts, refundReceiver []common.Address, refundDenom []string) (*RelayerModuleTimeoutIterator, error)
FilterTimeout is a free log retrieval operation binding the contract event 0x1d76f8448fb37cb7d524e0c59091293b9c39eea4c53674d9f53f323fee1b971f.
Solidity: event Timeout(address indexed refundReceiver, string indexed refundDenom, uint256 amount)
func (*RelayerModuleFilterer) FilterTimeoutPacket ¶
func (_RelayerModule *RelayerModuleFilterer) FilterTimeoutPacket(opts *bind.FilterOpts, packetSrcPort []string, packetSrcChannel []string, packetDstPort []string) (*RelayerModuleTimeoutPacketIterator, error)
FilterTimeoutPacket is a free log retrieval operation binding the contract event 0x15785d3f86870204161ea96f3a26ee3848d7732767e6aa943ab88f45efc1cca0.
Solidity: event TimeoutPacket(string indexed packetSrcPort, string indexed packetSrcChannel, string indexed packetDstPort, string packetDstChannel, string packetChannelOrdering)
func (*RelayerModuleFilterer) FilterTransfer ¶
func (_RelayerModule *RelayerModuleFilterer) FilterTransfer(opts *bind.FilterOpts, recipient []common.Address, sender []common.Address) (*RelayerModuleTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xbd3ee935be524866e9a469dd0f1cf61bf7f85eb70600ec7339433f4f2e8f44a6.
Solidity: event Transfer(address indexed recipient, address indexed sender, (uint256,string)[] amount)
func (*RelayerModuleFilterer) FilterWriteAcknowledgement ¶
func (_RelayerModule *RelayerModuleFilterer) FilterWriteAcknowledgement(opts *bind.FilterOpts) (*RelayerModuleWriteAcknowledgementIterator, error)
FilterWriteAcknowledgement is a free log retrieval operation binding the contract event 0x4adabcca51310729667d527f01d2da2f2dd3f0a132db55702fe874d878eaf856.
Solidity: event WriteAcknowledgement(string packetConnection, (address,string,(uint256,string)[]) packetDataHex)
func (*RelayerModuleFilterer) ParseAcknowledgePacket ¶
func (_RelayerModule *RelayerModuleFilterer) ParseAcknowledgePacket(log types.Log) (*RelayerModuleAcknowledgePacket, error)
ParseAcknowledgePacket is a log parse operation binding the contract event 0xc7b594c06c08a3e531587ce7aea85dd2d77aa812e153185114587f284481ee2d.
Solidity: event AcknowledgePacket(string indexed packetSrcPort, string indexed packetSrcChannel, string indexed packetDstPort, string packetDstChannel, string packetChannelOrdering, string packetConnection)
func (*RelayerModuleFilterer) ParseBurn ¶
func (_RelayerModule *RelayerModuleFilterer) ParseBurn(log types.Log) (*RelayerModuleBurn, error)
ParseBurn is a log parse operation binding the contract event 0x9fa0c2fb43a81906efbb089cd76002325d71b437612a2a987c707446629d6ab0.
Solidity: event Burn(address indexed burner, (uint256,string)[] amount)
func (*RelayerModuleFilterer) ParseChannelClosed ¶
func (_RelayerModule *RelayerModuleFilterer) ParseChannelClosed(log types.Log) (*RelayerModuleChannelClosed, error)
ParseChannelClosed is a log parse operation binding the contract event 0x6821b7df6ac3c960825ec594d716b8c7babb16a672ffdf0679a9ff6e873d5c82.
Solidity: event ChannelClosed()
func (*RelayerModuleFilterer) ParseCoinReceived ¶
func (_RelayerModule *RelayerModuleFilterer) ParseCoinReceived(log types.Log) (*RelayerModuleCoinReceived, error)
ParseCoinReceived is a log parse operation binding the contract event 0x13f9c352919df1623a08e6d6d9eac5f774573896f09916d8fbc5d083095fc3b4.
Solidity: event CoinReceived(address indexed receiver, (uint256,string)[] amount)
func (*RelayerModuleFilterer) ParseCoinSpent ¶
func (_RelayerModule *RelayerModuleFilterer) ParseCoinSpent(log types.Log) (*RelayerModuleCoinSpent, error)
ParseCoinSpent is a log parse operation binding the contract event 0x8b8b22fea5b121b174e6cfea34ddaf187b66b43dab67679fa291a0fae2427a99.
Solidity: event CoinSpent(address indexed spender, (uint256,string)[] amount)
func (*RelayerModuleFilterer) ParseCoinbase ¶
func (_RelayerModule *RelayerModuleFilterer) ParseCoinbase(log types.Log) (*RelayerModuleCoinbase, error)
ParseCoinbase is a log parse operation binding the contract event 0xefb3f1f2a9af64b5fcc2da3c5a088d780585c674b8075fe2a1ba6b0d906cbe9f.
Solidity: event Coinbase(address indexed minter, (uint256,string)[] amount)
func (*RelayerModuleFilterer) ParseDenominationTrace ¶
func (_RelayerModule *RelayerModuleFilterer) ParseDenominationTrace(log types.Log) (*RelayerModuleDenominationTrace, error)
ParseDenominationTrace is a log parse operation binding the contract event 0x483180a024351f3ea4c4782eaadb34add715974648a3d47bbff4a7b76da20859.
Solidity: event DenominationTrace(string indexed denom)
func (*RelayerModuleFilterer) ParseDistributeFee ¶
func (_RelayerModule *RelayerModuleFilterer) ParseDistributeFee(log types.Log) (*RelayerModuleDistributeFee, error)
ParseDistributeFee is a log parse operation binding the contract event 0x67e2bceb7881996b4bbddf9ab5d5c9bceb0ace3a06538b5e40be96094c4c9a72.
Solidity: event DistributeFee(address indexed receiver, string indexed fee)
func (*RelayerModuleFilterer) ParseFungibleTokenPacket ¶
func (_RelayerModule *RelayerModuleFilterer) ParseFungibleTokenPacket(log types.Log) (*RelayerModuleFungibleTokenPacket, error)
ParseFungibleTokenPacket is a log parse operation binding the contract event 0xe0fdee6007dd2fb6acfd338163a4260f0abf107fc184f28b75c5b2c1be55f573.
Solidity: event FungibleTokenPacket(address indexed receiver, address indexed sender, string indexed denom, uint256 amount)
func (*RelayerModuleFilterer) ParseIbcTransfer ¶
func (_RelayerModule *RelayerModuleFilterer) ParseIbcTransfer(log types.Log) (*RelayerModuleIbcTransfer, error)
ParseIbcTransfer is a log parse operation binding the contract event 0x3015d0e0dd0cda983ea101408cb97c173ec3a038ee6f439cc3c7532c52057c0c.
Solidity: event IbcTransfer(address indexed sender, address indexed receiver, string indexed denom, uint256 amount)
func (*RelayerModuleFilterer) ParseRecvPacket ¶
func (_RelayerModule *RelayerModuleFilterer) ParseRecvPacket(log types.Log) (*RelayerModuleRecvPacket, error)
ParseRecvPacket is a log parse operation binding the contract event 0x9b65d2e7fb26fd6c5ea41ebf07b4360b58fb218c4e50aa439df57a4c082f9190.
Solidity: event RecvPacket((address,string,(uint256,string)[]) packetDataHex)
func (*RelayerModuleFilterer) ParseTimeout ¶
func (_RelayerModule *RelayerModuleFilterer) ParseTimeout(log types.Log) (*RelayerModuleTimeout, error)
ParseTimeout is a log parse operation binding the contract event 0x1d76f8448fb37cb7d524e0c59091293b9c39eea4c53674d9f53f323fee1b971f.
Solidity: event Timeout(address indexed refundReceiver, string indexed refundDenom, uint256 amount)
func (*RelayerModuleFilterer) ParseTimeoutPacket ¶
func (_RelayerModule *RelayerModuleFilterer) ParseTimeoutPacket(log types.Log) (*RelayerModuleTimeoutPacket, error)
ParseTimeoutPacket is a log parse operation binding the contract event 0x15785d3f86870204161ea96f3a26ee3848d7732767e6aa943ab88f45efc1cca0.
Solidity: event TimeoutPacket(string indexed packetSrcPort, string indexed packetSrcChannel, string indexed packetDstPort, string packetDstChannel, string packetChannelOrdering)
func (*RelayerModuleFilterer) ParseTransfer ¶
func (_RelayerModule *RelayerModuleFilterer) ParseTransfer(log types.Log) (*RelayerModuleTransfer, error)
ParseTransfer is a log parse operation binding the contract event 0xbd3ee935be524866e9a469dd0f1cf61bf7f85eb70600ec7339433f4f2e8f44a6.
Solidity: event Transfer(address indexed recipient, address indexed sender, (uint256,string)[] amount)
func (*RelayerModuleFilterer) ParseWriteAcknowledgement ¶
func (_RelayerModule *RelayerModuleFilterer) ParseWriteAcknowledgement(log types.Log) (*RelayerModuleWriteAcknowledgement, error)
ParseWriteAcknowledgement is a log parse operation binding the contract event 0x4adabcca51310729667d527f01d2da2f2dd3f0a132db55702fe874d878eaf856.
Solidity: event WriteAcknowledgement(string packetConnection, (address,string,(uint256,string)[]) packetDataHex)
func (*RelayerModuleFilterer) WatchAcknowledgePacket ¶
func (_RelayerModule *RelayerModuleFilterer) WatchAcknowledgePacket(opts *bind.WatchOpts, sink chan<- *RelayerModuleAcknowledgePacket, packetSrcPort []string, packetSrcChannel []string, packetDstPort []string) (event.Subscription, error)
WatchAcknowledgePacket is a free log subscription operation binding the contract event 0xc7b594c06c08a3e531587ce7aea85dd2d77aa812e153185114587f284481ee2d.
Solidity: event AcknowledgePacket(string indexed packetSrcPort, string indexed packetSrcChannel, string indexed packetDstPort, string packetDstChannel, string packetChannelOrdering, string packetConnection)
func (*RelayerModuleFilterer) WatchBurn ¶
func (_RelayerModule *RelayerModuleFilterer) WatchBurn(opts *bind.WatchOpts, sink chan<- *RelayerModuleBurn, burner []common.Address) (event.Subscription, error)
WatchBurn is a free log subscription operation binding the contract event 0x9fa0c2fb43a81906efbb089cd76002325d71b437612a2a987c707446629d6ab0.
Solidity: event Burn(address indexed burner, (uint256,string)[] amount)
func (*RelayerModuleFilterer) WatchChannelClosed ¶
func (_RelayerModule *RelayerModuleFilterer) WatchChannelClosed(opts *bind.WatchOpts, sink chan<- *RelayerModuleChannelClosed) (event.Subscription, error)
WatchChannelClosed is a free log subscription operation binding the contract event 0x6821b7df6ac3c960825ec594d716b8c7babb16a672ffdf0679a9ff6e873d5c82.
Solidity: event ChannelClosed()
func (*RelayerModuleFilterer) WatchCoinReceived ¶
func (_RelayerModule *RelayerModuleFilterer) WatchCoinReceived(opts *bind.WatchOpts, sink chan<- *RelayerModuleCoinReceived, receiver []common.Address) (event.Subscription, error)
WatchCoinReceived is a free log subscription operation binding the contract event 0x13f9c352919df1623a08e6d6d9eac5f774573896f09916d8fbc5d083095fc3b4.
Solidity: event CoinReceived(address indexed receiver, (uint256,string)[] amount)
func (*RelayerModuleFilterer) WatchCoinSpent ¶
func (_RelayerModule *RelayerModuleFilterer) WatchCoinSpent(opts *bind.WatchOpts, sink chan<- *RelayerModuleCoinSpent, spender []common.Address) (event.Subscription, error)
WatchCoinSpent is a free log subscription operation binding the contract event 0x8b8b22fea5b121b174e6cfea34ddaf187b66b43dab67679fa291a0fae2427a99.
Solidity: event CoinSpent(address indexed spender, (uint256,string)[] amount)
func (*RelayerModuleFilterer) WatchCoinbase ¶
func (_RelayerModule *RelayerModuleFilterer) WatchCoinbase(opts *bind.WatchOpts, sink chan<- *RelayerModuleCoinbase, minter []common.Address) (event.Subscription, error)
WatchCoinbase is a free log subscription operation binding the contract event 0xefb3f1f2a9af64b5fcc2da3c5a088d780585c674b8075fe2a1ba6b0d906cbe9f.
Solidity: event Coinbase(address indexed minter, (uint256,string)[] amount)
func (*RelayerModuleFilterer) WatchDenominationTrace ¶
func (_RelayerModule *RelayerModuleFilterer) WatchDenominationTrace(opts *bind.WatchOpts, sink chan<- *RelayerModuleDenominationTrace, denom []string) (event.Subscription, error)
WatchDenominationTrace is a free log subscription operation binding the contract event 0x483180a024351f3ea4c4782eaadb34add715974648a3d47bbff4a7b76da20859.
Solidity: event DenominationTrace(string indexed denom)
func (*RelayerModuleFilterer) WatchDistributeFee ¶
func (_RelayerModule *RelayerModuleFilterer) WatchDistributeFee(opts *bind.WatchOpts, sink chan<- *RelayerModuleDistributeFee, receiver []common.Address, fee []string) (event.Subscription, error)
WatchDistributeFee is a free log subscription operation binding the contract event 0x67e2bceb7881996b4bbddf9ab5d5c9bceb0ace3a06538b5e40be96094c4c9a72.
Solidity: event DistributeFee(address indexed receiver, string indexed fee)
func (*RelayerModuleFilterer) WatchFungibleTokenPacket ¶
func (_RelayerModule *RelayerModuleFilterer) WatchFungibleTokenPacket(opts *bind.WatchOpts, sink chan<- *RelayerModuleFungibleTokenPacket, receiver []common.Address, sender []common.Address, denom []string) (event.Subscription, error)
WatchFungibleTokenPacket is a free log subscription operation binding the contract event 0xe0fdee6007dd2fb6acfd338163a4260f0abf107fc184f28b75c5b2c1be55f573.
Solidity: event FungibleTokenPacket(address indexed receiver, address indexed sender, string indexed denom, uint256 amount)
func (*RelayerModuleFilterer) WatchIbcTransfer ¶
func (_RelayerModule *RelayerModuleFilterer) WatchIbcTransfer(opts *bind.WatchOpts, sink chan<- *RelayerModuleIbcTransfer, sender []common.Address, receiver []common.Address, denom []string) (event.Subscription, error)
WatchIbcTransfer is a free log subscription operation binding the contract event 0x3015d0e0dd0cda983ea101408cb97c173ec3a038ee6f439cc3c7532c52057c0c.
Solidity: event IbcTransfer(address indexed sender, address indexed receiver, string indexed denom, uint256 amount)
func (*RelayerModuleFilterer) WatchRecvPacket ¶
func (_RelayerModule *RelayerModuleFilterer) WatchRecvPacket(opts *bind.WatchOpts, sink chan<- *RelayerModuleRecvPacket) (event.Subscription, error)
WatchRecvPacket is a free log subscription operation binding the contract event 0x9b65d2e7fb26fd6c5ea41ebf07b4360b58fb218c4e50aa439df57a4c082f9190.
Solidity: event RecvPacket((address,string,(uint256,string)[]) packetDataHex)
func (*RelayerModuleFilterer) WatchTimeout ¶
func (_RelayerModule *RelayerModuleFilterer) WatchTimeout(opts *bind.WatchOpts, sink chan<- *RelayerModuleTimeout, refundReceiver []common.Address, refundDenom []string) (event.Subscription, error)
WatchTimeout is a free log subscription operation binding the contract event 0x1d76f8448fb37cb7d524e0c59091293b9c39eea4c53674d9f53f323fee1b971f.
Solidity: event Timeout(address indexed refundReceiver, string indexed refundDenom, uint256 amount)
func (*RelayerModuleFilterer) WatchTimeoutPacket ¶
func (_RelayerModule *RelayerModuleFilterer) WatchTimeoutPacket(opts *bind.WatchOpts, sink chan<- *RelayerModuleTimeoutPacket, packetSrcPort []string, packetSrcChannel []string, packetDstPort []string) (event.Subscription, error)
WatchTimeoutPacket is a free log subscription operation binding the contract event 0x15785d3f86870204161ea96f3a26ee3848d7732767e6aa943ab88f45efc1cca0.
Solidity: event TimeoutPacket(string indexed packetSrcPort, string indexed packetSrcChannel, string indexed packetDstPort, string packetDstChannel, string packetChannelOrdering)
func (*RelayerModuleFilterer) WatchTransfer ¶
func (_RelayerModule *RelayerModuleFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *RelayerModuleTransfer, recipient []common.Address, sender []common.Address) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xbd3ee935be524866e9a469dd0f1cf61bf7f85eb70600ec7339433f4f2e8f44a6.
Solidity: event Transfer(address indexed recipient, address indexed sender, (uint256,string)[] amount)
func (*RelayerModuleFilterer) WatchWriteAcknowledgement ¶
func (_RelayerModule *RelayerModuleFilterer) WatchWriteAcknowledgement(opts *bind.WatchOpts, sink chan<- *RelayerModuleWriteAcknowledgement) (event.Subscription, error)
WatchWriteAcknowledgement is a free log subscription operation binding the contract event 0x4adabcca51310729667d527f01d2da2f2dd3f0a132db55702fe874d878eaf856.
Solidity: event WriteAcknowledgement(string packetConnection, (address,string,(uint256,string)[]) packetDataHex)
type RelayerModuleFungibleTokenPacket ¶
type RelayerModuleFungibleTokenPacket struct { Receiver common.Address Sender common.Address Denom common.Hash Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayerModuleFungibleTokenPacket represents a FungibleTokenPacket event raised by the RelayerModule contract.
type RelayerModuleFungibleTokenPacketIterator ¶
type RelayerModuleFungibleTokenPacketIterator struct { Event *RelayerModuleFungibleTokenPacket // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleFungibleTokenPacketIterator is returned from FilterFungibleTokenPacket and is used to iterate over the raw logs and unpacked data for FungibleTokenPacket events raised by the RelayerModule contract.
func (*RelayerModuleFungibleTokenPacketIterator) Close ¶
func (it *RelayerModuleFungibleTokenPacketIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleFungibleTokenPacketIterator) Error ¶
func (it *RelayerModuleFungibleTokenPacketIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleFungibleTokenPacketIterator) Next ¶
func (it *RelayerModuleFungibleTokenPacketIterator) 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 RelayerModuleIbcTransfer ¶
type RelayerModuleIbcTransfer struct { Sender common.Address Receiver common.Address Denom common.Hash Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayerModuleIbcTransfer represents a IbcTransfer event raised by the RelayerModule contract.
type RelayerModuleIbcTransferIterator ¶
type RelayerModuleIbcTransferIterator struct { Event *RelayerModuleIbcTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleIbcTransferIterator is returned from FilterIbcTransfer and is used to iterate over the raw logs and unpacked data for IbcTransfer events raised by the RelayerModule contract.
func (*RelayerModuleIbcTransferIterator) Close ¶
func (it *RelayerModuleIbcTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleIbcTransferIterator) Error ¶
func (it *RelayerModuleIbcTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleIbcTransferIterator) Next ¶
func (it *RelayerModuleIbcTransferIterator) 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 RelayerModuleRaw ¶
type RelayerModuleRaw struct {
Contract *RelayerModule // Generic contract binding to access the raw methods on
}
RelayerModuleRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*RelayerModuleRaw) Call ¶
func (_RelayerModule *RelayerModuleRaw) 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 (*RelayerModuleRaw) Transact ¶
func (_RelayerModule *RelayerModuleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RelayerModuleRaw) Transfer ¶
func (_RelayerModule *RelayerModuleRaw) 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 RelayerModuleRecvPacket ¶
type RelayerModuleRecvPacket struct { PacketDataHex IRelayerModulePacketData Raw types.Log // Blockchain specific contextual infos }
RelayerModuleRecvPacket represents a RecvPacket event raised by the RelayerModule contract.
type RelayerModuleRecvPacketIterator ¶
type RelayerModuleRecvPacketIterator struct { Event *RelayerModuleRecvPacket // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleRecvPacketIterator is returned from FilterRecvPacket and is used to iterate over the raw logs and unpacked data for RecvPacket events raised by the RelayerModule contract.
func (*RelayerModuleRecvPacketIterator) Close ¶
func (it *RelayerModuleRecvPacketIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleRecvPacketIterator) Error ¶
func (it *RelayerModuleRecvPacketIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleRecvPacketIterator) Next ¶
func (it *RelayerModuleRecvPacketIterator) 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 RelayerModuleSession ¶
type RelayerModuleSession struct { Contract *RelayerModule // 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 }
RelayerModuleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type RelayerModuleTimeout ¶
type RelayerModuleTimeout struct { RefundReceiver common.Address RefundDenom common.Hash Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
RelayerModuleTimeout represents a Timeout event raised by the RelayerModule contract.
type RelayerModuleTimeoutIterator ¶
type RelayerModuleTimeoutIterator struct { Event *RelayerModuleTimeout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleTimeoutIterator is returned from FilterTimeout and is used to iterate over the raw logs and unpacked data for Timeout events raised by the RelayerModule contract.
func (*RelayerModuleTimeoutIterator) Close ¶
func (it *RelayerModuleTimeoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleTimeoutIterator) Error ¶
func (it *RelayerModuleTimeoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleTimeoutIterator) Next ¶
func (it *RelayerModuleTimeoutIterator) 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 RelayerModuleTimeoutPacket ¶
type RelayerModuleTimeoutPacket struct { PacketSrcPort common.Hash PacketSrcChannel common.Hash PacketDstPort common.Hash PacketDstChannel string PacketChannelOrdering string Raw types.Log // Blockchain specific contextual infos }
RelayerModuleTimeoutPacket represents a TimeoutPacket event raised by the RelayerModule contract.
type RelayerModuleTimeoutPacketIterator ¶
type RelayerModuleTimeoutPacketIterator struct { Event *RelayerModuleTimeoutPacket // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleTimeoutPacketIterator is returned from FilterTimeoutPacket and is used to iterate over the raw logs and unpacked data for TimeoutPacket events raised by the RelayerModule contract.
func (*RelayerModuleTimeoutPacketIterator) Close ¶
func (it *RelayerModuleTimeoutPacketIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleTimeoutPacketIterator) Error ¶
func (it *RelayerModuleTimeoutPacketIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleTimeoutPacketIterator) Next ¶
func (it *RelayerModuleTimeoutPacketIterator) 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 RelayerModuleTransactor ¶
type RelayerModuleTransactor struct {
// contains filtered or unexported fields
}
RelayerModuleTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewRelayerModuleTransactor ¶
func NewRelayerModuleTransactor(address common.Address, transactor bind.ContractTransactor) (*RelayerModuleTransactor, error)
NewRelayerModuleTransactor creates a new write-only instance of RelayerModule, bound to a specific deployed contract.
type RelayerModuleTransactorRaw ¶
type RelayerModuleTransactorRaw struct {
Contract *RelayerModuleTransactor // Generic write-only contract binding to access the raw methods on
}
RelayerModuleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*RelayerModuleTransactorRaw) Transact ¶
func (_RelayerModule *RelayerModuleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*RelayerModuleTransactorRaw) Transfer ¶
func (_RelayerModule *RelayerModuleTransactorRaw) 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 RelayerModuleTransactorSession ¶
type RelayerModuleTransactorSession struct { Contract *RelayerModuleTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
RelayerModuleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type RelayerModuleTransfer ¶
type RelayerModuleTransfer struct { Recipient common.Address Sender common.Address Amount []CosmosCoin Raw types.Log // Blockchain specific contextual infos }
RelayerModuleTransfer represents a Transfer event raised by the RelayerModule contract.
type RelayerModuleTransferIterator ¶
type RelayerModuleTransferIterator struct { Event *RelayerModuleTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the RelayerModule contract.
func (*RelayerModuleTransferIterator) Close ¶
func (it *RelayerModuleTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleTransferIterator) Error ¶
func (it *RelayerModuleTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleTransferIterator) Next ¶
func (it *RelayerModuleTransferIterator) 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 RelayerModuleWriteAcknowledgement ¶
type RelayerModuleWriteAcknowledgement struct { PacketConnection string PacketDataHex IRelayerModulePacketData Raw types.Log // Blockchain specific contextual infos }
RelayerModuleWriteAcknowledgement represents a WriteAcknowledgement event raised by the RelayerModule contract.
type RelayerModuleWriteAcknowledgementIterator ¶
type RelayerModuleWriteAcknowledgementIterator struct { Event *RelayerModuleWriteAcknowledgement // Event containing the contract specifics and raw log // contains filtered or unexported fields }
RelayerModuleWriteAcknowledgementIterator is returned from FilterWriteAcknowledgement and is used to iterate over the raw logs and unpacked data for WriteAcknowledgement events raised by the RelayerModule contract.
func (*RelayerModuleWriteAcknowledgementIterator) Close ¶
func (it *RelayerModuleWriteAcknowledgementIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*RelayerModuleWriteAcknowledgementIterator) Error ¶
func (it *RelayerModuleWriteAcknowledgementIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*RelayerModuleWriteAcknowledgementIterator) Next ¶
func (it *RelayerModuleWriteAcknowledgementIterator) 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.