Versions in this module Expand all Collapse all v1 v1.0.0 Sep 27, 2020 Changes in this version + const IERC721ABI + type IERC721 struct + func NewIERC721(address common.Address, backend bind.ContractBackend) (*IERC721, error) + type IERC721Approval struct + Approved common.Address + Owner common.Address + Raw types.Log + TokenId *big.Int + type IERC721ApprovalForAll struct + Approved bool + Operator common.Address + Owner common.Address + Raw types.Log + type IERC721ApprovalForAllIterator struct + Event *IERC721ApprovalForAll + func (it *IERC721ApprovalForAllIterator) Close() error + func (it *IERC721ApprovalForAllIterator) Error() error + func (it *IERC721ApprovalForAllIterator) Next() bool + type IERC721ApprovalIterator struct + Event *IERC721Approval + func (it *IERC721ApprovalIterator) Close() error + func (it *IERC721ApprovalIterator) Error() error + func (it *IERC721ApprovalIterator) Next() bool + type IERC721Caller struct + func NewIERC721Caller(address common.Address, caller bind.ContractCaller) (*IERC721Caller, error) + func (_IERC721 *IERC721Caller) BalanceOf(opts *bind.CallOpts, owner common.Address) (*big.Int, error) + func (_IERC721 *IERC721Caller) GetApproved(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error) + func (_IERC721 *IERC721Caller) IsApprovedForAll(opts *bind.CallOpts, owner common.Address, operator common.Address) (bool, error) + func (_IERC721 *IERC721Caller) OwnerOf(opts *bind.CallOpts, tokenId *big.Int) (common.Address, error) + func (_IERC721 *IERC721Caller) SupportsInterface(opts *bind.CallOpts, interfaceId [4]byte) (bool, error) + type IERC721CallerRaw struct + Contract *IERC721Caller + func (_IERC721 *IERC721CallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + type IERC721CallerSession struct + CallOpts bind.CallOpts + Contract *IERC721Caller + func (_IERC721 *IERC721CallerSession) BalanceOf(owner common.Address) (*big.Int, error) + func (_IERC721 *IERC721CallerSession) GetApproved(tokenId *big.Int) (common.Address, error) + func (_IERC721 *IERC721CallerSession) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error) + func (_IERC721 *IERC721CallerSession) OwnerOf(tokenId *big.Int) (common.Address, error) + func (_IERC721 *IERC721CallerSession) SupportsInterface(interfaceId [4]byte) (bool, error) + type IERC721Filterer struct + func NewIERC721Filterer(address common.Address, filterer bind.ContractFilterer) (*IERC721Filterer, error) + func (_IERC721 *IERC721Filterer) FilterApproval(opts *bind.FilterOpts, owner []common.Address, approved []common.Address, ...) (*IERC721ApprovalIterator, error) + func (_IERC721 *IERC721Filterer) FilterApprovalForAll(opts *bind.FilterOpts, owner []common.Address, operator []common.Address) (*IERC721ApprovalForAllIterator, error) + func (_IERC721 *IERC721Filterer) FilterTransfer(opts *bind.FilterOpts, from []common.Address, to []common.Address, ...) (*IERC721TransferIterator, error) + func (_IERC721 *IERC721Filterer) ParseApproval(log types.Log) (*IERC721Approval, error) + func (_IERC721 *IERC721Filterer) ParseApprovalForAll(log types.Log) (*IERC721ApprovalForAll, error) + func (_IERC721 *IERC721Filterer) ParseTransfer(log types.Log) (*IERC721Transfer, error) + func (_IERC721 *IERC721Filterer) WatchApproval(opts *bind.WatchOpts, sink chan<- *IERC721Approval, owner []common.Address, ...) (event.Subscription, error) + func (_IERC721 *IERC721Filterer) WatchApprovalForAll(opts *bind.WatchOpts, sink chan<- *IERC721ApprovalForAll, ...) (event.Subscription, error) + func (_IERC721 *IERC721Filterer) WatchTransfer(opts *bind.WatchOpts, sink chan<- *IERC721Transfer, from []common.Address, ...) (event.Subscription, error) + type IERC721Raw struct + Contract *IERC721 + func (_IERC721 *IERC721Raw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error + func (_IERC721 *IERC721Raw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IERC721 *IERC721Raw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IERC721Session struct + CallOpts bind.CallOpts + Contract *IERC721 + TransactOpts bind.TransactOpts + func (_IERC721 *IERC721Session) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_IERC721 *IERC721Session) BalanceOf(owner common.Address) (*big.Int, error) + func (_IERC721 *IERC721Session) GetApproved(tokenId *big.Int) (common.Address, error) + func (_IERC721 *IERC721Session) IsApprovedForAll(owner common.Address, operator common.Address) (bool, error) + func (_IERC721 *IERC721Session) OwnerOf(tokenId *big.Int) (common.Address, error) + func (_IERC721 *IERC721Session) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_IERC721 *IERC721Session) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error) + func (_IERC721 *IERC721Session) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error) + func (_IERC721 *IERC721Session) SupportsInterface(interfaceId [4]byte) (bool, error) + func (_IERC721 *IERC721Session) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error) + type IERC721Transactor struct + func NewIERC721Transactor(address common.Address, transactor bind.ContractTransactor) (*IERC721Transactor, error) + func (_IERC721 *IERC721Transactor) Approve(opts *bind.TransactOpts, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_IERC721 *IERC721Transactor) SafeTransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + func (_IERC721 *IERC721Transactor) SafeTransferFrom0(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + func (_IERC721 *IERC721Transactor) SetApprovalForAll(opts *bind.TransactOpts, operator common.Address, _approved bool) (*types.Transaction, error) + func (_IERC721 *IERC721Transactor) TransferFrom(opts *bind.TransactOpts, from common.Address, to common.Address, ...) (*types.Transaction, error) + type IERC721TransactorRaw struct + Contract *IERC721Transactor + func (_IERC721 *IERC721TransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) + func (_IERC721 *IERC721TransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) + type IERC721TransactorSession struct + Contract *IERC721Transactor + TransactOpts bind.TransactOpts + func (_IERC721 *IERC721TransactorSession) Approve(to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_IERC721 *IERC721TransactorSession) SafeTransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error) + func (_IERC721 *IERC721TransactorSession) SafeTransferFrom0(from common.Address, to common.Address, tokenId *big.Int, data []byte) (*types.Transaction, error) + func (_IERC721 *IERC721TransactorSession) SetApprovalForAll(operator common.Address, _approved bool) (*types.Transaction, error) + func (_IERC721 *IERC721TransactorSession) TransferFrom(from common.Address, to common.Address, tokenId *big.Int) (*types.Transaction, error) + type IERC721Transfer struct + From common.Address + Raw types.Log + To common.Address + TokenId *big.Int + type IERC721TransferIterator struct + Event *IERC721Transfer + func (it *IERC721TransferIterator) Close() error + func (it *IERC721TransferIterator) Error() error + func (it *IERC721TransferIterator) Next() bool