πŸ”‘
Token Gating your Software
Once you've created a License NFT (ERC1155), it's up to you how you'd like to token gate!
The general flow for token gating your software is to:
  1. 1.
    Connect to the user's wallet
  2. 2.
    Sign a message to authenticate the user
  3. 3.
    Recover the address from the signature
  4. 4.
    Check the user's License NFT balance
  5. 5.
    Start your application if they have a License token. If they don't, redirect them to your Valist Project page, or enable in-app purchasing of the License.
For Node.js and Web Applications, we recommend:
For Unity games and applications, we recommend:
For a video tutorial that goes over these concepts, check out our BuildQuest 2022 workshop below! πŸ‘‡
Export as PDF
Copy link