Deploy your NFT contract on the Polygon testnet: Step1: Compile the project. truffle compile --config truffle-config.polygon.js -all truffle compile --config truffle-config.polygon.js --network ganache
Migrate your smart contract to Polygon. truffle migrate --config truffle-config.polygon.js --network ganache
truffle migrate --config truffle-config.polygon.js --network polygon_infura_testnet
Verify the contract. truffle run verify MotoPunks --network polygon_infura_testnet --config truffle-config.polygon.js
Latest migration on Polygon Pass - Verified: https://mumbai.polygonscan.com/address/0x919759acE6B79620DdF2BD989C8479224dEBC26c#code
Deployed Contract Address: 0xf501d9d2a5200d4237421835Cc25Ea245a571E3a
Pass - Verified: https://mumbai.polygonscan.com/address/0xf501d9d2a5200d4237421835Cc25Ea245a571E3a#code
My previously verified contract. Using Addr: 0xee1d176ff577Ac5eD1606AC750E8D6422eb11216 Smart contract address: 0xa8F466fAFb12EcfE78e122EC8F7E4669d0Aa8C08
Already Verified: https://mumbai.polygonscan.com/address/0xa8F466fAFb12EcfE78e122EC8F7E4669d0Aa8C08#code
Minted NFTs on Opensea's test net. https://testnets.opensea.io/collection/motopunks-e5pkxqcdng
Mint events history: https://mumbai.polygonscan.com/address/0xa8F466fAFb12EcfE78e122EC8F7E4669d0Aa8C08#events
Polygon Matic Token Faucet: https://faucet.polygon.technology/
OpenSea Testnet: https://testnets.opensea.io/
IPFS Install: https://docs.ipfs.io/install/command-line/#official-distributions
OpenZeppelin ERC271 Contracts: https://github.com/OpenZeppelin/openzeppelin-contracts
Matic.js https://maticnetwork.github.io/matic.js/docs/get-started
Infura Project ID: https://infura.io/
Polyscan Mumbai: https://mumbai.polygonscan.com/