API reference v1.0
Introduction
periphery
tokenomics
ERC721

ERC721

ERC721

ERC721 Non-Fungible Token Standard basic implementation

Developer note: see https://eips.ethereum.org/EIPS/eip-721

Functions

constructor

constructor(string,string) public

NameTypeDescription
name_string
symbol_string

balanceOf

balanceOf(address) view public

NameTypeDescription
owneraddress

Returns:

NameTypeDescription
[0]uint256

ownerOf

ownerOf(uint256) view public

NameTypeDescription
tokenIduint256

Returns:

NameTypeDescription
[0]address

name

name() view public

Returns:

NameTypeDescription
[0]string

symbol

symbol() view public

Returns:

NameTypeDescription
[0]string

tokenURI

tokenURI(uint256) view public

NameTypeDescription
tokenIduint256

Returns:

NameTypeDescription
[0]string

baseURI

baseURI() view public

Returns:

NameTypeDescription
[0]string

tokenOfOwnerByIndex

tokenOfOwnerByIndex(address,uint256) view public

NameTypeDescription
owneraddress
indexuint256

Returns:

NameTypeDescription
[0]uint256

totalSupply

totalSupply() view public

Returns:

NameTypeDescription
[0]uint256

tokenByIndex

tokenByIndex(uint256) view public

NameTypeDescription
indexuint256

Returns:

NameTypeDescription
[0]uint256

approve

approve(address,uint256) public

NameTypeDescription
toaddress
tokenIduint256

getApproved

getApproved(uint256) view public

NameTypeDescription
tokenIduint256

Returns:

NameTypeDescription
[0]address

setApprovalForAll

setApprovalForAll(address,bool) public

NameTypeDescription
operatoraddress
approvedbool

isApprovedForAll

isApprovedForAll(address,address) view public

NameTypeDescription
owneraddress
operatoraddress

Returns:

NameTypeDescription
[0]bool

transferFrom

transferFrom(address,address,uint256) public

NameTypeDescription
fromaddress
toaddress
tokenIduint256

safeTransferFrom

safeTransferFrom(address,address,uint256) public

NameTypeDescription
fromaddress
toaddress
tokenIduint256

safeTransferFrom

safeTransferFrom(address,address,uint256,bytes) public

NameTypeDescription
fromaddress
toaddress
tokenIduint256
_databytes

ERC721

ERC721 Non-Fungible Token Standard basic implementation

Developer note: see https://eips.ethereum.org/EIPS/eip-721

Functions

constructor

constructor(string,string) public

NameTypeDescription
name_string
symbol_string

balanceOf

balanceOf(address) view public

NameTypeDescription
owneraddress

Returns:

NameTypeDescription
[0]uint256

ownerOf

ownerOf(uint256) view public

NameTypeDescription
tokenIduint256

Returns:

NameTypeDescription
[0]address

name

name() view public

Returns:

NameTypeDescription
[0]string

symbol

symbol() view public

Returns:

NameTypeDescription
[0]string

tokenURI

tokenURI(uint256) view public

NameTypeDescription
tokenIduint256

Returns:

NameTypeDescription
[0]string

baseURI

baseURI() view public

Returns:

NameTypeDescription
[0]string

tokenOfOwnerByIndex

tokenOfOwnerByIndex(address,uint256) view public

NameTypeDescription
owneraddress
indexuint256

Returns:

NameTypeDescription
[0]uint256

totalSupply

totalSupply() view public

Returns:

NameTypeDescription
[0]uint256

tokenByIndex

tokenByIndex(uint256) view public

NameTypeDescription
indexuint256

Returns:

NameTypeDescription
[0]uint256

approve

approve(address,uint256) public

NameTypeDescription
toaddress
tokenIduint256

getApproved

getApproved(uint256) view public

NameTypeDescription
tokenIduint256

Returns:

NameTypeDescription
[0]address

setApprovalForAll

setApprovalForAll(address,bool) public

NameTypeDescription
operatoraddress
approvedbool

isApprovedForAll

isApprovedForAll(address,address) view public

NameTypeDescription
owneraddress
operatoraddress

Returns:

NameTypeDescription
[0]bool

transferFrom

transferFrom(address,address,uint256) public

NameTypeDescription
fromaddress
toaddress
tokenIduint256

safeTransferFrom

safeTransferFrom(address,address,uint256) public

NameTypeDescription
fromaddress
toaddress
tokenIduint256

safeTransferFrom

safeTransferFrom(address,address,uint256,bytes) public

NameTypeDescription
fromaddress
toaddress
tokenIduint256
_databytes