Sure you want to Publish?

Revealing your secret means making it irreversibly public on-chain. This is done with one transaction to the NFT Validator contract. In order to reveal an NFT secret, you will need to previously decrypt it in the same browser session in the secret claiming panel.

How to Publish

When you are ready, select the NFTs that you want validate and publish their secrets. Then click the ‘Validate and Publish’ Button.

Untitled

When you click the button to reveal the secret associated with one or several of your NFTs, 3 things happen:

  1. You need to sign a Metamask transaction and pay the gas cost
  2. The secret is validated on-chain against a Merkle root provided by Potion Labs. Only valid secrets are processed by the contract.
  3. Once validated, the contract emits a publicly available event, that is stored in the Potion Unlock subgraph. At this point, your previously secret shard of password is now available to anyone.

<aside> 💡 Note that further game mechanics can be built by the community on top of the base layer of the Potion Unlock game. Such mechanics could potentially provide different ways of validating your secret. Such community-driven mechanics, if ever existing, will be out of Potion Lab’s control. Note that should you participate in them with your NFTs, you will do so at your own risk.

</aside>