ERC721 Token
Token ERC721 APIs.
erc721_getBalance
Return an address Token balance.
Parameters
contractAddress
String
Contract address of token.
address
String
Address
Return Value
balance
BigInteger
Token balance of address.
Example
erc721_getTokenUri
Return a minted tokenId URI.
Parameters
contractAddress
String
Contract address of token.
address
String
Address
tokenId
BigInteger
token id
Return Value
uri
String
minted tokenId uri
Example
erc721_mint
Create new token with uri data. Only the token owner can do this..
Parameters
contractAddress
String
Contract address of token
sender
String
Address of token owner
toAddress
String
Address for mint
tokenId
BigInteger
token id
uri
String
The uri data to store in the token. Max length : 100
tempKey
String
tempKey for "mint"
hashKey
String
hash(tempKey | secretKey)
signature
String
sign( hash ( contractAddress | sender | toAddress | tokenId | uri | tempKey | hashKey ) ) by owner's privateKey using signData API
gasPrice
BigDecimal
gasPrice
nonce
BigInteger
nonce value. If it is null, it will be filled in automatically. If acceleration is needed, use the nonce value generated when performing the transaction and use a higher gasPrice than the previous transaction.
Return Value
transactionId
String
Transaction Id
nonce
BigInteger
nonce value
A transactionId is returned, but that doesn't mean it has been added to the Block yet. You should check that the status is 1 by using net_getTransactionStatus.
Example
erc721_transfer
Transfer NFT owner from from-address to to-address.
Parameters
contractAddress
String
Contract address of token
sender
String
Sender address
toAddress
String
To address
tokenId
BigInteger
Token Id
tempKey
String
tempKey for "transfer"
hashKey
String
hash(tempKey | fromAddress' secretKey)
signature
String
sign( hash ( contractAddress | sender | toAddress | tokenId | tempKey | hashKey ) ) by formAddress's privateKey using signData API
gasPrice
BigDecimal
gasPrice
nonce
BigInteger
nonce value. If it is null, it will be filled in automatically. If acceleration is needed, use the nonce value generated when performing the transaction and use a higher gasPrice than the previous transaction.
Return Value
transactionId
String
Transaction Id
none
BigInteger
nonce value
A transactionId is returned, but that doesn't mean it has been added to the Block yet. You should check that the status is 1 by using net_getTransactionStatus.
Example
erc721_transferFrom
Transfer NFT owner from from-address to to-address by spender address.
Parameters
contractAddress
String
Contract address of token
sender
String
Sender address
fromAddress
String
From address
toAddress
String
To address
tokenId
BigInteger
Token Id
tempKey
String
tempKey for "transfer"
hashKey
String
hash(tempKey | fromAddress' secretKey)
signature
String
sign( hash ( contractAddress | sender | fromAddress | toAddress | tokenId | tempKey | hashKey ) ) by address's privateKey using signData API
gasPrice
BigDecimal
gasPrice
nonce
BigInteger
nonce value. If it is null, it will be filled in automatically. If acceleration is needed, use the nonce value generated when performing the transaction and use a higher gasPrice than the previous transaction.
Return Value
transactionId
String
Transaction Id
nonce
BigInteger
nonce value
A transactionId is returned, but that doesn't mean it has been added to the Block yet. You should check that the status is 1 by using net_getTransactionStatus.
Example
erc721_approve
Approve token from owner-address to spender-address.
Parameters
contractAddress
String
Contract address of token
sender
String
Sender address
spender
String
Spender address
tokenId
BigInteger
Token Id
tempKey
String
tempKey for "approve"
hashKey
String
hash(tempKey | fromAddress' secretKey)
signature
String
sign( hash ( contractAddress | sender | spender | tokenId | tempKey | hashKey ) ) by formAddress's privateKey using signData API
gasPrice
BigDecimal
gasPrice
nonce
BigInteger
nonce value. If it is null, it will be filled in automatically. If acceleration is needed, use the nonce value generated when performing the transaction and use a higher gasPrice than the previous transaction.
Return Value
transactionId
String
Transaction Id
A transactionId is returned, but that doesn't mean it has been added to the Block yet. You should check that the status is 1 by using net_getTransactionStatus.
Example
erc721_getApproved
Returns an allowed token spender from owner address.
Parameters
contractAddress
String
Contract address of token.
tokenId
BigInteger
Token Id
Return Value
address
String
Spender's address
Example
Last updated