Unikura Collectibles

This Contract is for minting and operating tokens associated with collections managed by Unikura, and is extended to Openzeppelin's ERC721EnumerableUpgradeablearrow-up-right, AccessCon trolEnumerableUpgradeablearrow-up-right provided by Openzeppelin.

Extended Methods

burn

function burn(uint256 tokenId) external override onlyBurner
  • Only burners set by the contract owner can call.

  • Burners need to be approved by the token owner.

mint

function mint(address to, uint256 tokenId) external override onlyMinter
  • Only minters set by the contract owner can call.

updateBurnerRole

function updateBurnerRole(address account, bool status) external override onlyOwner
  • Only the contract owner can call.

updateMinterRole

function updateMinterRole(address account, bool status) external override onlyOwner
  • Only the contract owner can call.

Last updated