Wie kann man Wallet-Gating / Token-Gating auf Discourse integrieren?

Hallo Discourse-Community, ich möchte wissen, wie man Wallet-Gating in Discourse integriert, ähnlich wie es ApeCoin DAO Discourse hat: https://forum.apecoin.com/.

Weiß jemand, welches genaue Plugin / welche Funktion ApeCoin DAO Discourse verwendet? Anbei ein Screenshot ihres Wallet-Gating-Flows (links: Pop-up-Nachricht beim Versuch zu kommentieren, rechts: Seite, wenn Sie auf den Hyperlink „Wallet verbinden“ klicken). Es wäre toll zu wissen, wie genau sie die „Mit WalletConnect scannen“-Funktion integriert haben.

Jede Information und Referenzlinks wären sehr willkommen! Danke euch allen.

Anforderungen:

  • Wenn ein Benutzer einen Beitrag kommentieren möchte, wird er aufgefordert, seine Wallet zu verbinden, falls er sie noch nicht verbunden hat
  • Wallet-Scanning-Funktion, um zu erkennen, dass die Wallet des Benutzers mindestens 1 NFT aus einer bestimmten Sammlung enthält (wenn dies nicht erfüllt ist, kann der Benutzer diesen Beitrag/Kommentar in Discourse nicht veröffentlichen)
  • Flexibilität für den Administrator, in Zukunft weitere Token-Anforderungen hinzuzufügen (z. B. Wallet muss mindestens 1 NFT aus einer bestimmten Sammlung enthalten ODER eine bestimmte Menge an Tokens aus einer anderen erc721/erc20-Sammlung enthalten)

2 „Gefällt mir“

Versuche, die gleiche Lösung zu finden!

Mit WalletConnect scannen könnte eine wirklich großartige Funktion sein