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