Come integrare wallet-gating / token-gating su Discourse?

Ciao community di Discourse, vorrei sapere come integrare il wallet-gating su Discourse, simile a quello che ha ApeCoin DAO Discourse: https://forum.apecoin.com/.

Qualcuno sa quale plugin/funzionalità esatta utilizza ApeCoin DAO Discourse? Allego uno screenshot del loro flusso di wallet-gating (a sinistra: messaggio pop-up quando si tenta di commentare, a destra: pagina quando si fa clic sul collegamento ipertestuale “connetti un wallet”). Sarebbe fantastico sapere come hanno integrato esattamente la funzionalità “Scansiona con WalletConnect”.

Qualsiasi informazione e link di riferimento sarebbe molto apprezzato! Grazie a tutti.

Requisiti:

  • Quando un utente vuole commentare un post, gli viene richiesto di connettere il proprio wallet se non lo ha già fatto
  • Capacità di scansione del wallet per rilevare che il wallet dell’utente contiene almeno 1 NFT di una specifica collezione (se questo non viene soddisfatto, l’utente non sarà in grado di pubblicare/commentare su questo Discourse)
  • Flessibilità per l’amministratore per aggiungere in futuro altri requisiti di token (ad esempio, il wallet deve possedere almeno 1 NFT di una specifica collezione, OPPURE possedere una certa quantità di token da un’altra collezione erc721/erc20)

2 Mi Piace

Sto cercando la stessa soluzione!

Scansiona con WalletConnect potrebbe essere una funzionalità davvero eccezionale