Inspiration
- Current warranty documents can be easily manipulated or forged, but this isn't the case with NFTs.
- Current warranty documents vary greatly in terms of structure and content but by using this platform, the warranty can be standardized and verified.
- Finding the ownership chain can be easily done using NFT which is tough using normal warranty cards.
What it does
- The company must register and make an account on the platform. Then they can generate NFTs for each product, either manually or via an API call. The NFT can store metadata about the product like Product Id, Date Manufactured, Warranty Expiry Date, etc.
- When a user buys the product, a transaction transferring the NFT to the user is made. This is recorded on the blockchain and can be verified for authenticity. The user can view the attributes on the NFT and can transfer it when reselling.
How we built it
- #### Smart Contract
- The smart contract consists of the required business logic that will run on the Polygon blockchain.
- #### Web app
- The website can be used to generate new NFTs by the company and view/track NFTs by the user.
What we learned
Programming in Solidity, ERC721 Token standard, how to minimize solidity contract to under 24kb, uploading files to IPFS
Our business model
We will charge a small fee when the NFT is transferred from one account to another.
What's next for InstaWarranty
- Add more metadata to the NFT.
- Ability to extend/update the warranty date of a product by paying a small fee.
- Integrate the NFTs with Opensea platform
Built With
- ether
- javascript
- pinata
- polygon
- react
- solidity
- tailwind
Log in or sign up for Devpost to join the conversation.