loopgate icon indicating copy to clipboard operation
loopgate copied to clipboard

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


Netlify Status


How to use LoopGate

Contributing

Got ideas for this project?

  • Feel free to add feature requests or report issues: https://github.com/0xGeel/loopgate/issues.
  • Please read the contributing docs before submitting a pull request.

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