Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- async function doesTokenIdExist(tokenId, contract, walletAddress) {
- await contract.methods.ownerOf(tokenId).call(function(err,res){
- if(!err){
- console.log("Owner of token with tokenId " + tokenId + " is: " + res);
- console.log("Current wallet address is " + walletAddress);
- console.log("JSON.stringify(res): " + JSON.stringify(res));
- console.log("JSON.stringify(walletAddress): " + JSON.stringify(walletAddress));
- console.log("res.valueOf: " + res.valueOf());
- console.log("walletAddress.valueOf: " + walletAddress.valueOf());
- tokenAddress = res.valueOf();
- walletAddress = walletAddress.valueOf();
- console.log("Output of localeCompare: " + tokenAddress.localeCompare(walletAddress));
- if (tokenAddress.localeCompare(walletAddress) == 0){
- console.log("Wallet owner owns tokenId");
- setTokenExist();
- }
- } else {
- console.log(err);
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement