Giter VIP home page Giter VIP logo

loopgate's People

Contributors

0xgeel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

loopgate's Issues

Feature request: GameStop Wallet Option

Context

  • Currently, we lean on using the InjectedConnector to get users with GameStop Wallets to connect. This shows up as 'Browser Wallet'. This may sometimes be confusing, especially if they have multiple browser wallets.

Solution

  • We could look into WAGMI's connectors in order to extend the InjectedConnector to create a GameStop Wallet Connector.

See:

Additional context

Screenshot 2023-02-16 at 16 09 21

Feature request: Documentation on how to get started

Context

  • This project is intended to be accessible to others. Currently, you need to have a good grasp on (web) development and infrastructure to get it going.

Solution

  • Find a workflow that makes the token gating solution more accessible to non tech nerds. Document this, and create good docs/ (with images) to help others out.

Failed to compile - WalletConnectLegacy is not exported from package

Describe the bug
On step 4.3 of the LoopGate GitBook, when attempting to compile for a local instance, the following error occurs:

"./node_modules/connectkit/build/index.es.js:5:0
Module not found: Package path ./connectors/walletConnectLegacy is not exported from package C:\Users\tnguy\Documents\SpaceCatWebsite\TokenGate-1\node_modules\wagmi (see exports field in C:\Users\tnguy\Documents\SpaceCatWebsite\TokenGate-1\node_modules\wagmi\package.json)

https://nextjs.org/docs/messages/module-not-found

Import trace for requested module:
./src/pages/_app.tsx"

Potentially this is an issue with the WalletConnectLegacy soon to no longer be supported? See wagmi link:
https://wagmi.sh/core/connectors/walletConnectLegacy

I've tried a few suggestions from stack exchange and looking at the wagmi.sh website for how to deal with their breaking updates but to no avail.

To Reproduce
Steps to reproduce the behavior:
I've followed the GitBook steps for creating my own instance without deviation (as far as I can tell). I am using VS Code on Win 11.

Expected behavior
Expected to compile properly and a local instance of my tokengate to be available.

Screenshots
If applicable, add screenshots to help explain your problem.
image
image

Desktop (please complete the following information):

  • OS: Windows 11
  • Browser: Chrome

Feature request: Individual pages for unlocks

Context

Currently, all CIDs are unlocked upon connecting with your wallet. This has impact on the UX, as the page load for 3 NFTs already can take up to 1.8 seconds. Also, it does not give the creator an easy way to share one individual token-gated piece.

In addition to the overview, we could add individual pages for unlockables.

  • Using NextJS' API pages function.
  • Re-writing the Pinata logic

Suggestions and ideas are very welcome! 🙏

Feature Request: WordPress implementation

I'm not sure how feasible this is, but it'd be amazing to have this available as a WordPress plugin. That's definitely a plugin I'd pay money for! There are two plugins right now for WordPress that offer this functionality: ethpress and "WordPress NFT Token Gating &
Web3 Wallet login". Ethpress requires the manual installation of some sus looking libraries that I'd rather not mess with, and the other one is crazy expensive and offers way more than i think most people who are looking for this kind of functionality actually need.

Feature request: Add additional ways of (un)locking content.

Context

Currently, the only unlock criteria is owning NFTs. A Unlockable can be unlocked by the user holding NFTs with nftIds specified in the array. While this is a good start, there is value in unlocking content based on other criteria.

Here are ideas for other unlock criteria:

  • Holding any of the nftIds specified in the array.
  • Holding a NFT minted on a certain tokenAddress.
  • Holding multiple NFTs minted on a certain tokenAddress.

Suggestions and ideas are very welcome! 🙏

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.