créer votre propre fournisseur web3

Ou Bachar

créer votre propre fournisseur web3


Je me demande s’il existe des tutoriels / guides qui expliquent comment créer votre propre fournisseur Web3 (comme le métamask), ce qu’il faut considérer lors de la création d’un, comment gérer les problèmes de sécurité / confidentialité, quelles sont les meilleures pratiques et autres ..

Je sais par exemple que le fournisseur web3 devrait implémenter la bibliothèque web3.js et exporter certaines de ses fonctions pour un usage externe. et si par exemple je veux créer une extension chrome, mon fournisseur doit injecter l’objet web3 dans la fenêtre hôte.

Je sais que ma question est trop générale, mais je cherche essentiellement des conseils, juste pour me donner une piste pour commencer.

Juste pour être clair, je cherche un moyen de construire une extension chrome qui sera le fournisseur web3, en d’autres termes je veux construire ma propre extension Metamsk / parity

Réponses


 Mikko Ohtamaa

Vous posez des questions sur des créneaux très complexes et complexes, vous ne pouvez donc pas vous attendre à ce que des didacticiels prêts à l’emploi soient disponibles.

je voudrais suggerer


 Andromelus

Si vous demandez « comment construire une application web pour interagir avec une chaîne ethereum », alors il n’y a pas de tutoriel approprié (ou du moins pas complet).

Ce que vous pouvez faire est de suivre les didacticiels de nodeJS. La seule différence pour une application Web entièrement orientée client est que vous incluez web3js dans la page html.

Le fichier construit par alreayd pour inclure web3js dans votre page html est ici (web3.min.js)

Cela vous permettra de faire ceci:

 < script type = "text/javascript"  src = "/web3-min.js" ></ script > 

Il exportera vers votre application la variable « web3 ». Vous pouvez, par exemple, effectuer les opérations suivantes:

      if   ( typeof  web3 !==   'undefined' )   { web3 =   new   Web3 ( web3 . currentProvider ); 
         }   else   { 
             // set the provider you want from Web3.providers web3 =   new   Web3 ( new   Web3 . providers . HttpProvider ( "PROVIDER" )); 
         } document . getElementById ( "sampleTest" ). innerHTML =  web3 . eth . getBalance ( "0x52bc44d5378309EE2abF1539BF71dE1b7d7bE3b5" )   ; 

Ou Bachar

Merci pour la réponse, je sais comment construire un daap pour interagir avec web3, je cherche à construire une extension chrome qui offre à dapps la possibilité d’interagir avec la blockchain. en d’autres termes, je veux construire une extension chrome similaire à Metamask

Andromelus

Toujours le même, @OrBachar, importez le fichier web3.min.js (si vous le pouvez, vous n’êtes pas sûr de l’extension), et utilisez-le, non?

Ou Bachar

ouais je pense, c’est toute l’idée, je suis toujours en train d’enquêter.

 

créer, Fournisseur, propre, votre, web3

 

yahoo

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *