non-fungible-apps/scripts/tokenURI.js

21 lines
516 B
JavaScript

// npx hardhat run scripts/tokenURI.js --network polygonMumbai
// TODO: make this arguments
const contractAddress = '0x91A425C1CA320A99a09BE1bee114Fce5d30153d9';
const tokenId = 3;
(async () => {
const contract = await hre.ethers.getContractAt(
'FleekERC721',
contractAddress
);
const transaction = await contract.tokenURI(tokenId);
const parsed = JSON.parse(
Buffer.from(transaction.slice(29), 'base64').toString('utf-8')
);
console.log('Response: ', parsed);
})();