Advertisement
Guest User

Untitled

a guest
Jun 20th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. async function doesTokenIdExist(tokenId, contract, walletAddress) {
  2.  
  3.  
  4. await contract.methods.ownerOf(tokenId).call(function(err,res){
  5. if(!err){
  6.  
  7. console.log("Owner of token with tokenId " + tokenId + " is: " + res);
  8. console.log("Current wallet address is " + walletAddress);
  9.  
  10. console.log("JSON.stringify(res): " + JSON.stringify(res));
  11. console.log("JSON.stringify(walletAddress): " + JSON.stringify(walletAddress));
  12. console.log("res.valueOf: " + res.valueOf());
  13. console.log("walletAddress.valueOf: " + walletAddress.valueOf());
  14.  
  15. tokenAddress = res.valueOf();
  16. walletAddress = walletAddress.valueOf();
  17.  
  18. console.log("Output of localeCompare: " + tokenAddress.localeCompare(walletAddress));
  19.  
  20. if (tokenAddress.localeCompare(walletAddress) == 0){
  21. console.log("Wallet owner owns tokenId");
  22. setTokenExist();
  23. }
  24.  
  25. } else {
  26. console.log(err);
  27. }
  28. });
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement