Versions in this module Expand all Collapse all v0 v0.0.2 Sep 28, 2023 Changes in this version + const ERC721_ABI + type ERC721 struct + func NewERC721(w3 *web3.Web3, contractAddress common.Address) (*ERC721, error) + func (e *ERC721) Address() common.Address + func (e *ERC721) BalanceOf(owner common.Address) (*big.Int, error) + func (e *ERC721) EstimateGasLimit(to common.Address, data []byte, gasPrice, wei *big.Int) (uint64, error) + func (e *ERC721) IsApprovalForAll(owner, spender common.Address) (bool, error) + func (e *ERC721) IsApprovedForAll(owner, operator common.Address) (bool, error) + func (e *ERC721) OwnerOf(tokenId *big.Int) (common.Address, error) + func (e *ERC721) SetApprovalForAll(spender common.Address, approve bool, gasPrice *big.Int, gasTipCap *big.Int, ...) (common.Hash, error) + func (e *ERC721) SetConfirmation(blockCount int) + func (e *ERC721) SetTxPollTimeout(txPollTimeout int) + func (e *ERC721) SyncSendEIP1559Tx(gasTipCap *big.Int, gasFeeCap *big.Int, gasLimit uint64, to common.Address, ...) (*eTypes.Receipt, error) + func (e *ERC721) SyncSendRawTransactionForTx(gasPrice *big.Int, gasLimit uint64, to common.Address, data []byte, ...) (*eTypes.Receipt, error) + func (e *ERC721) TotalSupply() (*big.Int, error) + func (e *ERC721) TransferFrom(from common.Address, to common.Address, tokenId *big.Int, gasPrice *big.Int, ...) (common.Hash, error) + func (e *ERC721) WaitBlock(blockCount uint64) error