0xGeel / loopgate

A Proof-of-Concept to token-gate content using Loopring L2 NFTs and Piñata IPFS 🪅

Home Page:https://loopgate.netlify.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Netlify Status


How to use LoopGate

Contributing

Got ideas for this project?

License

  • BSD-2-Clause License

See LICENSE for more information.


Current status

This project is in active development 🚀.

  • ✅ The foundation is in place:
    • ✅ Integrating a web3 provider to allow users to connect with their wallet (WalletConnect, GameStop/Metamask/Injected).
    • ✅ Accessing the Loopring API to retrieve the connected user's held NFTs.
    • ✅ Accessing the Pinata Submarine API to unlock submarined files based on the admin-specified config.ts.

Next steps may include

  • Auth, client-side & server-side sessions.
  • Documentation for others on how to use this.
  • Individual pages for unlockables.
  • Requiring user's Loopring signature to use Loopring API.
  • ⏳ Completing coverage for unit/integration tests for core services/functionalities

About

A Proof-of-Concept to token-gate content using Loopring L2 NFTs and Piñata IPFS 🪅

https://loopgate.netlify.app

License:BSD 2-Clause "Simplified" License


Languages

Language:TypeScript 97.3%Language:JavaScript 2.7%Language:CSS 0.1%