Documentation
¶
Index ¶
- Constants
- type TokenHub
- type TokenHubCaller
- type TokenHubCallerRaw
- type TokenHubCallerSession
- type TokenHubFilterer
- func (_TokenHub *TokenHubFilterer) FilterLogBatchTransferOut(opts *bind.FilterOpts) (*TokenHubLogBatchTransferOutIterator, error)
- func (_TokenHub *TokenHubFilterer) FilterLogBatchTransferOutAddrs(opts *bind.FilterOpts) (*TokenHubLogBatchTransferOutAddrsIterator, error)
- func (_TokenHub *TokenHubFilterer) FilterLogBindInvalidParameter(opts *bind.FilterOpts) (*TokenHubLogBindInvalidParameterIterator, error)
- func (_TokenHub *TokenHubFilterer) FilterLogBindRejected(opts *bind.FilterOpts) (*TokenHubLogBindRejectedIterator, error)
- func (_TokenHub *TokenHubFilterer) FilterLogBindRequest(opts *bind.FilterOpts) (*TokenHubLogBindRequestIterator, error)
- func (_TokenHub *TokenHubFilterer) FilterLogBindSuccess(opts *bind.FilterOpts) (*TokenHubLogBindSuccessIterator, error)
- func (_TokenHub *TokenHubFilterer) FilterLogBindTimeout(opts *bind.FilterOpts) (*TokenHubLogBindTimeoutIterator, error)
- func (_TokenHub *TokenHubFilterer) FilterLogTransferInFailureInsufficientBalance(opts *bind.FilterOpts) (*TokenHubLogTransferInFailureInsufficientBalanceIterator, error)
- func (_TokenHub *TokenHubFilterer) FilterLogTransferInFailureTimeout(opts *bind.FilterOpts) (*TokenHubLogTransferInFailureTimeoutIterator, error)
- func (_TokenHub *TokenHubFilterer) FilterLogTransferInFailureUnboundToken(opts *bind.FilterOpts) (*TokenHubLogTransferInFailureUnboundTokenIterator, error)
- func (_TokenHub *TokenHubFilterer) FilterLogTransferInFailureUnknownReason(opts *bind.FilterOpts) (*TokenHubLogTransferInFailureUnknownReasonIterator, error)
- func (_TokenHub *TokenHubFilterer) FilterLogTransferOut(opts *bind.FilterOpts) (*TokenHubLogTransferOutIterator, error)
- func (_TokenHub *TokenHubFilterer) ParseLogBatchTransferOut(log types.Log) (*TokenHubLogBatchTransferOut, error)
- func (_TokenHub *TokenHubFilterer) ParseLogBatchTransferOutAddrs(log types.Log) (*TokenHubLogBatchTransferOutAddrs, error)
- func (_TokenHub *TokenHubFilterer) ParseLogBindInvalidParameter(log types.Log) (*TokenHubLogBindInvalidParameter, error)
- func (_TokenHub *TokenHubFilterer) ParseLogBindRejected(log types.Log) (*TokenHubLogBindRejected, error)
- func (_TokenHub *TokenHubFilterer) ParseLogBindRequest(log types.Log) (*TokenHubLogBindRequest, error)
- func (_TokenHub *TokenHubFilterer) ParseLogBindSuccess(log types.Log) (*TokenHubLogBindSuccess, error)
- func (_TokenHub *TokenHubFilterer) ParseLogBindTimeout(log types.Log) (*TokenHubLogBindTimeout, error)
- func (_TokenHub *TokenHubFilterer) ParseLogTransferInFailureInsufficientBalance(log types.Log) (*TokenHubLogTransferInFailureInsufficientBalance, error)
- func (_TokenHub *TokenHubFilterer) ParseLogTransferInFailureTimeout(log types.Log) (*TokenHubLogTransferInFailureTimeout, error)
- func (_TokenHub *TokenHubFilterer) ParseLogTransferInFailureUnboundToken(log types.Log) (*TokenHubLogTransferInFailureUnboundToken, error)
- func (_TokenHub *TokenHubFilterer) ParseLogTransferInFailureUnknownReason(log types.Log) (*TokenHubLogTransferInFailureUnknownReason, error)
- func (_TokenHub *TokenHubFilterer) ParseLogTransferOut(log types.Log) (*TokenHubLogTransferOut, error)
- func (_TokenHub *TokenHubFilterer) WatchLogBatchTransferOut(opts *bind.WatchOpts, sink chan<- *TokenHubLogBatchTransferOut) (event.Subscription, error)
- func (_TokenHub *TokenHubFilterer) WatchLogBatchTransferOutAddrs(opts *bind.WatchOpts, sink chan<- *TokenHubLogBatchTransferOutAddrs) (event.Subscription, error)
- func (_TokenHub *TokenHubFilterer) WatchLogBindInvalidParameter(opts *bind.WatchOpts, sink chan<- *TokenHubLogBindInvalidParameter) (event.Subscription, error)
- func (_TokenHub *TokenHubFilterer) WatchLogBindRejected(opts *bind.WatchOpts, sink chan<- *TokenHubLogBindRejected) (event.Subscription, error)
- func (_TokenHub *TokenHubFilterer) WatchLogBindRequest(opts *bind.WatchOpts, sink chan<- *TokenHubLogBindRequest) (event.Subscription, error)
- func (_TokenHub *TokenHubFilterer) WatchLogBindSuccess(opts *bind.WatchOpts, sink chan<- *TokenHubLogBindSuccess) (event.Subscription, error)
- func (_TokenHub *TokenHubFilterer) WatchLogBindTimeout(opts *bind.WatchOpts, sink chan<- *TokenHubLogBindTimeout) (event.Subscription, error)
- func (_TokenHub *TokenHubFilterer) WatchLogTransferInFailureInsufficientBalance(opts *bind.WatchOpts, ...) (event.Subscription, error)
- func (_TokenHub *TokenHubFilterer) WatchLogTransferInFailureTimeout(opts *bind.WatchOpts, sink chan<- *TokenHubLogTransferInFailureTimeout) (event.Subscription, error)
- func (_TokenHub *TokenHubFilterer) WatchLogTransferInFailureUnboundToken(opts *bind.WatchOpts, sink chan<- *TokenHubLogTransferInFailureUnboundToken) (event.Subscription, error)
- func (_TokenHub *TokenHubFilterer) WatchLogTransferInFailureUnknownReason(opts *bind.WatchOpts, sink chan<- *TokenHubLogTransferInFailureUnknownReason) (event.Subscription, error)
- func (_TokenHub *TokenHubFilterer) WatchLogTransferOut(opts *bind.WatchOpts, sink chan<- *TokenHubLogTransferOut) (event.Subscription, error)
- type TokenHubLogBatchTransferOut
- type TokenHubLogBatchTransferOutAddrs
- type TokenHubLogBatchTransferOutAddrsIterator
- type TokenHubLogBatchTransferOutIterator
- type TokenHubLogBindInvalidParameter
- type TokenHubLogBindInvalidParameterIterator
- type TokenHubLogBindRejected
- type TokenHubLogBindRejectedIterator
- type TokenHubLogBindRequest
- type TokenHubLogBindRequestIterator
- type TokenHubLogBindSuccess
- type TokenHubLogBindSuccessIterator
- type TokenHubLogBindTimeout
- type TokenHubLogBindTimeoutIterator
- type TokenHubLogTransferInFailureInsufficientBalance
- type TokenHubLogTransferInFailureInsufficientBalanceIterator
- type TokenHubLogTransferInFailureTimeout
- type TokenHubLogTransferInFailureTimeoutIterator
- type TokenHubLogTransferInFailureUnboundToken
- type TokenHubLogTransferInFailureUnboundTokenIterator
- type TokenHubLogTransferInFailureUnknownReason
- type TokenHubLogTransferInFailureUnknownReasonIterator
- type TokenHubLogTransferOut
- type TokenHubLogTransferOutIterator
- type TokenHubRaw
- func (_TokenHub *TokenHubRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_TokenHub *TokenHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_TokenHub *TokenHubRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type TokenHubSession
- type TokenHubTransactor
- type TokenHubTransactorRaw
- type TokenHubTransactorSession
- type ValidatorSet
- type ValidatorSetCaller
- type ValidatorSetCallerRaw
- type ValidatorSetCallerSession
- type ValidatorSetFilterer
- func (_ValidatorSet *ValidatorSetFilterer) FilterValidatorFelony(opts *bind.FilterOpts, sequence []uint64, validator []common.Address) (*ValidatorSetValidatorFelonyIterator, error)
- func (_ValidatorSet *ValidatorSetFilterer) ParseValidatorFelony(log types.Log) (*ValidatorSetValidatorFelony, error)
- func (_ValidatorSet *ValidatorSetFilterer) WatchValidatorFelony(opts *bind.WatchOpts, sink chan<- *ValidatorSetValidatorFelony, ...) (event.Subscription, error)
- type ValidatorSetRaw
- func (_ValidatorSet *ValidatorSetRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ValidatorSet *ValidatorSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ValidatorSet *ValidatorSetRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ValidatorSetSession
- type ValidatorSetTransactor
- type ValidatorSetTransactorRaw
- type ValidatorSetTransactorSession
- type ValidatorSetValidatorFelony
- type ValidatorSetValidatorFelonyIterator
Constants ¶
const TokenHubABI = "" /* 5164-byte string literal not displayed */
TokenHubABI is the input ABI used to generate the binding from.
const ValidatorSetABI = "" /* 269-byte string literal not displayed */
ValidatorSetABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type TokenHub ¶
type TokenHub struct { TokenHubCaller // Read-only binding to the contract TokenHubTransactor // Write-only binding to the contract TokenHubFilterer // Log filterer for contract events }
TokenHub is an auto generated Go binding around an Ethereum contract.
func NewTokenHub ¶
NewTokenHub creates a new instance of TokenHub, bound to a specific deployed contract.
type TokenHubCaller ¶
type TokenHubCaller struct {
// contains filtered or unexported fields
}
TokenHubCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewTokenHubCaller ¶
func NewTokenHubCaller(address common.Address, caller bind.ContractCaller) (*TokenHubCaller, error)
NewTokenHubCaller creates a new read-only instance of TokenHub, bound to a specific deployed contract.
type TokenHubCallerRaw ¶
type TokenHubCallerRaw struct {
Contract *TokenHubCaller // Generic read-only contract binding to access the raw methods on
}
TokenHubCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*TokenHubCallerRaw) Call ¶
func (_TokenHub *TokenHubCallerRaw) 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 TokenHubCallerSession ¶
type TokenHubCallerSession struct { Contract *TokenHubCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
TokenHubCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type TokenHubFilterer ¶
type TokenHubFilterer struct {
// contains filtered or unexported fields
}
TokenHubFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewTokenHubFilterer ¶
func NewTokenHubFilterer(address common.Address, filterer bind.ContractFilterer) (*TokenHubFilterer, error)
NewTokenHubFilterer creates a new log filterer instance of TokenHub, bound to a specific deployed contract.
func (*TokenHubFilterer) FilterLogBatchTransferOut ¶
func (_TokenHub *TokenHubFilterer) FilterLogBatchTransferOut(opts *bind.FilterOpts) (*TokenHubLogBatchTransferOutIterator, error)
FilterLogBatchTransferOut is a free log retrieval operation binding the contract event 0x00a18f0343865824d1375c23f5dd79fdf32a12f50400ef2591e52276f8378e31.
Solidity: event LogBatchTransferOut(uint256 sequence, uint256[] amounts, address contractAddr, bytes32 bep2TokenSymbol, uint256 expireTime, uint256 relayFee)
func (*TokenHubFilterer) FilterLogBatchTransferOutAddrs ¶
func (_TokenHub *TokenHubFilterer) FilterLogBatchTransferOutAddrs(opts *bind.FilterOpts) (*TokenHubLogBatchTransferOutAddrsIterator, error)
FilterLogBatchTransferOutAddrs is a free log retrieval operation binding the contract event 0x8740bbd4e1a2505bf2908481adbf1056fb52f762152b702f6c65468f63c55cf8.
Solidity: event LogBatchTransferOutAddrs(uint256 sequence, address[] recipientAddrs, address[] refundAddrs)
func (*TokenHubFilterer) FilterLogBindInvalidParameter ¶
func (_TokenHub *TokenHubFilterer) FilterLogBindInvalidParameter(opts *bind.FilterOpts) (*TokenHubLogBindInvalidParameterIterator, error)
FilterLogBindInvalidParameter is a free log retrieval operation binding the contract event 0x2117f993c9cc877c531b4e6bd55d822cb48b529fd003c80e5bd6c27b7c1c1702.
Solidity: event LogBindInvalidParameter(uint256 sequence, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) FilterLogBindRejected ¶
func (_TokenHub *TokenHubFilterer) FilterLogBindRejected(opts *bind.FilterOpts) (*TokenHubLogBindRejectedIterator, error)
FilterLogBindRejected is a free log retrieval operation binding the contract event 0x341e20b0b6b62cb3990e2d1f8bcb0a15e7d7fd446355a7be807face162285254.
Solidity: event LogBindRejected(uint256 sequence, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) FilterLogBindRequest ¶
func (_TokenHub *TokenHubFilterer) FilterLogBindRequest(opts *bind.FilterOpts) (*TokenHubLogBindRequestIterator, error)
FilterLogBindRequest is a free log retrieval operation binding the contract event 0xf8608cf3c27350e6aa0beaa6723ea6911e3d7353e8b22a69bb112c15f93867ca.
Solidity: event LogBindRequest(address contractAddr, bytes32 bep2TokenSymbol, uint256 totalSupply, uint256 peggyAmount)
func (*TokenHubFilterer) FilterLogBindSuccess ¶
func (_TokenHub *TokenHubFilterer) FilterLogBindSuccess(opts *bind.FilterOpts) (*TokenHubLogBindSuccessIterator, error)
FilterLogBindSuccess is a free log retrieval operation binding the contract event 0x8005b9354dd0ca4c5593805bcd00ea12b5fce8a2cc9bc15252f50fb2d17c09d2.
Solidity: event LogBindSuccess(uint256 sequence, address contractAddr, bytes32 bep2TokenSymbol, uint256 totalSupply, uint256 peggyAmount, uint256 decimals)
func (*TokenHubFilterer) FilterLogBindTimeout ¶
func (_TokenHub *TokenHubFilterer) FilterLogBindTimeout(opts *bind.FilterOpts) (*TokenHubLogBindTimeoutIterator, error)
FilterLogBindTimeout is a free log retrieval operation binding the contract event 0x4781c2d0a33124fb32083581f5b48c93a59b71fd567ce2d4a56c89196baa2ccd.
Solidity: event LogBindTimeout(uint256 sequence, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) FilterLogTransferInFailureInsufficientBalance ¶
func (_TokenHub *TokenHubFilterer) FilterLogTransferInFailureInsufficientBalance(opts *bind.FilterOpts) (*TokenHubLogTransferInFailureInsufficientBalanceIterator, error)
FilterLogTransferInFailureInsufficientBalance is a free log retrieval operation binding the contract event 0x1de400dfa3e72ba83f12c6f1d8b9b85dc3d2aedc6eacc27b481267826aec7422.
Solidity: event LogTransferInFailureInsufficientBalance(uint256 sequence, address refundAddr, address recipient, uint256 amount, address contractAddr, bytes32 bep2TokenSymbol, uint256 auctualBalance)
func (*TokenHubFilterer) FilterLogTransferInFailureTimeout ¶
func (_TokenHub *TokenHubFilterer) FilterLogTransferInFailureTimeout(opts *bind.FilterOpts) (*TokenHubLogTransferInFailureTimeoutIterator, error)
FilterLogTransferInFailureTimeout is a free log retrieval operation binding the contract event 0x8090e98e190cb0b05412d5c1a8cd5ee9af5d40da935335cef5d4179c7da63d79.
Solidity: event LogTransferInFailureTimeout(uint256 sequence, address refundAddr, address recipient, uint256 amount, address contractAddr, bytes32 bep2TokenSymbol, uint256 expireTime)
func (*TokenHubFilterer) FilterLogTransferInFailureUnboundToken ¶
func (_TokenHub *TokenHubFilterer) FilterLogTransferInFailureUnboundToken(opts *bind.FilterOpts) (*TokenHubLogTransferInFailureUnboundTokenIterator, error)
FilterLogTransferInFailureUnboundToken is a free log retrieval operation binding the contract event 0x055f2adbd109a4e99b3821af55571cccb4981551d10e3846b21574d348572a59.
Solidity: event LogTransferInFailureUnboundToken(uint256 sequence, address refundAddr, address recipient, uint256 amount, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) FilterLogTransferInFailureUnknownReason ¶
func (_TokenHub *TokenHubFilterer) FilterLogTransferInFailureUnknownReason(opts *bind.FilterOpts) (*TokenHubLogTransferInFailureUnknownReasonIterator, error)
FilterLogTransferInFailureUnknownReason is a free log retrieval operation binding the contract event 0xcb6ddd4a252f58c1ff32f31fbb529dc35e8f6a81908f6211bbe7dfa94ef52f1f.
Solidity: event LogTransferInFailureUnknownReason(uint256 sequence, address refundAddr, address recipient, uint256 bep2TokenAmount, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) FilterLogTransferOut ¶
func (_TokenHub *TokenHubFilterer) FilterLogTransferOut(opts *bind.FilterOpts) (*TokenHubLogTransferOutIterator, error)
FilterLogTransferOut is a free log retrieval operation binding the contract event 0x5bd451c53ab05abd9855ceb52a469590655af1d732a4cfd67f1f9b53d74dc613.
Solidity: event LogTransferOut(uint256 sequence, address refundAddr, address recipient, uint256 amount, address contractAddr, bytes32 bep2TokenSymbol, uint256 expireTime, uint256 relayFee)
func (*TokenHubFilterer) ParseLogBatchTransferOut ¶
func (_TokenHub *TokenHubFilterer) ParseLogBatchTransferOut(log types.Log) (*TokenHubLogBatchTransferOut, error)
ParseLogBatchTransferOut is a log parse operation binding the contract event 0x00a18f0343865824d1375c23f5dd79fdf32a12f50400ef2591e52276f8378e31.
Solidity: event LogBatchTransferOut(uint256 sequence, uint256[] amounts, address contractAddr, bytes32 bep2TokenSymbol, uint256 expireTime, uint256 relayFee)
func (*TokenHubFilterer) ParseLogBatchTransferOutAddrs ¶
func (_TokenHub *TokenHubFilterer) ParseLogBatchTransferOutAddrs(log types.Log) (*TokenHubLogBatchTransferOutAddrs, error)
ParseLogBatchTransferOutAddrs is a log parse operation binding the contract event 0x8740bbd4e1a2505bf2908481adbf1056fb52f762152b702f6c65468f63c55cf8.
Solidity: event LogBatchTransferOutAddrs(uint256 sequence, address[] recipientAddrs, address[] refundAddrs)
func (*TokenHubFilterer) ParseLogBindInvalidParameter ¶
func (_TokenHub *TokenHubFilterer) ParseLogBindInvalidParameter(log types.Log) (*TokenHubLogBindInvalidParameter, error)
ParseLogBindInvalidParameter is a log parse operation binding the contract event 0x2117f993c9cc877c531b4e6bd55d822cb48b529fd003c80e5bd6c27b7c1c1702.
Solidity: event LogBindInvalidParameter(uint256 sequence, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) ParseLogBindRejected ¶
func (_TokenHub *TokenHubFilterer) ParseLogBindRejected(log types.Log) (*TokenHubLogBindRejected, error)
ParseLogBindRejected is a log parse operation binding the contract event 0x341e20b0b6b62cb3990e2d1f8bcb0a15e7d7fd446355a7be807face162285254.
Solidity: event LogBindRejected(uint256 sequence, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) ParseLogBindRequest ¶
func (_TokenHub *TokenHubFilterer) ParseLogBindRequest(log types.Log) (*TokenHubLogBindRequest, error)
ParseLogBindRequest is a log parse operation binding the contract event 0xf8608cf3c27350e6aa0beaa6723ea6911e3d7353e8b22a69bb112c15f93867ca.
Solidity: event LogBindRequest(address contractAddr, bytes32 bep2TokenSymbol, uint256 totalSupply, uint256 peggyAmount)
func (*TokenHubFilterer) ParseLogBindSuccess ¶
func (_TokenHub *TokenHubFilterer) ParseLogBindSuccess(log types.Log) (*TokenHubLogBindSuccess, error)
ParseLogBindSuccess is a log parse operation binding the contract event 0x8005b9354dd0ca4c5593805bcd00ea12b5fce8a2cc9bc15252f50fb2d17c09d2.
Solidity: event LogBindSuccess(uint256 sequence, address contractAddr, bytes32 bep2TokenSymbol, uint256 totalSupply, uint256 peggyAmount, uint256 decimals)
func (*TokenHubFilterer) ParseLogBindTimeout ¶
func (_TokenHub *TokenHubFilterer) ParseLogBindTimeout(log types.Log) (*TokenHubLogBindTimeout, error)
ParseLogBindTimeout is a log parse operation binding the contract event 0x4781c2d0a33124fb32083581f5b48c93a59b71fd567ce2d4a56c89196baa2ccd.
Solidity: event LogBindTimeout(uint256 sequence, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) ParseLogTransferInFailureInsufficientBalance ¶
func (_TokenHub *TokenHubFilterer) ParseLogTransferInFailureInsufficientBalance(log types.Log) (*TokenHubLogTransferInFailureInsufficientBalance, error)
ParseLogTransferInFailureInsufficientBalance is a log parse operation binding the contract event 0x1de400dfa3e72ba83f12c6f1d8b9b85dc3d2aedc6eacc27b481267826aec7422.
Solidity: event LogTransferInFailureInsufficientBalance(uint256 sequence, address refundAddr, address recipient, uint256 amount, address contractAddr, bytes32 bep2TokenSymbol, uint256 auctualBalance)
func (*TokenHubFilterer) ParseLogTransferInFailureTimeout ¶
func (_TokenHub *TokenHubFilterer) ParseLogTransferInFailureTimeout(log types.Log) (*TokenHubLogTransferInFailureTimeout, error)
ParseLogTransferInFailureTimeout is a log parse operation binding the contract event 0x8090e98e190cb0b05412d5c1a8cd5ee9af5d40da935335cef5d4179c7da63d79.
Solidity: event LogTransferInFailureTimeout(uint256 sequence, address refundAddr, address recipient, uint256 amount, address contractAddr, bytes32 bep2TokenSymbol, uint256 expireTime)
func (*TokenHubFilterer) ParseLogTransferInFailureUnboundToken ¶
func (_TokenHub *TokenHubFilterer) ParseLogTransferInFailureUnboundToken(log types.Log) (*TokenHubLogTransferInFailureUnboundToken, error)
ParseLogTransferInFailureUnboundToken is a log parse operation binding the contract event 0x055f2adbd109a4e99b3821af55571cccb4981551d10e3846b21574d348572a59.
Solidity: event LogTransferInFailureUnboundToken(uint256 sequence, address refundAddr, address recipient, uint256 amount, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) ParseLogTransferInFailureUnknownReason ¶
func (_TokenHub *TokenHubFilterer) ParseLogTransferInFailureUnknownReason(log types.Log) (*TokenHubLogTransferInFailureUnknownReason, error)
ParseLogTransferInFailureUnknownReason is a log parse operation binding the contract event 0xcb6ddd4a252f58c1ff32f31fbb529dc35e8f6a81908f6211bbe7dfa94ef52f1f.
Solidity: event LogTransferInFailureUnknownReason(uint256 sequence, address refundAddr, address recipient, uint256 bep2TokenAmount, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) ParseLogTransferOut ¶
func (_TokenHub *TokenHubFilterer) ParseLogTransferOut(log types.Log) (*TokenHubLogTransferOut, error)
ParseLogTransferOut is a log parse operation binding the contract event 0x5bd451c53ab05abd9855ceb52a469590655af1d732a4cfd67f1f9b53d74dc613.
Solidity: event LogTransferOut(uint256 sequence, address refundAddr, address recipient, uint256 amount, address contractAddr, bytes32 bep2TokenSymbol, uint256 expireTime, uint256 relayFee)
func (*TokenHubFilterer) WatchLogBatchTransferOut ¶
func (_TokenHub *TokenHubFilterer) WatchLogBatchTransferOut(opts *bind.WatchOpts, sink chan<- *TokenHubLogBatchTransferOut) (event.Subscription, error)
WatchLogBatchTransferOut is a free log subscription operation binding the contract event 0x00a18f0343865824d1375c23f5dd79fdf32a12f50400ef2591e52276f8378e31.
Solidity: event LogBatchTransferOut(uint256 sequence, uint256[] amounts, address contractAddr, bytes32 bep2TokenSymbol, uint256 expireTime, uint256 relayFee)
func (*TokenHubFilterer) WatchLogBatchTransferOutAddrs ¶
func (_TokenHub *TokenHubFilterer) WatchLogBatchTransferOutAddrs(opts *bind.WatchOpts, sink chan<- *TokenHubLogBatchTransferOutAddrs) (event.Subscription, error)
WatchLogBatchTransferOutAddrs is a free log subscription operation binding the contract event 0x8740bbd4e1a2505bf2908481adbf1056fb52f762152b702f6c65468f63c55cf8.
Solidity: event LogBatchTransferOutAddrs(uint256 sequence, address[] recipientAddrs, address[] refundAddrs)
func (*TokenHubFilterer) WatchLogBindInvalidParameter ¶
func (_TokenHub *TokenHubFilterer) WatchLogBindInvalidParameter(opts *bind.WatchOpts, sink chan<- *TokenHubLogBindInvalidParameter) (event.Subscription, error)
WatchLogBindInvalidParameter is a free log subscription operation binding the contract event 0x2117f993c9cc877c531b4e6bd55d822cb48b529fd003c80e5bd6c27b7c1c1702.
Solidity: event LogBindInvalidParameter(uint256 sequence, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) WatchLogBindRejected ¶
func (_TokenHub *TokenHubFilterer) WatchLogBindRejected(opts *bind.WatchOpts, sink chan<- *TokenHubLogBindRejected) (event.Subscription, error)
WatchLogBindRejected is a free log subscription operation binding the contract event 0x341e20b0b6b62cb3990e2d1f8bcb0a15e7d7fd446355a7be807face162285254.
Solidity: event LogBindRejected(uint256 sequence, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) WatchLogBindRequest ¶
func (_TokenHub *TokenHubFilterer) WatchLogBindRequest(opts *bind.WatchOpts, sink chan<- *TokenHubLogBindRequest) (event.Subscription, error)
WatchLogBindRequest is a free log subscription operation binding the contract event 0xf8608cf3c27350e6aa0beaa6723ea6911e3d7353e8b22a69bb112c15f93867ca.
Solidity: event LogBindRequest(address contractAddr, bytes32 bep2TokenSymbol, uint256 totalSupply, uint256 peggyAmount)
func (*TokenHubFilterer) WatchLogBindSuccess ¶
func (_TokenHub *TokenHubFilterer) WatchLogBindSuccess(opts *bind.WatchOpts, sink chan<- *TokenHubLogBindSuccess) (event.Subscription, error)
WatchLogBindSuccess is a free log subscription operation binding the contract event 0x8005b9354dd0ca4c5593805bcd00ea12b5fce8a2cc9bc15252f50fb2d17c09d2.
Solidity: event LogBindSuccess(uint256 sequence, address contractAddr, bytes32 bep2TokenSymbol, uint256 totalSupply, uint256 peggyAmount, uint256 decimals)
func (*TokenHubFilterer) WatchLogBindTimeout ¶
func (_TokenHub *TokenHubFilterer) WatchLogBindTimeout(opts *bind.WatchOpts, sink chan<- *TokenHubLogBindTimeout) (event.Subscription, error)
WatchLogBindTimeout is a free log subscription operation binding the contract event 0x4781c2d0a33124fb32083581f5b48c93a59b71fd567ce2d4a56c89196baa2ccd.
Solidity: event LogBindTimeout(uint256 sequence, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) WatchLogTransferInFailureInsufficientBalance ¶
func (_TokenHub *TokenHubFilterer) WatchLogTransferInFailureInsufficientBalance(opts *bind.WatchOpts, sink chan<- *TokenHubLogTransferInFailureInsufficientBalance) (event.Subscription, error)
WatchLogTransferInFailureInsufficientBalance is a free log subscription operation binding the contract event 0x1de400dfa3e72ba83f12c6f1d8b9b85dc3d2aedc6eacc27b481267826aec7422.
Solidity: event LogTransferInFailureInsufficientBalance(uint256 sequence, address refundAddr, address recipient, uint256 amount, address contractAddr, bytes32 bep2TokenSymbol, uint256 auctualBalance)
func (*TokenHubFilterer) WatchLogTransferInFailureTimeout ¶
func (_TokenHub *TokenHubFilterer) WatchLogTransferInFailureTimeout(opts *bind.WatchOpts, sink chan<- *TokenHubLogTransferInFailureTimeout) (event.Subscription, error)
WatchLogTransferInFailureTimeout is a free log subscription operation binding the contract event 0x8090e98e190cb0b05412d5c1a8cd5ee9af5d40da935335cef5d4179c7da63d79.
Solidity: event LogTransferInFailureTimeout(uint256 sequence, address refundAddr, address recipient, uint256 amount, address contractAddr, bytes32 bep2TokenSymbol, uint256 expireTime)
func (*TokenHubFilterer) WatchLogTransferInFailureUnboundToken ¶
func (_TokenHub *TokenHubFilterer) WatchLogTransferInFailureUnboundToken(opts *bind.WatchOpts, sink chan<- *TokenHubLogTransferInFailureUnboundToken) (event.Subscription, error)
WatchLogTransferInFailureUnboundToken is a free log subscription operation binding the contract event 0x055f2adbd109a4e99b3821af55571cccb4981551d10e3846b21574d348572a59.
Solidity: event LogTransferInFailureUnboundToken(uint256 sequence, address refundAddr, address recipient, uint256 amount, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) WatchLogTransferInFailureUnknownReason ¶
func (_TokenHub *TokenHubFilterer) WatchLogTransferInFailureUnknownReason(opts *bind.WatchOpts, sink chan<- *TokenHubLogTransferInFailureUnknownReason) (event.Subscription, error)
WatchLogTransferInFailureUnknownReason is a free log subscription operation binding the contract event 0xcb6ddd4a252f58c1ff32f31fbb529dc35e8f6a81908f6211bbe7dfa94ef52f1f.
Solidity: event LogTransferInFailureUnknownReason(uint256 sequence, address refundAddr, address recipient, uint256 bep2TokenAmount, address contractAddr, bytes32 bep2TokenSymbol)
func (*TokenHubFilterer) WatchLogTransferOut ¶
func (_TokenHub *TokenHubFilterer) WatchLogTransferOut(opts *bind.WatchOpts, sink chan<- *TokenHubLogTransferOut) (event.Subscription, error)
WatchLogTransferOut is a free log subscription operation binding the contract event 0x5bd451c53ab05abd9855ceb52a469590655af1d732a4cfd67f1f9b53d74dc613.
Solidity: event LogTransferOut(uint256 sequence, address refundAddr, address recipient, uint256 amount, address contractAddr, bytes32 bep2TokenSymbol, uint256 expireTime, uint256 relayFee)
type TokenHubLogBatchTransferOut ¶
type TokenHubLogBatchTransferOut struct { Sequence *big.Int Amounts []*big.Int ContractAddr common.Address Bep2TokenSymbol [32]byte ExpireTime *big.Int RelayFee *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenHubLogBatchTransferOut represents a LogBatchTransferOut event raised by the TokenHub contract.
type TokenHubLogBatchTransferOutAddrs ¶
type TokenHubLogBatchTransferOutAddrs struct { Sequence *big.Int RecipientAddrs []common.Address RefundAddrs []common.Address Raw types.Log // Blockchain specific contextual infos }
TokenHubLogBatchTransferOutAddrs represents a LogBatchTransferOutAddrs event raised by the TokenHub contract.
type TokenHubLogBatchTransferOutAddrsIterator ¶
type TokenHubLogBatchTransferOutAddrsIterator struct { Event *TokenHubLogBatchTransferOutAddrs // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenHubLogBatchTransferOutAddrsIterator is returned from FilterLogBatchTransferOutAddrs and is used to iterate over the raw logs and unpacked data for LogBatchTransferOutAddrs events raised by the TokenHub contract.
func (*TokenHubLogBatchTransferOutAddrsIterator) Close ¶
func (it *TokenHubLogBatchTransferOutAddrsIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenHubLogBatchTransferOutAddrsIterator) Error ¶
func (it *TokenHubLogBatchTransferOutAddrsIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenHubLogBatchTransferOutAddrsIterator) Next ¶
func (it *TokenHubLogBatchTransferOutAddrsIterator) 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 TokenHubLogBatchTransferOutIterator ¶
type TokenHubLogBatchTransferOutIterator struct { Event *TokenHubLogBatchTransferOut // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenHubLogBatchTransferOutIterator is returned from FilterLogBatchTransferOut and is used to iterate over the raw logs and unpacked data for LogBatchTransferOut events raised by the TokenHub contract.
func (*TokenHubLogBatchTransferOutIterator) Close ¶
func (it *TokenHubLogBatchTransferOutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenHubLogBatchTransferOutIterator) Error ¶
func (it *TokenHubLogBatchTransferOutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenHubLogBatchTransferOutIterator) Next ¶
func (it *TokenHubLogBatchTransferOutIterator) 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 TokenHubLogBindInvalidParameter ¶
type TokenHubLogBindInvalidParameter struct { Sequence *big.Int ContractAddr common.Address Bep2TokenSymbol [32]byte Raw types.Log // Blockchain specific contextual infos }
TokenHubLogBindInvalidParameter represents a LogBindInvalidParameter event raised by the TokenHub contract.
type TokenHubLogBindInvalidParameterIterator ¶
type TokenHubLogBindInvalidParameterIterator struct { Event *TokenHubLogBindInvalidParameter // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenHubLogBindInvalidParameterIterator is returned from FilterLogBindInvalidParameter and is used to iterate over the raw logs and unpacked data for LogBindInvalidParameter events raised by the TokenHub contract.
func (*TokenHubLogBindInvalidParameterIterator) Close ¶
func (it *TokenHubLogBindInvalidParameterIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenHubLogBindInvalidParameterIterator) Error ¶
func (it *TokenHubLogBindInvalidParameterIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenHubLogBindInvalidParameterIterator) Next ¶
func (it *TokenHubLogBindInvalidParameterIterator) 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 TokenHubLogBindRejected ¶
type TokenHubLogBindRejected struct { Sequence *big.Int ContractAddr common.Address Bep2TokenSymbol [32]byte Raw types.Log // Blockchain specific contextual infos }
TokenHubLogBindRejected represents a LogBindRejected event raised by the TokenHub contract.
type TokenHubLogBindRejectedIterator ¶
type TokenHubLogBindRejectedIterator struct { Event *TokenHubLogBindRejected // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenHubLogBindRejectedIterator is returned from FilterLogBindRejected and is used to iterate over the raw logs and unpacked data for LogBindRejected events raised by the TokenHub contract.
func (*TokenHubLogBindRejectedIterator) Close ¶
func (it *TokenHubLogBindRejectedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenHubLogBindRejectedIterator) Error ¶
func (it *TokenHubLogBindRejectedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenHubLogBindRejectedIterator) Next ¶
func (it *TokenHubLogBindRejectedIterator) 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 TokenHubLogBindRequest ¶
type TokenHubLogBindRequest struct { ContractAddr common.Address Bep2TokenSymbol [32]byte TotalSupply *big.Int PeggyAmount *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenHubLogBindRequest represents a LogBindRequest event raised by the TokenHub contract.
type TokenHubLogBindRequestIterator ¶
type TokenHubLogBindRequestIterator struct { Event *TokenHubLogBindRequest // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenHubLogBindRequestIterator is returned from FilterLogBindRequest and is used to iterate over the raw logs and unpacked data for LogBindRequest events raised by the TokenHub contract.
func (*TokenHubLogBindRequestIterator) Close ¶
func (it *TokenHubLogBindRequestIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenHubLogBindRequestIterator) Error ¶
func (it *TokenHubLogBindRequestIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenHubLogBindRequestIterator) Next ¶
func (it *TokenHubLogBindRequestIterator) 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 TokenHubLogBindSuccess ¶
type TokenHubLogBindSuccess struct { Sequence *big.Int ContractAddr common.Address Bep2TokenSymbol [32]byte TotalSupply *big.Int PeggyAmount *big.Int Decimals *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenHubLogBindSuccess represents a LogBindSuccess event raised by the TokenHub contract.
type TokenHubLogBindSuccessIterator ¶
type TokenHubLogBindSuccessIterator struct { Event *TokenHubLogBindSuccess // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenHubLogBindSuccessIterator is returned from FilterLogBindSuccess and is used to iterate over the raw logs and unpacked data for LogBindSuccess events raised by the TokenHub contract.
func (*TokenHubLogBindSuccessIterator) Close ¶
func (it *TokenHubLogBindSuccessIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenHubLogBindSuccessIterator) Error ¶
func (it *TokenHubLogBindSuccessIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenHubLogBindSuccessIterator) Next ¶
func (it *TokenHubLogBindSuccessIterator) 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 TokenHubLogBindTimeout ¶
type TokenHubLogBindTimeout struct { Sequence *big.Int ContractAddr common.Address Bep2TokenSymbol [32]byte Raw types.Log // Blockchain specific contextual infos }
TokenHubLogBindTimeout represents a LogBindTimeout event raised by the TokenHub contract.
type TokenHubLogBindTimeoutIterator ¶
type TokenHubLogBindTimeoutIterator struct { Event *TokenHubLogBindTimeout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenHubLogBindTimeoutIterator is returned from FilterLogBindTimeout and is used to iterate over the raw logs and unpacked data for LogBindTimeout events raised by the TokenHub contract.
func (*TokenHubLogBindTimeoutIterator) Close ¶
func (it *TokenHubLogBindTimeoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenHubLogBindTimeoutIterator) Error ¶
func (it *TokenHubLogBindTimeoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenHubLogBindTimeoutIterator) Next ¶
func (it *TokenHubLogBindTimeoutIterator) 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 TokenHubLogTransferInFailureInsufficientBalance ¶
type TokenHubLogTransferInFailureInsufficientBalance struct { Sequence *big.Int RefundAddr common.Address Recipient common.Address Amount *big.Int ContractAddr common.Address Bep2TokenSymbol [32]byte AuctualBalance *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenHubLogTransferInFailureInsufficientBalance represents a LogTransferInFailureInsufficientBalance event raised by the TokenHub contract.
type TokenHubLogTransferInFailureInsufficientBalanceIterator ¶
type TokenHubLogTransferInFailureInsufficientBalanceIterator struct { Event *TokenHubLogTransferInFailureInsufficientBalance // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenHubLogTransferInFailureInsufficientBalanceIterator is returned from FilterLogTransferInFailureInsufficientBalance and is used to iterate over the raw logs and unpacked data for LogTransferInFailureInsufficientBalance events raised by the TokenHub contract.
func (*TokenHubLogTransferInFailureInsufficientBalanceIterator) Close ¶
func (it *TokenHubLogTransferInFailureInsufficientBalanceIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenHubLogTransferInFailureInsufficientBalanceIterator) Error ¶
func (it *TokenHubLogTransferInFailureInsufficientBalanceIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenHubLogTransferInFailureInsufficientBalanceIterator) Next ¶
func (it *TokenHubLogTransferInFailureInsufficientBalanceIterator) 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 TokenHubLogTransferInFailureTimeout ¶
type TokenHubLogTransferInFailureTimeout struct { Sequence *big.Int RefundAddr common.Address Recipient common.Address Amount *big.Int ContractAddr common.Address Bep2TokenSymbol [32]byte ExpireTime *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenHubLogTransferInFailureTimeout represents a LogTransferInFailureTimeout event raised by the TokenHub contract.
type TokenHubLogTransferInFailureTimeoutIterator ¶
type TokenHubLogTransferInFailureTimeoutIterator struct { Event *TokenHubLogTransferInFailureTimeout // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenHubLogTransferInFailureTimeoutIterator is returned from FilterLogTransferInFailureTimeout and is used to iterate over the raw logs and unpacked data for LogTransferInFailureTimeout events raised by the TokenHub contract.
func (*TokenHubLogTransferInFailureTimeoutIterator) Close ¶
func (it *TokenHubLogTransferInFailureTimeoutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenHubLogTransferInFailureTimeoutIterator) Error ¶
func (it *TokenHubLogTransferInFailureTimeoutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenHubLogTransferInFailureTimeoutIterator) Next ¶
func (it *TokenHubLogTransferInFailureTimeoutIterator) 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 TokenHubLogTransferInFailureUnboundToken ¶
type TokenHubLogTransferInFailureUnboundToken struct { Sequence *big.Int RefundAddr common.Address Recipient common.Address Amount *big.Int ContractAddr common.Address Bep2TokenSymbol [32]byte Raw types.Log // Blockchain specific contextual infos }
TokenHubLogTransferInFailureUnboundToken represents a LogTransferInFailureUnboundToken event raised by the TokenHub contract.
type TokenHubLogTransferInFailureUnboundTokenIterator ¶
type TokenHubLogTransferInFailureUnboundTokenIterator struct { Event *TokenHubLogTransferInFailureUnboundToken // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenHubLogTransferInFailureUnboundTokenIterator is returned from FilterLogTransferInFailureUnboundToken and is used to iterate over the raw logs and unpacked data for LogTransferInFailureUnboundToken events raised by the TokenHub contract.
func (*TokenHubLogTransferInFailureUnboundTokenIterator) Close ¶
func (it *TokenHubLogTransferInFailureUnboundTokenIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenHubLogTransferInFailureUnboundTokenIterator) Error ¶
func (it *TokenHubLogTransferInFailureUnboundTokenIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenHubLogTransferInFailureUnboundTokenIterator) Next ¶
func (it *TokenHubLogTransferInFailureUnboundTokenIterator) 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 TokenHubLogTransferInFailureUnknownReason ¶
type TokenHubLogTransferInFailureUnknownReason struct { Sequence *big.Int RefundAddr common.Address Recipient common.Address Bep2TokenAmount *big.Int ContractAddr common.Address Bep2TokenSymbol [32]byte Raw types.Log // Blockchain specific contextual infos }
TokenHubLogTransferInFailureUnknownReason represents a LogTransferInFailureUnknownReason event raised by the TokenHub contract.
type TokenHubLogTransferInFailureUnknownReasonIterator ¶
type TokenHubLogTransferInFailureUnknownReasonIterator struct { Event *TokenHubLogTransferInFailureUnknownReason // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenHubLogTransferInFailureUnknownReasonIterator is returned from FilterLogTransferInFailureUnknownReason and is used to iterate over the raw logs and unpacked data for LogTransferInFailureUnknownReason events raised by the TokenHub contract.
func (*TokenHubLogTransferInFailureUnknownReasonIterator) Close ¶
func (it *TokenHubLogTransferInFailureUnknownReasonIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenHubLogTransferInFailureUnknownReasonIterator) Error ¶
func (it *TokenHubLogTransferInFailureUnknownReasonIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenHubLogTransferInFailureUnknownReasonIterator) Next ¶
func (it *TokenHubLogTransferInFailureUnknownReasonIterator) 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 TokenHubLogTransferOut ¶
type TokenHubLogTransferOut struct { Sequence *big.Int RefundAddr common.Address Recipient common.Address Amount *big.Int ContractAddr common.Address Bep2TokenSymbol [32]byte ExpireTime *big.Int RelayFee *big.Int Raw types.Log // Blockchain specific contextual infos }
TokenHubLogTransferOut represents a LogTransferOut event raised by the TokenHub contract.
type TokenHubLogTransferOutIterator ¶
type TokenHubLogTransferOutIterator struct { Event *TokenHubLogTransferOut // Event containing the contract specifics and raw log // contains filtered or unexported fields }
TokenHubLogTransferOutIterator is returned from FilterLogTransferOut and is used to iterate over the raw logs and unpacked data for LogTransferOut events raised by the TokenHub contract.
func (*TokenHubLogTransferOutIterator) Close ¶
func (it *TokenHubLogTransferOutIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*TokenHubLogTransferOutIterator) Error ¶
func (it *TokenHubLogTransferOutIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*TokenHubLogTransferOutIterator) Next ¶
func (it *TokenHubLogTransferOutIterator) 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 TokenHubRaw ¶
type TokenHubRaw struct {
Contract *TokenHub // Generic contract binding to access the raw methods on
}
TokenHubRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*TokenHubRaw) Call ¶
func (_TokenHub *TokenHubRaw) 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 (*TokenHubRaw) Transact ¶
func (_TokenHub *TokenHubRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenHubRaw) Transfer ¶
func (_TokenHub *TokenHubRaw) 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 TokenHubSession ¶
type TokenHubSession struct { Contract *TokenHub // 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 }
TokenHubSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type TokenHubTransactor ¶
type TokenHubTransactor struct {
// contains filtered or unexported fields
}
TokenHubTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewTokenHubTransactor ¶
func NewTokenHubTransactor(address common.Address, transactor bind.ContractTransactor) (*TokenHubTransactor, error)
NewTokenHubTransactor creates a new write-only instance of TokenHub, bound to a specific deployed contract.
type TokenHubTransactorRaw ¶
type TokenHubTransactorRaw struct {
Contract *TokenHubTransactor // Generic write-only contract binding to access the raw methods on
}
TokenHubTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*TokenHubTransactorRaw) Transact ¶
func (_TokenHub *TokenHubTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*TokenHubTransactorRaw) Transfer ¶
func (_TokenHub *TokenHubTransactorRaw) 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 TokenHubTransactorSession ¶
type TokenHubTransactorSession struct { Contract *TokenHubTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
TokenHubTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ValidatorSet ¶
type ValidatorSet struct { ValidatorSetCaller // Read-only binding to the contract ValidatorSetTransactor // Write-only binding to the contract ValidatorSetFilterer // Log filterer for contract events }
ValidatorSet is an auto generated Go binding around an Ethereum contract.
func NewValidatorSet ¶
func NewValidatorSet(address common.Address, backend bind.ContractBackend) (*ValidatorSet, error)
NewValidatorSet creates a new instance of ValidatorSet, bound to a specific deployed contract.
type ValidatorSetCaller ¶
type ValidatorSetCaller struct {
// contains filtered or unexported fields
}
ValidatorSetCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewValidatorSetCaller ¶
func NewValidatorSetCaller(address common.Address, caller bind.ContractCaller) (*ValidatorSetCaller, error)
NewValidatorSetCaller creates a new read-only instance of ValidatorSet, bound to a specific deployed contract.
type ValidatorSetCallerRaw ¶
type ValidatorSetCallerRaw struct {
Contract *ValidatorSetCaller // Generic read-only contract binding to access the raw methods on
}
ValidatorSetCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ValidatorSetCallerRaw) Call ¶
func (_ValidatorSet *ValidatorSetCallerRaw) 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 ValidatorSetCallerSession ¶
type ValidatorSetCallerSession struct { Contract *ValidatorSetCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ValidatorSetCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
type ValidatorSetFilterer ¶
type ValidatorSetFilterer struct {
// contains filtered or unexported fields
}
ValidatorSetFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewValidatorSetFilterer ¶
func NewValidatorSetFilterer(address common.Address, filterer bind.ContractFilterer) (*ValidatorSetFilterer, error)
NewValidatorSetFilterer creates a new log filterer instance of ValidatorSet, bound to a specific deployed contract.
func (*ValidatorSetFilterer) FilterValidatorFelony ¶
func (_ValidatorSet *ValidatorSetFilterer) FilterValidatorFelony(opts *bind.FilterOpts, sequence []uint64, validator []common.Address) (*ValidatorSetValidatorFelonyIterator, error)
FilterValidatorFelony is a free log retrieval operation binding the contract event 0x7e770310e43f85c3dca97460dbe1484068514437298ff349e6052595a6ffbdb7.
Solidity: event validatorFelony(uint64 indexed sequence, address indexed validator, uint256 amount)
func (*ValidatorSetFilterer) ParseValidatorFelony ¶
func (_ValidatorSet *ValidatorSetFilterer) ParseValidatorFelony(log types.Log) (*ValidatorSetValidatorFelony, error)
ParseValidatorFelony is a log parse operation binding the contract event 0x7e770310e43f85c3dca97460dbe1484068514437298ff349e6052595a6ffbdb7.
Solidity: event validatorFelony(uint64 indexed sequence, address indexed validator, uint256 amount)
func (*ValidatorSetFilterer) WatchValidatorFelony ¶
func (_ValidatorSet *ValidatorSetFilterer) WatchValidatorFelony(opts *bind.WatchOpts, sink chan<- *ValidatorSetValidatorFelony, sequence []uint64, validator []common.Address) (event.Subscription, error)
WatchValidatorFelony is a free log subscription operation binding the contract event 0x7e770310e43f85c3dca97460dbe1484068514437298ff349e6052595a6ffbdb7.
Solidity: event validatorFelony(uint64 indexed sequence, address indexed validator, uint256 amount)
type ValidatorSetRaw ¶
type ValidatorSetRaw struct {
Contract *ValidatorSet // Generic contract binding to access the raw methods on
}
ValidatorSetRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ValidatorSetRaw) Call ¶
func (_ValidatorSet *ValidatorSetRaw) 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 (*ValidatorSetRaw) Transact ¶
func (_ValidatorSet *ValidatorSetRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ValidatorSetRaw) Transfer ¶
func (_ValidatorSet *ValidatorSetRaw) 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 ValidatorSetSession ¶
type ValidatorSetSession struct { Contract *ValidatorSet // 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 }
ValidatorSetSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
type ValidatorSetTransactor ¶
type ValidatorSetTransactor struct {
// contains filtered or unexported fields
}
ValidatorSetTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewValidatorSetTransactor ¶
func NewValidatorSetTransactor(address common.Address, transactor bind.ContractTransactor) (*ValidatorSetTransactor, error)
NewValidatorSetTransactor creates a new write-only instance of ValidatorSet, bound to a specific deployed contract.
type ValidatorSetTransactorRaw ¶
type ValidatorSetTransactorRaw struct {
Contract *ValidatorSetTransactor // Generic write-only contract binding to access the raw methods on
}
ValidatorSetTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ValidatorSetTransactorRaw) Transact ¶
func (_ValidatorSet *ValidatorSetTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ValidatorSetTransactorRaw) Transfer ¶
func (_ValidatorSet *ValidatorSetTransactorRaw) 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 ValidatorSetTransactorSession ¶
type ValidatorSetTransactorSession struct { Contract *ValidatorSetTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ValidatorSetTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
type ValidatorSetValidatorFelony ¶
type ValidatorSetValidatorFelony struct { Sequence uint64 Validator common.Address Amount *big.Int Raw types.Log // Blockchain specific contextual infos }
ValidatorSetValidatorFelony represents a ValidatorFelony event raised by the ValidatorSet contract.
type ValidatorSetValidatorFelonyIterator ¶
type ValidatorSetValidatorFelonyIterator struct { Event *ValidatorSetValidatorFelony // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ValidatorSetValidatorFelonyIterator is returned from FilterValidatorFelony and is used to iterate over the raw logs and unpacked data for ValidatorFelony events raised by the ValidatorSet contract.
func (*ValidatorSetValidatorFelonyIterator) Close ¶
func (it *ValidatorSetValidatorFelonyIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ValidatorSetValidatorFelonyIterator) Error ¶
func (it *ValidatorSetValidatorFelonyIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ValidatorSetValidatorFelonyIterator) Next ¶
func (it *ValidatorSetValidatorFelonyIterator) 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.