Versions in this module Expand all Collapse all v0 v0.3.40 Dec 9, 2024 v0.3.39 Oct 11, 2024 Changes in this version + var Ics20transferABI = Ics20transferMetaData.ABI + var Ics20transferMetaData = &bind.MetaData + type ChannelCounterpartyData struct + ChannelId string + PortId string + type HeightData struct + RevisionHeight uint64 + RevisionNumber uint64 + type ICS20LibTimeout struct + Height HeightData + TimestampNanos uint64 + type IIBCModuleInitializerMsgOnChanOpenInit struct + ChannelId string + ConnectionHops []string + Counterparty ChannelCounterpartyData + Order uint8 + PortId string + Version string + type IIBCModuleInitializerMsgOnChanOpenTry struct + ChannelId string + ConnectionHops []string + Counterparty ChannelCounterpartyData + CounterpartyVersion string + Order uint8 + PortId string + type IIBCModuleMsgOnChanCloseConfirm struct + ChannelId string + PortId string + type IIBCModuleMsgOnChanCloseInit struct + ChannelId string + PortId string + type IIBCModuleMsgOnChanOpenAck struct + ChannelId string + CounterpartyVersion string + PortId string + type IIBCModuleMsgOnChanOpenConfirm struct + ChannelId string + PortId string + type Ics20transfer struct + func NewIcs20transfer(address common.Address, backend bind.ContractBackend) (*Ics20transfer, error) + type Ics20transferCaller struct + func NewIcs20transferCaller(address common.Address, caller bind.ContractCaller) (*Ics20transferCaller, error) + func (_Ics20transfer *Ics20transferCaller) BalanceOf(opts *bind.CallOpts, account common.Address, denom string) (*big.Int, error) + func (_Ics20transfer *Ics20transferCaller) EncodeAddress(opts *bind.CallOpts, sender common.Address) (string, error) + func (_Ics20transfer *Ics20transferCaller) GetVoucherEscrow(opts *bind.CallOpts, channelId string) (common.Address, error) + func (_Ics20transfer *Ics20transferCaller) ICS20VERSION(opts *bind.CallOpts) (string, error) + func (_Ics20transfer *Ics20transferCaller) IbcAddress(opts *bind.CallOpts) (common.Address, error) + func (_Ics20transfer *Ics20transferCaller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error) + type Ics20transferCallerRaw struct + Contract *Ics20transferCaller + func (_Ics20transfer *Ics20transferCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + type Ics20transferCallerSession struct + CallOpts bind.CallOpts + Contract *Ics20transferCaller + func (_Ics20transfer *Ics20transferCallerSession) BalanceOf(account common.Address, denom string) (*big.Int, error) + func (_Ics20transfer *Ics20transferCallerSession) EncodeAddress(sender common.Address) (string, error) + func (_Ics20transfer *Ics20transferCallerSession) GetVoucherEscrow(channelId string) (common.Address, error) + func (_Ics20transfer *Ics20transferCallerSession) ICS20VERSION() (string, error) + func (_Ics20transfer *Ics20transferCallerSession) IbcAddress() (common.Address, error) + func (_Ics20transfer *Ics20transferCallerSession) SupportsInterface(interfaceId [4]byte) (bool, error) + type Ics20transferFilterer struct + func NewIcs20transferFilterer(address common.Address, filterer bind.ContractFilterer) (*Ics20transferFilterer, error) + type Ics20transferRaw struct + Contract *Ics20transfer + func (_Ics20transfer *Ics20transferRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error + func (_Ics20transfer *Ics20transferRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type Ics20transferSession struct + CallOpts bind.CallOpts + Contract *Ics20transfer + TransactOpts bind.TransactOpts + func (_Ics20transfer *Ics20transferSession) BalanceOf(account common.Address, denom string) (*big.Int, error) + func (_Ics20transfer *Ics20transferSession) Deposit(to common.Address, tokenContract common.Address, amount *big.Int) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) DepositSendTransfer(sourceChannel string, tokenContract common.Address, amount *big.Int, ...) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) EncodeAddress(sender common.Address) (string, error) + func (_Ics20transfer *Ics20transferSession) GetVoucherEscrow(channelId string) (common.Address, error) + func (_Ics20transfer *Ics20transferSession) ICS20VERSION() (string, error) + func (_Ics20transfer *Ics20transferSession) IbcAddress() (common.Address, error) + func (_Ics20transfer *Ics20transferSession) OnAcknowledgementPacket(packet Packet, acknowledgement []byte, arg2 common.Address) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) OnChanCloseConfirm(arg0 IIBCModuleMsgOnChanCloseConfirm) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) OnChanCloseInit(msg_ IIBCModuleMsgOnChanCloseInit) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) OnChanOpenAck(msg_ IIBCModuleMsgOnChanOpenAck) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) OnChanOpenConfirm(arg0 IIBCModuleMsgOnChanOpenConfirm) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) OnChanOpenInit(msg_ IIBCModuleInitializerMsgOnChanOpenInit) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) OnChanOpenTry(msg_ IIBCModuleInitializerMsgOnChanOpenTry) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) OnRecvPacket(packet Packet, arg1 common.Address) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) OnTimeoutPacket(packet Packet, arg1 common.Address) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) SendTransfer(sourceChannel string, denom string, amount *big.Int, receiver string, ...) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) SupportsInterface(interfaceId [4]byte) (bool, error) + func (_Ics20transfer *Ics20transferSession) Transfer(to common.Address, denom string, amount *big.Int) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferSession) Withdraw(to common.Address, tokenContract common.Address, amount *big.Int) (*types.Transaction, error) + type Ics20transferTransactor struct + func NewIcs20transferTransactor(address common.Address, transactor bind.ContractTransactor) (*Ics20transferTransactor, error) + func (_Ics20transfer *Ics20transferTransactor) Deposit(opts *bind.TransactOpts, to common.Address, tokenContract common.Address, ...) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) DepositSendTransfer(opts *bind.TransactOpts, sourceChannel string, tokenContract common.Address, ...) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) OnAcknowledgementPacket(opts *bind.TransactOpts, packet Packet, acknowledgement []byte, ...) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) OnChanCloseConfirm(opts *bind.TransactOpts, arg0 IIBCModuleMsgOnChanCloseConfirm) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) OnChanCloseInit(opts *bind.TransactOpts, msg_ IIBCModuleMsgOnChanCloseInit) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) OnChanOpenAck(opts *bind.TransactOpts, msg_ IIBCModuleMsgOnChanOpenAck) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) OnChanOpenConfirm(opts *bind.TransactOpts, arg0 IIBCModuleMsgOnChanOpenConfirm) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) OnChanOpenInit(opts *bind.TransactOpts, msg_ IIBCModuleInitializerMsgOnChanOpenInit) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) OnChanOpenTry(opts *bind.TransactOpts, msg_ IIBCModuleInitializerMsgOnChanOpenTry) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) OnRecvPacket(opts *bind.TransactOpts, packet Packet, arg1 common.Address) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) OnTimeoutPacket(opts *bind.TransactOpts, packet Packet, arg1 common.Address) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) SendTransfer(opts *bind.TransactOpts, sourceChannel string, denom string, amount *big.Int, ...) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) Transfer(opts *bind.TransactOpts, to common.Address, denom string, amount *big.Int) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactor) Withdraw(opts *bind.TransactOpts, to common.Address, tokenContract common.Address, ...) (*types.Transaction, error) + type Ics20transferTransactorRaw struct + Contract *Ics20transferTransactor + func (_Ics20transfer *Ics20transferTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type Ics20transferTransactorSession struct + Contract *Ics20transferTransactor + TransactOpts bind.TransactOpts + func (_Ics20transfer *Ics20transferTransactorSession) Deposit(to common.Address, tokenContract common.Address, amount *big.Int) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) DepositSendTransfer(sourceChannel string, tokenContract common.Address, amount *big.Int, ...) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) OnAcknowledgementPacket(packet Packet, acknowledgement []byte, arg2 common.Address) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) OnChanCloseConfirm(arg0 IIBCModuleMsgOnChanCloseConfirm) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) OnChanCloseInit(msg_ IIBCModuleMsgOnChanCloseInit) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) OnChanOpenAck(msg_ IIBCModuleMsgOnChanOpenAck) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) OnChanOpenConfirm(arg0 IIBCModuleMsgOnChanOpenConfirm) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) OnChanOpenInit(msg_ IIBCModuleInitializerMsgOnChanOpenInit) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) OnChanOpenTry(msg_ IIBCModuleInitializerMsgOnChanOpenTry) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) OnRecvPacket(packet Packet, arg1 common.Address) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) OnTimeoutPacket(packet Packet, arg1 common.Address) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) SendTransfer(sourceChannel string, denom string, amount *big.Int, receiver string, ...) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) Transfer(to common.Address, denom string, amount *big.Int) (*types.Transaction, error) + func (_Ics20transfer *Ics20transferTransactorSession) Withdraw(to common.Address, tokenContract common.Address, amount *big.Int) (*types.Transaction, error) + type Packet struct + Data []byte + DestinationChannel string + DestinationPort string + Sequence uint64 + SourceChannel string + SourcePort string + TimeoutHeight HeightData + TimeoutTimestamp uint64