Comment intégrer le wallet-gating / token-gating sur Discourse ?

Salut la communauté Discourse, j’aimerais savoir comment intégrer le “wallet-gating” sur Discourse, similaire à ce que ApeCoin DAO Discourse a : https://forum.apecoin.com/.

Quelqu’un sait quel plugin / quelle fonctionnalité exacte ApeCoin DAO Discourse utilise ? Ci-joint une capture d’écran de leur flux de “wallet-gating” (à gauche : message pop-up lorsqu’on essaie de commenter, à droite : page lorsqu’on clique sur le lien hypertexte “connecter un portefeuille”). Ce serait formidable de savoir comment ils ont intégré exactement la fonctionnalité “Scanner avec WalletConnect”.

Toute information et tout lien de référence seraient très appréciés ! Merci à tous.

Exigences :

  • Lorsqu’un utilisateur souhaite commenter un message, il est invité à connecter son portefeuille s’il ne l’a pas déjà fait.
  • Capacité de scan de portefeuille pour détecter que le portefeuille de l’utilisateur contient au moins 1 NFT d’une collection spécifique (si cela n’est pas rempli, l’utilisateur ne pourra pas publier/commenter sur ce Discourse).
  • Flexibilité pour l’administrateur d’ajouter d’autres exigences de jetons à l’avenir (par exemple, le portefeuille doit détenir au moins 1 NFT d’une collection spécifique, OU détenir une certaine quantité de jetons d’une autre collection erc721/erc20).

2 « J'aime »

J’essaie de trouver la même solution !

Scan with WalletConnect pourrait être une fonctionnalité vraiment géniale