Smart contract
Installation
npm install --save @proofi/solidityUsage
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/token/ERC721/ERC721.sol";
import "@proofi/solidity/Verification.sol";
// This demo is an NFT that can only be minted by verified wallets.
// Minted NFTs are initially locked and unlocked on verification.
contract MyNFT is ERC721, Ownable, Verification {
// ...
}Verification
Hooks
Chainlink
Example configuration
Example
Last updated