Skip to main content

ERC721NonTransferable

ERC721NonTransferable​

A abstract registry of NFTs that only allows reading the NFTs and nothing else (no minting, transferring, etc). This acts as a "view" into some set of NFTs that may not otherwise adhere to the ERC721 standard.

See Transfer Mechanism in the following link for the inspiration behind this class: https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md#rationale

ReadOnly​

error ReadOnly()

safeTransferFrom​

function safeTransferFrom(address, address, uint256) external pure

transferFrom​

function transferFrom(address, address, uint256) external pure

approve​

function approve(address, uint256) external pure

getApproved​

function getApproved(uint256) external pure returns (address)

setApprovalForAll​

function setApprovalForAll(address, bool) external pure

isApprovedForAll​

function isApprovedForAll(address, address) external pure returns (bool)

safeTransferFrom​

function safeTransferFrom(address, address, uint256, bytes) external pure