abi

package
v1.0.0-alpha.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 21, 2020 License: LGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const TokenHubABI = "" /* 5164-byte string literal not displayed */

TokenHubABI is the input ABI used to generate the binding from.

View Source
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

func NewTokenHub(address common.Address, backend bind.ContractBackend) (*TokenHub, error)

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenHubLogBatchTransferOutAddrsIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenHubLogBatchTransferOutAddrsIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenHubLogBatchTransferOutIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenHubLogBatchTransferOutIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenHubLogBindInvalidParameterIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenHubLogBindInvalidParameterIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenHubLogBindRejectedIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenHubLogBindRejectedIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenHubLogBindRequestIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenHubLogBindRequestIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenHubLogBindSuccessIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenHubLogBindSuccessIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenHubLogBindTimeoutIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenHubLogBindTimeoutIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenHubLogTransferInFailureInsufficientBalanceIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenHubLogTransferInFailureInsufficientBalanceIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenHubLogTransferInFailureTimeoutIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenHubLogTransferInFailureTimeoutIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenHubLogTransferInFailureUnboundTokenIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenHubLogTransferInFailureUnboundTokenIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenHubLogTransferInFailureUnknownReasonIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenHubLogTransferInFailureUnknownReasonIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*TokenHubLogTransferOutIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*TokenHubLogTransferOutIterator) Next

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

Close terminates the iteration process, releasing any pending underlying resources.

func (*ValidatorSetValidatorFelonyIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*ValidatorSetValidatorFelonyIterator) Next

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL