Smart Contracts Overview
Last updated
Last updated
Unikura's smart contract technology is broadly divided into two layers
In Unikura, we link collectibles checked by Unikura's Validator network to NFTs on the blockchain. These NFTs mostly follow the ERC-721 token standard, but they also have special Unikura features.
Only certain addresses can mint these. Unikura NFTs are directly linked to collectibles Unikura manages, stopping worthless NFTs from entering the market. This means all NFTs minted by our smart contract are connected to collectibles we have checked.
We use metadata to show links to real-world collectibles. Unikura NFTs also prove who owns the real-world collectibles. With this, real-world collectibles and blockchain are connected.
As said before, right now, only Unikura can mint Unikura Tokens. Real users must send money to Unikura to turn collectibles into tokens. We have a smart contract for handling these user orders. It has three main parts:
The order feature for minting Unikura NFTs. We use orders on the blockchain and Unikura's internal data to see if an order is correct. If the order is right, we start getting the Unikura NFT ready for the user.
The order completion feature. When validation is done, we create NFTs through the Unikura Collectible Contract and send money to the seller.
The order reject feature. We use this if there's a problem with a collectible and Unikura decides not to mint the NFT. Then, we refund the crypto to the user who placed order for the mint.
All contracts can be upgraded. Basically, upgrades are done to improve service quality, but we will communicate in advance if there are possible inconveniences for NFT holders.