IC Token Standards Database

icon picker
Token Interfaces


Token Interfaces
Standard
Fn
Functionality Type
21
balanceOfDip721
getMetadataDip721
getMetadataForUserDip721
logoDip721
nameDip721
ownerOfDip721
safeTransferFromDip721
supportedInterfacesDip721
symbolDip721
totalSupplyDip721
transferFromDip721
safeTransferFromNotifyDip721
transferFromNotifyDip721
approveDip721
setApprovalForAllDip721
mintDip721
getApprovedDip721
isApprovedForAllDip721
mintDip721
burnDip721
onDIP721Received
21
balanceOf
getMetadata
getMetadataForUser
logo
name
ownerOf
safeTransferFrom
supportedInterfaces
symbolDip
totalSupply
transferFrom
safeTransferFromNotify
transferFromNotify
approve
setApprovalForAll
mint
getApproved
isApprovedForAll
mint
burn
onDIP721Received
22
balanceOf
assetRequest
authorize
listAssets
transfer
getAuthorized
getContractInfo
getEventCallbackStatus
getMetadata
getTotalMinted
http_request
http_request_streaming_callback
init
isAuthorized
mint
nftStreamingCallback
ownerOf
queryProperties
staticStreamingCallback
tokenByIndex
tokenChunkByIndex
writeStaged
11
approve
balanceOf
getApproved
isApprovedForAll
mint
name
ownerOf
setApprovalForAll
symbol
tokenURI
transferFrom
24
approve
balanceOf
batchMint
batchTransferFrom
burn
desc
getAllTokens
getMetadata
getOperator
getTokenInfo
getTransaction
getTransactions
getUserInfo
getUserTokens
getUserTransactionAmount
getUserTransactions
historySize
isApprovedForAll
logo
mint
name
transfer
transferFrom
transferFrom
33
approve
balanceOf
batchTransferFrom
buyNow
cancelList
getAllHolder
getAllNFT
getAllNftCanister
getAllTokens
getApproved
getAvailableMint
getComponentById
getComponentsSize
getCycles
getListings
getSoldListings
getStorageCanisterId
getTokenById
isApprovedForAll
isList
list
mint
newStorageCanister
ownerOf
proAvailableMint
query
setApprovalForAll
setNftCanister
setOwner
setStorageCanisterId
transferFrom
updateList
uploadComponents
22
acceptCycles
allowance
approve
availableCycles
balance
bearer
disribute
extensions
freeGift
getAllowances
getBuyers
getMinted
getMinter
getRegistry
getSold
getTokens
http_request
index
metadata
mintNFT
setMinter
supply
21
allowance
approve
balance
bearer
burn
claim_link
fetchChunk
metadata
mint
plug
purchase
recharge
set_price
socket
supply
transfer
transfer_link
unplug
unsocket
uploadChunk
use
10
icrc1_name
icrc1_symbol
icrc1_decimals
icrc1_fee
icrc1_metadata
icrc1_total_supply
icrc1_minting_account
icrc1_balance_of
icrc1_transfer
icrc1_supported_standards
12
icrc1_name
icrc1_symbol
icrc1_decimals
icrc1_fee
icrc1_metadata
icrc1_total_supply
icrc1_minting_account
icrc1_balance_of
icrc1_transfer
icrc1_supported_standards
(Any ledger supporting ICRC-2 MUST include a record with the name field equal to "ICRC-2")
icrc2_approve
icrc2_transfer_from
22
transfer
transferFrom
approve
logo
name
symbol
decimals
totalSupply
balanceOf
allowance
mint
burn
setName
setLogo
setFee
setFeeTo
setOwner
historySize
getTransaction
getTransactions
getUserTransactions
getUserTransactionAmount
12
approve
balanceOf
doIOwn
getApproved
isApprovedForAll
mint
name
ownerOf
setApprovalForAll
symbol
tokenURI
transferFrom
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.