Connecter le compte avec Crypto Wallets

Salut à tous,

J’en suis aux premières étapes de la création d’une communauté en ligne. J’ai déjà utilisé Discourse pour une communauté à adhésion payante et j’adore le produit et la communauté.

Que souhaitez-vous faire ?

#1 J’aimerais ajouter la possibilité pour les utilisateurs de Discourse de se connecter à un portefeuille de cryptomonnaies. MetaMask m’est le plus familier, mais je suis ouvert aux meilleures options.

Fonctionnalités supplémentaires que j’aimerais explorer :

#2 Ajouter la possibilité de “donner des pourboires” en utilisant le portefeuille de cryptomonnaies connecté et un jeton spécifique dans le portefeuille (notre jeton).

#3 Limiter l’accès aux groupes + catégories en fonction de la détention de notre jeton et de la détention d’un montant spécifique de notre jeton.

Quand en avez-vous besoin ?

  • Pas de calendrier pour le moment.

Quel est votre budget, en dollars USD, que vous pouvez offrir pour cette tâche ?

  • Vous pouvez donner des estimations de prix pour les étapes #1, #2 et #3 séparément.

Pour le moment, j’essaie surtout de me faire une idée de ce qui est possible et de qui pourrait être disponible dans la communauté pour aider et qui s’intéresse également aux cryptomonnaies ! :slight_smile:

J’adorerais voir Discourse s’étendre d’une manière ou d’une autre dans le domaine des cryptomonnaies à l’avenir !

J’attends avec impatience vos réponses.

Cordialement,

-Andy Katz

4 « J'aime »

Salut @Andy_Katz1
Je peux m’en occuper et je vous ai envoyé un message privé concernant la tâche.

1 « J'aime »

Ce serait intéressant de voir comment cela fonctionne/se déroule ! Allez-vous rendre open source ce que vous créez ?

cc: @erlend_sh @justin

3 « J'aime »

Salut Andy :slight_smile:

Il y a un peu d’historique sur ce sujet sur meta (voir par exemple).

Premièrement, il existe un plugin discourse-ethereum existant (probablement obsolète, mais il existe)

Il couvre essentiellement 1 et 2 de votre liste (enfin, une interprétation légèrement différente de ‘2’). Il stocke les adresses ethereum aux côtés des comptes utilisateurs, utilise web3.js pour interagir avec metamask côté client et etherscan pour obtenir les détails des transactions.

Deuxièmement, j’ai précédemment créé un plugin de connexion crypto Discourse (impliquant également metamask) pour un client. Ce client s’est depuis réorienté vers d’autres choses. L’open sourcing de cette solution n’est malheureusement pas une option (et elle est d’ailleurs quelque peu spécifique au fournisseur). Soit dit en passant (car ce n’est techniquement pas sur votre liste), le principal obstacle à surmonter avec la connexion via metamask est la possibilité d’avoir un compte utilisateur sans email associé.

Votre prochaine étape dépend de ce que vous essayez d’accomplir ici. Si vous voulez simplement permettre aux utilisateurs de se connecter à un portefeuille crypto, le plugin discourse-ethereum le fait. Vous auriez probablement juste besoin de mettre à jour une partie du code pour qu’il soit compatible avec la dernière version de Discourse. C’est une tâche relativement facile que toute personne familière avec Discourse peut faire pour vous.

Cependant, si vous envisagez de créer un plugin plus général pour connecter la crypto à Discourse, vous voudriez d’abord spécifier le projet en détail en vue des différentes applications pour lesquelles le plugin pourrait être utilisé, y compris la connexion et l’accès aux groupes/catégories, et potentiellement sans extension de navigateur comme metamask.

Ce type d’investigation changerait la conception du plugin, déplaçant une plus grande partie de la logique ethereum vers le backend, permettant plus de flexibilité à l’avenir lorsque vous voudrez ajouter d’autres fonctionnalités.

14 « J'aime »

Très bien :+1: Merci.

1 « J'aime »

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.