Documentation ¶
Index ¶
- Constants
- type ERC721X
- type ERC721XApproval
- type ERC721XApprovalForAll
- type ERC721XApprovalForAllIterator
- type ERC721XApprovalIterator
- type ERC721XBatchTransfer
- type ERC721XBatchTransferIterator
- type ERC721XCaller
- func (_ERC721X *ERC721XCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
- func (_ERC721X *ERC721XCaller) Exists(opts *bind.CallOpts, _tokenId *big.Int) (bool, error)
- func (_ERC721X *ERC721XCaller) GetApproved(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
- func (_ERC721X *ERC721XCaller) ImplementsERC721(opts *bind.CallOpts) (bool, error)
- func (_ERC721X *ERC721XCaller) ImplementsERC721X(opts *bind.CallOpts) (bool, error)
- func (_ERC721X *ERC721XCaller) InterfaceIdERC165(opts *bind.CallOpts) ([4]byte, error)
- func (_ERC721X *ERC721XCaller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
- func (_ERC721X *ERC721XCaller) Name(opts *bind.CallOpts) (string, error)
- func (_ERC721X *ERC721XCaller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
- func (_ERC721X *ERC721XCaller) SupportsInterface(opts *bind.CallOpts, _interfaceId [4]byte) (bool, error)
- func (_ERC721X *ERC721XCaller) Symbol(opts *bind.CallOpts) (string, error)
- func (_ERC721X *ERC721XCaller) TokenByIndex(opts *bind.CallOpts, _index *big.Int) (*big.Int, error)
- func (_ERC721X *ERC721XCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, _owner common.Address, _index *big.Int) (*big.Int, error)
- func (_ERC721X *ERC721XCaller) TokenURI(opts *bind.CallOpts, _tokenId *big.Int) (string, error)
- func (_ERC721X *ERC721XCaller) TokensOwned(opts *bind.CallOpts, _owner common.Address) (struct{ ... }, error)
- func (_ERC721X *ERC721XCaller) TotalSupply(opts *bind.CallOpts) (*big.Int, error)
- type ERC721XCallerRaw
- type ERC721XCallerSession
- func (_ERC721X *ERC721XCallerSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ERC721X *ERC721XCallerSession) Exists(_tokenId *big.Int) (bool, error)
- func (_ERC721X *ERC721XCallerSession) GetApproved(_tokenId *big.Int) (common.Address, error)
- func (_ERC721X *ERC721XCallerSession) ImplementsERC721() (bool, error)
- func (_ERC721X *ERC721XCallerSession) ImplementsERC721X() (bool, error)
- func (_ERC721X *ERC721XCallerSession) InterfaceIdERC165() ([4]byte, error)
- func (_ERC721X *ERC721XCallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_ERC721X *ERC721XCallerSession) Name() (string, error)
- func (_ERC721X *ERC721XCallerSession) OwnerOf(_tokenId *big.Int) (common.Address, error)
- func (_ERC721X *ERC721XCallerSession) SupportsInterface(_interfaceId [4]byte) (bool, error)
- func (_ERC721X *ERC721XCallerSession) Symbol() (string, error)
- func (_ERC721X *ERC721XCallerSession) TokenByIndex(_index *big.Int) (*big.Int, error)
- func (_ERC721X *ERC721XCallerSession) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
- func (_ERC721X *ERC721XCallerSession) TokenURI(_tokenId *big.Int) (string, error)
- func (_ERC721X *ERC721XCallerSession) TokensOwned(_owner common.Address) (struct{ ... }, error)
- func (_ERC721X *ERC721XCallerSession) TotalSupply() (*big.Int, error)
- type ERC721XFilterer
- func (_ERC721X *ERC721XFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _approved []common.Address, ...) (*ERC721XApprovalIterator, error)
- func (_ERC721X *ERC721XFilterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*ERC721XApprovalForAllIterator, error)
- func (_ERC721X *ERC721XFilterer) FilterBatchTransfer(opts *bind.FilterOpts) (*ERC721XBatchTransferIterator, error)
- func (_ERC721X *ERC721XFilterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address, ...) (*ERC721XTransferIterator, error)
- func (_ERC721X *ERC721XFilterer) FilterTransferWithQuantity(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*ERC721XTransferWithQuantityIterator, error)
- func (_ERC721X *ERC721XFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721XApproval, _owner []common.Address, ...) (event.Subscription, error)
- func (_ERC721X *ERC721XFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721XApprovalForAll, ...) (event.Subscription, error)
- func (_ERC721X *ERC721XFilterer) WatchBatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721XBatchTransfer) (event.Subscription, error)
- func (_ERC721X *ERC721XFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721XTransfer, _from []common.Address, ...) (event.Subscription, error)
- func (_ERC721X *ERC721XFilterer) WatchTransferWithQuantity(opts *bind.WatchOpts, sink chan<- *ERC721XTransferWithQuantity, ...) (event.Subscription, error)
- type ERC721XRaw
- func (_ERC721X *ERC721XRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error
- func (_ERC721X *ERC721XRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_ERC721X *ERC721XRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type ERC721XSession
- func (_ERC721X *ERC721XSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721X *ERC721XSession) BalanceOf(_owner common.Address) (*big.Int, error)
- func (_ERC721X *ERC721XSession) BatchTransferFrom(_from common.Address, _to common.Address, _tokenIds []*big.Int, ...) (*types.Transaction, error)
- func (_ERC721X *ERC721XSession) Exists(_tokenId *big.Int) (bool, error)
- func (_ERC721X *ERC721XSession) GetApproved(_tokenId *big.Int) (common.Address, error)
- func (_ERC721X *ERC721XSession) ImplementsERC721() (bool, error)
- func (_ERC721X *ERC721XSession) ImplementsERC721X() (bool, error)
- func (_ERC721X *ERC721XSession) InterfaceIdERC165() ([4]byte, error)
- func (_ERC721X *ERC721XSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
- func (_ERC721X *ERC721XSession) Name() (string, error)
- func (_ERC721X *ERC721XSession) OwnerOf(_tokenId *big.Int) (common.Address, error)
- func (_ERC721X *ERC721XSession) SafeBatchTransferFrom(_from common.Address, _to common.Address, _tokenIds []*big.Int, ...) (*types.Transaction, error)
- func (_ERC721X *ERC721XSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int, _amount *big.Int, ...) (*types.Transaction, error)
- func (_ERC721X *ERC721XSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- func (_ERC721X *ERC721XSession) SupportsInterface(_interfaceId [4]byte) (bool, error)
- func (_ERC721X *ERC721XSession) Symbol() (string, error)
- func (_ERC721X *ERC721XSession) TokenByIndex(_index *big.Int) (*big.Int, error)
- func (_ERC721X *ERC721XSession) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
- func (_ERC721X *ERC721XSession) TokenURI(_tokenId *big.Int) (string, error)
- func (_ERC721X *ERC721XSession) TokensOwned(_owner common.Address) (struct{ ... }, error)
- func (_ERC721X *ERC721XSession) TotalSupply() (*big.Int, error)
- func (_ERC721X *ERC721XSession) Transfer(_to common.Address, _tokenId *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_ERC721X *ERC721XSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int, _amount *big.Int) (*types.Transaction, error)
- type ERC721XTransactor
- func (_ERC721X *ERC721XTransactor) Approve(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721X *ERC721XTransactor) BatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ERC721X *ERC721XTransactor) SafeBatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ERC721X *ERC721XTransactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- func (_ERC721X *ERC721XTransactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
- func (_ERC721X *ERC721XTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int, ...) (*types.Transaction, error)
- func (_ERC721X *ERC721XTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, ...) (*types.Transaction, error)
- type ERC721XTransactorRaw
- type ERC721XTransactorSession
- func (_ERC721X *ERC721XTransactorSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
- func (_ERC721X *ERC721XTransactorSession) BatchTransferFrom(_from common.Address, _to common.Address, _tokenIds []*big.Int, ...) (*types.Transaction, error)
- func (_ERC721X *ERC721XTransactorSession) SafeBatchTransferFrom(_from common.Address, _to common.Address, _tokenIds []*big.Int, ...) (*types.Transaction, error)
- func (_ERC721X *ERC721XTransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int, _amount *big.Int, ...) (*types.Transaction, error)
- func (_ERC721X *ERC721XTransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
- func (_ERC721X *ERC721XTransactorSession) Transfer(_to common.Address, _tokenId *big.Int, _amount *big.Int) (*types.Transaction, error)
- func (_ERC721X *ERC721XTransactorSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int, _amount *big.Int) (*types.Transaction, error)
- type ERC721XTransfer
- type ERC721XTransferIterator
- type ERC721XTransferWithQuantity
- type ERC721XTransferWithQuantityIterator
Constants ¶
const ERC721XABI = "" /* 8517-byte string literal not displayed */
ERC721XABI is the input ABI used to generate the binding from.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ERC721X ¶
type ERC721X struct { ERC721XCaller // Read-only binding to the contract ERC721XTransactor // Write-only binding to the contract ERC721XFilterer // Log filterer for contract events }
ERC721X is an auto generated Go binding around an Ethereum contract.
func NewERC721X ¶
NewERC721X creates a new instance of ERC721X, bound to a specific deployed contract.
type ERC721XApproval ¶
type ERC721XApproval struct { Owner common.Address Approved common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721XApproval represents a Approval event raised by the ERC721X contract.
type ERC721XApprovalForAll ¶
type ERC721XApprovalForAll struct { Owner common.Address Operator common.Address Approved bool Raw types.Log // Blockchain specific contextual infos }
ERC721XApprovalForAll represents a ApprovalForAll event raised by the ERC721X contract.
type ERC721XApprovalForAllIterator ¶
type ERC721XApprovalForAllIterator struct { Event *ERC721XApprovalForAll // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721XApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the ERC721X contract.
func (*ERC721XApprovalForAllIterator) Close ¶
func (it *ERC721XApprovalForAllIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721XApprovalForAllIterator) Error ¶
func (it *ERC721XApprovalForAllIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721XApprovalForAllIterator) Next ¶
func (it *ERC721XApprovalForAllIterator) 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 ERC721XApprovalIterator ¶
type ERC721XApprovalIterator struct { Event *ERC721XApproval // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721XApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the ERC721X contract.
func (*ERC721XApprovalIterator) Close ¶
func (it *ERC721XApprovalIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721XApprovalIterator) Error ¶
func (it *ERC721XApprovalIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721XApprovalIterator) Next ¶
func (it *ERC721XApprovalIterator) 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 ERC721XBatchTransfer ¶
type ERC721XBatchTransfer struct { From common.Address To common.Address TokenTypes []*big.Int Amounts []*big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721XBatchTransfer represents a BatchTransfer event raised by the ERC721X contract.
type ERC721XBatchTransferIterator ¶
type ERC721XBatchTransferIterator struct { Event *ERC721XBatchTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721XBatchTransferIterator is returned from FilterBatchTransfer and is used to iterate over the raw logs and unpacked data for BatchTransfer events raised by the ERC721X contract.
func (*ERC721XBatchTransferIterator) Close ¶
func (it *ERC721XBatchTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721XBatchTransferIterator) Error ¶
func (it *ERC721XBatchTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721XBatchTransferIterator) Next ¶
func (it *ERC721XBatchTransferIterator) 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 ERC721XCaller ¶
type ERC721XCaller struct {
// contains filtered or unexported fields
}
ERC721XCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewERC721XCaller ¶
func NewERC721XCaller(address common.Address, caller bind.ContractCaller) (*ERC721XCaller, error)
NewERC721XCaller creates a new read-only instance of ERC721X, bound to a specific deployed contract.
func (*ERC721XCaller) BalanceOf ¶
func (_ERC721X *ERC721XCaller) BalanceOf(opts *bind.CallOpts, _owner common.Address) (*big.Int, error)
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(balance uint256)
func (*ERC721XCaller) Exists ¶
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(_tokenId uint256) constant returns(bool)
func (*ERC721XCaller) GetApproved ¶
func (_ERC721X *ERC721XCaller) GetApproved(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(_tokenId uint256) constant returns(address)
func (*ERC721XCaller) ImplementsERC721 ¶
func (_ERC721X *ERC721XCaller) ImplementsERC721(opts *bind.CallOpts) (bool, error)
ImplementsERC721 is a free data retrieval call binding the contract method 0x1051db34.
Solidity: function implementsERC721() constant returns(bool)
func (*ERC721XCaller) ImplementsERC721X ¶
func (_ERC721X *ERC721XCaller) ImplementsERC721X(opts *bind.CallOpts) (bool, error)
ImplementsERC721X is a free data retrieval call binding the contract method 0x7fb42a36.
Solidity: function implementsERC721X() constant returns(bool)
func (*ERC721XCaller) InterfaceIdERC165 ¶
func (_ERC721X *ERC721XCaller) InterfaceIdERC165(opts *bind.CallOpts) ([4]byte, error)
InterfaceIdERC165 is a free data retrieval call binding the contract method 0x19fa8f50.
Solidity: function InterfaceId_ERC165() constant returns(bytes4)
func (*ERC721XCaller) IsApprovedForAll ¶
func (_ERC721X *ERC721XCaller) IsApprovedForAll(opts *bind.CallOpts, _owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(_owner address, _operator address) constant returns(isOperator bool)
func (*ERC721XCaller) Name ¶
func (_ERC721X *ERC721XCaller) Name(opts *bind.CallOpts) (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*ERC721XCaller) OwnerOf ¶
func (_ERC721X *ERC721XCaller) OwnerOf(opts *bind.CallOpts, _tokenId *big.Int) (common.Address, error)
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(_tokenId uint256) constant returns(address)
func (*ERC721XCaller) SupportsInterface ¶
func (_ERC721X *ERC721XCaller) SupportsInterface(opts *bind.CallOpts, _interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(_interfaceId bytes4) constant returns(bool)
func (*ERC721XCaller) Symbol ¶
func (_ERC721X *ERC721XCaller) Symbol(opts *bind.CallOpts) (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*ERC721XCaller) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(_index uint256) constant returns(uint256)
func (*ERC721XCaller) TokenOfOwnerByIndex ¶
func (_ERC721X *ERC721XCaller) TokenOfOwnerByIndex(opts *bind.CallOpts, _owner common.Address, _index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(_owner address, _index uint256) constant returns(_tokenId uint256)
func (*ERC721XCaller) TokenURI ¶
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(_tokenId uint256) constant returns(tokenUri string)
func (*ERC721XCaller) TokensOwned ¶
func (_ERC721X *ERC721XCaller) TokensOwned(opts *bind.CallOpts, _owner common.Address) (struct { Indexes []*big.Int Balances []*big.Int }, error)
TokensOwned is a free data retrieval call binding the contract method 0x21cda790.
Solidity: function tokensOwned(_owner address) constant returns(indexes uint256[], balances uint256[])
func (*ERC721XCaller) TotalSupply ¶
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC721XCallerRaw ¶
type ERC721XCallerRaw struct {
Contract *ERC721XCaller // Generic read-only contract binding to access the raw methods on
}
ERC721XCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*ERC721XCallerRaw) Call ¶
func (_ERC721X *ERC721XCallerRaw) 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 ERC721XCallerSession ¶
type ERC721XCallerSession struct { Contract *ERC721XCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
ERC721XCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*ERC721XCallerSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(balance uint256)
func (*ERC721XCallerSession) Exists ¶
func (_ERC721X *ERC721XCallerSession) Exists(_tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(_tokenId uint256) constant returns(bool)
func (*ERC721XCallerSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(_tokenId uint256) constant returns(address)
func (*ERC721XCallerSession) ImplementsERC721 ¶
func (_ERC721X *ERC721XCallerSession) ImplementsERC721() (bool, error)
ImplementsERC721 is a free data retrieval call binding the contract method 0x1051db34.
Solidity: function implementsERC721() constant returns(bool)
func (*ERC721XCallerSession) ImplementsERC721X ¶
func (_ERC721X *ERC721XCallerSession) ImplementsERC721X() (bool, error)
ImplementsERC721X is a free data retrieval call binding the contract method 0x7fb42a36.
Solidity: function implementsERC721X() constant returns(bool)
func (*ERC721XCallerSession) InterfaceIdERC165 ¶
func (_ERC721X *ERC721XCallerSession) InterfaceIdERC165() ([4]byte, error)
InterfaceIdERC165 is a free data retrieval call binding the contract method 0x19fa8f50.
Solidity: function InterfaceId_ERC165() constant returns(bytes4)
func (*ERC721XCallerSession) IsApprovedForAll ¶
func (_ERC721X *ERC721XCallerSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(_owner address, _operator address) constant returns(isOperator bool)
func (*ERC721XCallerSession) Name ¶
func (_ERC721X *ERC721XCallerSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*ERC721XCallerSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(_tokenId uint256) constant returns(address)
func (*ERC721XCallerSession) SupportsInterface ¶
func (_ERC721X *ERC721XCallerSession) SupportsInterface(_interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(_interfaceId bytes4) constant returns(bool)
func (*ERC721XCallerSession) Symbol ¶
func (_ERC721X *ERC721XCallerSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*ERC721XCallerSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(_index uint256) constant returns(uint256)
func (*ERC721XCallerSession) TokenOfOwnerByIndex ¶
func (_ERC721X *ERC721XCallerSession) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(_owner address, _index uint256) constant returns(_tokenId uint256)
func (*ERC721XCallerSession) TokenURI ¶
func (_ERC721X *ERC721XCallerSession) TokenURI(_tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(_tokenId uint256) constant returns(tokenUri string)
func (*ERC721XCallerSession) TokensOwned ¶
func (_ERC721X *ERC721XCallerSession) TokensOwned(_owner common.Address) (struct { Indexes []*big.Int Balances []*big.Int }, error)
TokensOwned is a free data retrieval call binding the contract method 0x21cda790.
Solidity: function tokensOwned(_owner address) constant returns(indexes uint256[], balances uint256[])
func (*ERC721XCallerSession) TotalSupply ¶
func (_ERC721X *ERC721XCallerSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
type ERC721XFilterer ¶
type ERC721XFilterer struct {
// contains filtered or unexported fields
}
ERC721XFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewERC721XFilterer ¶
func NewERC721XFilterer(address common.Address, filterer bind.ContractFilterer) (*ERC721XFilterer, error)
NewERC721XFilterer creates a new log filterer instance of ERC721X, bound to a specific deployed contract.
func (*ERC721XFilterer) FilterApproval ¶
func (_ERC721X *ERC721XFilterer) FilterApproval(opts *bind.FilterOpts, _owner []common.Address, _approved []common.Address, _tokenId []*big.Int) (*ERC721XApprovalIterator, error)
FilterApproval is a free log retrieval operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(_owner indexed address, _approved indexed address, _tokenId indexed uint256)
func (*ERC721XFilterer) FilterApprovalForAll ¶
func (_ERC721X *ERC721XFilterer) FilterApprovalForAll(opts *bind.FilterOpts, _owner []common.Address, _operator []common.Address) (*ERC721XApprovalForAllIterator, error)
FilterApprovalForAll is a free log retrieval operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: e ApprovalForAll(_owner indexed address, _operator indexed address, _approved bool)
func (*ERC721XFilterer) FilterBatchTransfer ¶
func (_ERC721X *ERC721XFilterer) FilterBatchTransfer(opts *bind.FilterOpts) (*ERC721XBatchTransferIterator, error)
FilterBatchTransfer is a free log retrieval operation binding the contract event 0xf59807b2c31ca3ba212e90599175c120c556422950bac5be656274483e8581df.
Solidity: e BatchTransfer(from address, to address, tokenTypes uint256[], amounts uint256[])
func (*ERC721XFilterer) FilterTransfer ¶
func (_ERC721X *ERC721XFilterer) FilterTransfer(opts *bind.FilterOpts, _from []common.Address, _to []common.Address, _tokenId []*big.Int) (*ERC721XTransferIterator, error)
FilterTransfer is a free log retrieval operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(_from indexed address, _to indexed address, _tokenId indexed uint256)
func (*ERC721XFilterer) FilterTransferWithQuantity ¶
func (_ERC721X *ERC721XFilterer) FilterTransferWithQuantity(opts *bind.FilterOpts, from []common.Address, to []common.Address, tokenId []*big.Int) (*ERC721XTransferWithQuantityIterator, error)
FilterTransferWithQuantity is a free log retrieval operation binding the contract event 0x2114851a3e2a54429989f46c1ab0743e37ded205d9bbdfd85635aed5bd595a06.
Solidity: e TransferWithQuantity(from indexed address, to indexed address, tokenId indexed uint256, quantity uint256)
func (*ERC721XFilterer) WatchApproval ¶
func (_ERC721X *ERC721XFilterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *ERC721XApproval, _owner []common.Address, _approved []common.Address, _tokenId []*big.Int) (event.Subscription, error)
WatchApproval is a free log subscription operation binding the contract event 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925.
Solidity: e Approval(_owner indexed address, _approved indexed address, _tokenId indexed uint256)
func (*ERC721XFilterer) WatchApprovalForAll ¶
func (_ERC721X *ERC721XFilterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *ERC721XApprovalForAll, _owner []common.Address, _operator []common.Address) (event.Subscription, error)
WatchApprovalForAll is a free log subscription operation binding the contract event 0x17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31.
Solidity: e ApprovalForAll(_owner indexed address, _operator indexed address, _approved bool)
func (*ERC721XFilterer) WatchBatchTransfer ¶
func (_ERC721X *ERC721XFilterer) WatchBatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721XBatchTransfer) (event.Subscription, error)
WatchBatchTransfer is a free log subscription operation binding the contract event 0xf59807b2c31ca3ba212e90599175c120c556422950bac5be656274483e8581df.
Solidity: e BatchTransfer(from address, to address, tokenTypes uint256[], amounts uint256[])
func (*ERC721XFilterer) WatchTransfer ¶
func (_ERC721X *ERC721XFilterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *ERC721XTransfer, _from []common.Address, _to []common.Address, _tokenId []*big.Int) (event.Subscription, error)
WatchTransfer is a free log subscription operation binding the contract event 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef.
Solidity: e Transfer(_from indexed address, _to indexed address, _tokenId indexed uint256)
func (*ERC721XFilterer) WatchTransferWithQuantity ¶
func (_ERC721X *ERC721XFilterer) WatchTransferWithQuantity(opts *bind.WatchOpts, sink chan<- *ERC721XTransferWithQuantity, from []common.Address, to []common.Address, tokenId []*big.Int) (event.Subscription, error)
WatchTransferWithQuantity is a free log subscription operation binding the contract event 0x2114851a3e2a54429989f46c1ab0743e37ded205d9bbdfd85635aed5bd595a06.
Solidity: e TransferWithQuantity(from indexed address, to indexed address, tokenId indexed uint256, quantity uint256)
type ERC721XRaw ¶
type ERC721XRaw struct {
Contract *ERC721X // Generic contract binding to access the raw methods on
}
ERC721XRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*ERC721XRaw) Call ¶
func (_ERC721X *ERC721XRaw) 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 (*ERC721XRaw) Transact ¶
func (_ERC721X *ERC721XRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721XRaw) Transfer ¶
func (_ERC721X *ERC721XRaw) 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 ERC721XSession ¶
type ERC721XSession struct { Contract *ERC721X // 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 }
ERC721XSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*ERC721XSession) Approve ¶
func (_ERC721X *ERC721XSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_to address, _tokenId uint256) returns()
func (*ERC721XSession) BalanceOf ¶
BalanceOf is a free data retrieval call binding the contract method 0x70a08231.
Solidity: function balanceOf(_owner address) constant returns(balance uint256)
func (*ERC721XSession) BatchTransferFrom ¶
func (_ERC721X *ERC721XSession) BatchTransferFrom(_from common.Address, _to common.Address, _tokenIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
BatchTransferFrom is a paid mutator transaction binding the contract method 0x17fad7fc.
Solidity: function batchTransferFrom(_from address, _to address, _tokenIds uint256[], _amounts uint256[]) returns()
func (*ERC721XSession) Exists ¶
func (_ERC721X *ERC721XSession) Exists(_tokenId *big.Int) (bool, error)
Exists is a free data retrieval call binding the contract method 0x4f558e79.
Solidity: function exists(_tokenId uint256) constant returns(bool)
func (*ERC721XSession) GetApproved ¶
GetApproved is a free data retrieval call binding the contract method 0x081812fc.
Solidity: function getApproved(_tokenId uint256) constant returns(address)
func (*ERC721XSession) ImplementsERC721 ¶
func (_ERC721X *ERC721XSession) ImplementsERC721() (bool, error)
ImplementsERC721 is a free data retrieval call binding the contract method 0x1051db34.
Solidity: function implementsERC721() constant returns(bool)
func (*ERC721XSession) ImplementsERC721X ¶
func (_ERC721X *ERC721XSession) ImplementsERC721X() (bool, error)
ImplementsERC721X is a free data retrieval call binding the contract method 0x7fb42a36.
Solidity: function implementsERC721X() constant returns(bool)
func (*ERC721XSession) InterfaceIdERC165 ¶
func (_ERC721X *ERC721XSession) InterfaceIdERC165() ([4]byte, error)
InterfaceIdERC165 is a free data retrieval call binding the contract method 0x19fa8f50.
Solidity: function InterfaceId_ERC165() constant returns(bytes4)
func (*ERC721XSession) IsApprovedForAll ¶
func (_ERC721X *ERC721XSession) IsApprovedForAll(_owner common.Address, _operator common.Address) (bool, error)
IsApprovedForAll is a free data retrieval call binding the contract method 0xe985e9c5.
Solidity: function isApprovedForAll(_owner address, _operator address) constant returns(isOperator bool)
func (*ERC721XSession) Name ¶
func (_ERC721X *ERC721XSession) Name() (string, error)
Name is a free data retrieval call binding the contract method 0x06fdde03.
Solidity: function name() constant returns(string)
func (*ERC721XSession) OwnerOf ¶
OwnerOf is a free data retrieval call binding the contract method 0x6352211e.
Solidity: function ownerOf(_tokenId uint256) constant returns(address)
func (*ERC721XSession) SafeBatchTransferFrom ¶
func (_ERC721X *ERC721XSession) SafeBatchTransferFrom(_from common.Address, _to common.Address, _tokenIds []*big.Int, _amounts []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(_from address, _to address, _tokenIds uint256[], _amounts uint256[], _data bytes) returns()
func (*ERC721XSession) SafeTransferFrom ¶
func (_ERC721X *ERC721XSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int, _amount *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(_from address, _to address, _tokenId uint256, _amount uint256, _data bytes) returns()
func (*ERC721XSession) SetApprovalForAll ¶
func (_ERC721X *ERC721XSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(_operator address, _approved bool) returns()
func (*ERC721XSession) SupportsInterface ¶
func (_ERC721X *ERC721XSession) SupportsInterface(_interfaceId [4]byte) (bool, error)
SupportsInterface is a free data retrieval call binding the contract method 0x01ffc9a7.
Solidity: function supportsInterface(_interfaceId bytes4) constant returns(bool)
func (*ERC721XSession) Symbol ¶
func (_ERC721X *ERC721XSession) Symbol() (string, error)
Symbol is a free data retrieval call binding the contract method 0x95d89b41.
Solidity: function symbol() constant returns(string)
func (*ERC721XSession) TokenByIndex ¶
TokenByIndex is a free data retrieval call binding the contract method 0x4f6ccce7.
Solidity: function tokenByIndex(_index uint256) constant returns(uint256)
func (*ERC721XSession) TokenOfOwnerByIndex ¶
func (_ERC721X *ERC721XSession) TokenOfOwnerByIndex(_owner common.Address, _index *big.Int) (*big.Int, error)
TokenOfOwnerByIndex is a free data retrieval call binding the contract method 0x2f745c59.
Solidity: function tokenOfOwnerByIndex(_owner address, _index uint256) constant returns(_tokenId uint256)
func (*ERC721XSession) TokenURI ¶
func (_ERC721X *ERC721XSession) TokenURI(_tokenId *big.Int) (string, error)
TokenURI is a free data retrieval call binding the contract method 0xc87b56dd.
Solidity: function tokenURI(_tokenId uint256) constant returns(tokenUri string)
func (*ERC721XSession) TokensOwned ¶
func (_ERC721X *ERC721XSession) TokensOwned(_owner common.Address) (struct { Indexes []*big.Int Balances []*big.Int }, error)
TokensOwned is a free data retrieval call binding the contract method 0x21cda790.
Solidity: function tokensOwned(_owner address) constant returns(indexes uint256[], balances uint256[])
func (*ERC721XSession) TotalSupply ¶
func (_ERC721X *ERC721XSession) TotalSupply() (*big.Int, error)
TotalSupply is a free data retrieval call binding the contract method 0x18160ddd.
Solidity: function totalSupply() constant returns(uint256)
func (*ERC721XSession) Transfer ¶
func (_ERC721X *ERC721XSession) Transfer(_to common.Address, _tokenId *big.Int, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0x095bcdb6.
Solidity: function transfer(_to address, _tokenId uint256, _amount uint256) returns()
func (*ERC721XSession) TransferFrom ¶
func (_ERC721X *ERC721XSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0xfe99049a.
Solidity: function transferFrom(_from address, _to address, _tokenId uint256, _amount uint256) returns()
type ERC721XTransactor ¶
type ERC721XTransactor struct {
// contains filtered or unexported fields
}
ERC721XTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewERC721XTransactor ¶
func NewERC721XTransactor(address common.Address, transactor bind.ContractTransactor) (*ERC721XTransactor, error)
NewERC721XTransactor creates a new write-only instance of ERC721X, bound to a specific deployed contract.
func (*ERC721XTransactor) Approve ¶
func (_ERC721X *ERC721XTransactor) Approve(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_to address, _tokenId uint256) returns()
func (*ERC721XTransactor) BatchTransferFrom ¶
func (_ERC721X *ERC721XTransactor) BatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
BatchTransferFrom is a paid mutator transaction binding the contract method 0x17fad7fc.
Solidity: function batchTransferFrom(_from address, _to address, _tokenIds uint256[], _amounts uint256[]) returns()
func (*ERC721XTransactor) SafeBatchTransferFrom ¶
func (_ERC721X *ERC721XTransactor) SafeBatchTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenIds []*big.Int, _amounts []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(_from address, _to address, _tokenIds uint256[], _amounts uint256[], _data bytes) returns()
func (*ERC721XTransactor) SafeTransferFrom ¶
func (_ERC721X *ERC721XTransactor) SafeTransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int, _amount *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(_from address, _to address, _tokenId uint256, _amount uint256, _data bytes) returns()
func (*ERC721XTransactor) SetApprovalForAll ¶
func (_ERC721X *ERC721XTransactor) SetApprovalForAll(opts *bind.TransactOpts, _operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(_operator address, _approved bool) returns()
func (*ERC721XTransactor) Transfer ¶
func (_ERC721X *ERC721XTransactor) Transfer(opts *bind.TransactOpts, _to common.Address, _tokenId *big.Int, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0x095bcdb6.
Solidity: function transfer(_to address, _tokenId uint256, _amount uint256) returns()
func (*ERC721XTransactor) TransferFrom ¶
func (_ERC721X *ERC721XTransactor) TransferFrom(opts *bind.TransactOpts, _from common.Address, _to common.Address, _tokenId *big.Int, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0xfe99049a.
Solidity: function transferFrom(_from address, _to address, _tokenId uint256, _amount uint256) returns()
type ERC721XTransactorRaw ¶
type ERC721XTransactorRaw struct {
Contract *ERC721XTransactor // Generic write-only contract binding to access the raw methods on
}
ERC721XTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*ERC721XTransactorRaw) Transact ¶
func (_ERC721X *ERC721XTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*ERC721XTransactorRaw) Transfer ¶
func (_ERC721X *ERC721XTransactorRaw) 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 ERC721XTransactorSession ¶
type ERC721XTransactorSession struct { Contract *ERC721XTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
ERC721XTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*ERC721XTransactorSession) Approve ¶
func (_ERC721X *ERC721XTransactorSession) Approve(_to common.Address, _tokenId *big.Int) (*types.Transaction, error)
Approve is a paid mutator transaction binding the contract method 0x095ea7b3.
Solidity: function approve(_to address, _tokenId uint256) returns()
func (*ERC721XTransactorSession) BatchTransferFrom ¶
func (_ERC721X *ERC721XTransactorSession) BatchTransferFrom(_from common.Address, _to common.Address, _tokenIds []*big.Int, _amounts []*big.Int) (*types.Transaction, error)
BatchTransferFrom is a paid mutator transaction binding the contract method 0x17fad7fc.
Solidity: function batchTransferFrom(_from address, _to address, _tokenIds uint256[], _amounts uint256[]) returns()
func (*ERC721XTransactorSession) SafeBatchTransferFrom ¶
func (_ERC721X *ERC721XTransactorSession) SafeBatchTransferFrom(_from common.Address, _to common.Address, _tokenIds []*big.Int, _amounts []*big.Int, _data []byte) (*types.Transaction, error)
SafeBatchTransferFrom is a paid mutator transaction binding the contract method 0x2eb2c2d6.
Solidity: function safeBatchTransferFrom(_from address, _to address, _tokenIds uint256[], _amounts uint256[], _data bytes) returns()
func (*ERC721XTransactorSession) SafeTransferFrom ¶
func (_ERC721X *ERC721XTransactorSession) SafeTransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int, _amount *big.Int, _data []byte) (*types.Transaction, error)
SafeTransferFrom is a paid mutator transaction binding the contract method 0xf242432a.
Solidity: function safeTransferFrom(_from address, _to address, _tokenId uint256, _amount uint256, _data bytes) returns()
func (*ERC721XTransactorSession) SetApprovalForAll ¶
func (_ERC721X *ERC721XTransactorSession) SetApprovalForAll(_operator common.Address, _approved bool) (*types.Transaction, error)
SetApprovalForAll is a paid mutator transaction binding the contract method 0xa22cb465.
Solidity: function setApprovalForAll(_operator address, _approved bool) returns()
func (*ERC721XTransactorSession) Transfer ¶
func (_ERC721X *ERC721XTransactorSession) Transfer(_to common.Address, _tokenId *big.Int, _amount *big.Int) (*types.Transaction, error)
Transfer is a paid mutator transaction binding the contract method 0x095bcdb6.
Solidity: function transfer(_to address, _tokenId uint256, _amount uint256) returns()
func (*ERC721XTransactorSession) TransferFrom ¶
func (_ERC721X *ERC721XTransactorSession) TransferFrom(_from common.Address, _to common.Address, _tokenId *big.Int, _amount *big.Int) (*types.Transaction, error)
TransferFrom is a paid mutator transaction binding the contract method 0xfe99049a.
Solidity: function transferFrom(_from address, _to address, _tokenId uint256, _amount uint256) returns()
type ERC721XTransfer ¶
type ERC721XTransfer struct { From common.Address To common.Address TokenId *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721XTransfer represents a Transfer event raised by the ERC721X contract.
type ERC721XTransferIterator ¶
type ERC721XTransferIterator struct { Event *ERC721XTransfer // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721XTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the ERC721X contract.
func (*ERC721XTransferIterator) Close ¶
func (it *ERC721XTransferIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721XTransferIterator) Error ¶
func (it *ERC721XTransferIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721XTransferIterator) Next ¶
func (it *ERC721XTransferIterator) 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 ERC721XTransferWithQuantity ¶
type ERC721XTransferWithQuantity struct { From common.Address To common.Address TokenId *big.Int Quantity *big.Int Raw types.Log // Blockchain specific contextual infos }
ERC721XTransferWithQuantity represents a TransferWithQuantity event raised by the ERC721X contract.
type ERC721XTransferWithQuantityIterator ¶
type ERC721XTransferWithQuantityIterator struct { Event *ERC721XTransferWithQuantity // Event containing the contract specifics and raw log // contains filtered or unexported fields }
ERC721XTransferWithQuantityIterator is returned from FilterTransferWithQuantity and is used to iterate over the raw logs and unpacked data for TransferWithQuantity events raised by the ERC721X contract.
func (*ERC721XTransferWithQuantityIterator) Close ¶
func (it *ERC721XTransferWithQuantityIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*ERC721XTransferWithQuantityIterator) Error ¶
func (it *ERC721XTransferWithQuantityIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*ERC721XTransferWithQuantityIterator) Next ¶
func (it *ERC721XTransferWithQuantityIterator) 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.