Inspiration

We have seen people use JPEGs/PNGs of highly expensive NFTs that they don’t own. This seems unfair for the collectors who actually own the asset. This inspired us to create a platform that verifies the ownership of NFTs and generates a digital certificate that can be shared on public platforms.

Another scenario was when user owned a reputed NFT in the past. To verify past ownership, PoO parses through all the blockchain data and generates a certificate that includes your exact duration of ownership.

What it does

PoO will interact with the blockchain data and verify the ownership of NFTs, ever since the genesis of blockchain.

Thus, on the PoO platform, collectors can generate a digital certificate that is visual and that has verified their current/past ownerships.

How we built it

We have built the frontend using React.js. The smart contract is written using Solidity and deployed on Polygon Chain. We used Hardhat framework to create this.

We are fetching the ownership data of NFTs for a user and generating a verified certificate of ownership. The smart contract also allows you to mint the certificate. The minted certificates will be soul-bound, so that they can’t be transferred to anyone else.

Apart from this, the user can share their digital certificates on any social media platforms.

Challenges we ran into

The most challenging part was to fetch the past ownership data of a user.

It was also difficult to actually know the exact duration of past ownership of NFTs, We had to fetch the transfer data to get this.

Accomplishments that we're proud of

We’re proud that the live project is as per our expectations. Any user can now generate a certificate on our platform and verify their current/past ownership.

We could complete the project within the deadline and it is ready to be taken to the market.

We’re also proud that PoO is user-friendly and easy to use for even new Web 3 users.

What's next for PoO

We want PoO to be accessible to as many users as possible. Thus, we want to make it compatible with multiple blockchains and multiple wallets.

We also want to take this to the market as THE platform for proof of ownership and manage new user onboarding/training.

Built With

  • hardhat
  • ipfs
  • polygon
  • react.js
  • solidity
  • web3.js
Share this project:

Updates