NFT functions

Change methods

NFT transfer

pub fn nft_transfer(
        &mut self,
        receiver_id: ValidAccountId,
        token_id: TokenId,
        approval_id: Option<u64>,
        memo: Option<String>,
)
$ near call --accountId gnaor.testnet paras-token-v2.testnet nft_transfer '{"token_id":"3:2","receiver_id":"projectp.testnet"}' --depositYocto 1
Scheduling a call: paras-token-v2.testnet.nft_transfer({"token_id":"3:2","receiver_id":"projectp.testnet"}) with attached 0.000000000000000000000001 NEAR
Doing account.functionCall()
Receipt: C4VX4zUEZQhwFMzgAiuFU4iEhgzB8adbqVe3Sc3yA4F1
        Log [paras-token-v2.testnet]: Transfer 3:2 from gnaor.testnet to projectp.testnet
        Log [paras-token-v2.testnet]: {"type":"nft_transfer","params":{"token_id":"3:2","sender_id":"gnaor.testnet","receiver_id":"projectp.testnet"}}
Transaction Id 4Pe7ymVjFKXAft9fLScvCWxXtz2AptwTejXSJR31H6fU
To see the transaction in the transaction explorer, please open this url in your browser
https://explorer.testnet.near.org/transactions/4Pe7ymVjFKXAft9fLScvCWxXtz2AptwTejXSJR31H6fU
''

NFT burn

pub fn nft_burn(
        &mut self, 
        token_id: TokenId
)
$ near call --accountId projectp.testnet paras-token-v2.testnet nft_burn '{"token_id":"3:2"}' --depositYocto 1
Scheduling a call: paras-token-v2.testnet.nft_burn({"token_id":"3:2"}) with attached 0.000000000000000000000001 NEAR
Doing account.functionCall()
Receipt: 3im6sEQ2fjUgid46w86HFEmUsFmAeX8HJn5j6B18K3mc
        Log [paras-token-v2.testnet]: {"type":"nft_transfer","params":{"token_id":"3:2","sender_id":"projectp.testnet","receiver_id":""}}
Transaction Id 7ZXfiiYoSmhstdUh29rrTU2WLso1SLq3UUVPcEPwzktf
To see the transaction in the transaction explorer, please open this url in your browser
https://explorer.testnet.near.org/transactions/7ZXfiiYoSmhstdUh29rrTU2WLso1SLq3UUVPcEPwzktf
''

View methods

NFT information

pub fn nft_token(
        &self, 
        token_id: TokenId
) -> Option<Token>
$ near view paras-token-v2.testnet nft_token '{"token_id":"3:1"}'
View call: paras-token-v2.testnet.nft_token({"token_id":"3:1"})
{
  token_id: '3:1',
  owner_id: 'projectp.testnet',
  metadata: {
    title: 'Dark #1',
    description: null,
    media: 'bafybeifdbvb6yzajogbe4dbn3bgxoli3sp7ol7upfmu2givpvbwufydthu',
    media_hash: null,
    copies: 90,
    issued_at: '1637976923487702140',
    expires_at: null,
    starts_at: null,
    updated_at: null,
    extra: null,
    reference: 'bafybeifvzitvju4ftwnkf7w7yakz7i5colcey223uk2ui4t5z3ss7l2od4',
    reference_hash: null
  },
  approved_account_ids: {}
}

Last updated