Comment puis-je exécuter les fonctions de contrat déployées à l’aide de l’API?

Kamran Jabbar

Comment puis-je exécuter les fonctions de contrat déployées à l’aide de l’API?


Pouvez-vous me fournir un exemple de démonstration, comment puis-je accéder aux fonctions du contrat à partir d’une application Web PHP / application mobile?

Par exemple, si je veux transférer des fonds de contrat / éther vers un compte propriétaire, comment puis-je transférer cela en utilisant l’API sur un réseau de test ou réel? De myetherwallet c’est possible en donnant la clé privée.

Vous le voulez simplement à partir d’une autre application utilisant l’API?

Réponses


 Gopal ojha

Une fois que vous avez déployé le contrat, vous pouvez facilement interagir avec ce contrat si vous avez l’adresse du contrat et l’ABI. Mais l’essentiel est que vous devez avoir une adresse de compte .
L’adresse du compte signifie que vous devez avoir déverrouillé la clé privée .
lors de l’utilisation du méta-masque, il déverrouille automatiquement le compte, mais si vous utilisez un compte sur un navigateur Web, vous devez d’abord déverrouiller le compte pour envoyer la transaction.
Dans votre cas, en utilisant un mobile ou un navigateur Web pour interagir avec le contrat pour effectuer une transaction en utilisant l’API comme vous l’avez mentionné ci-dessus, utilisez l’ api web3js .
Maintenant, pour la partie démo, veuillez consulter le document de l’api web3js. Il est correctement expliqué pour l’interaction avec le contrat et vous pouvez facilement le conduire vers UX comme vous le pouvez.
Maintenant, la question est de savoir quel réseau de blockchain vous utilisez. Prenons l’exemple de Titan Blockchain (disons) maintenant, vous devez avoir un compte correspondant à ce réseau Titan blockchain. Pour effectuer une transaction concernant ce réseau, vous devez avoir un contrat déployé sur ce réseau et un compte doit être associé à ce réseau. Après cela, vous devez déverrouiller le compte depuis geth ou en utilisant web3.
cool, laissez-vous aider.

 

#à, #de, comment, contrat, déployées, exécuter, Fonctions, l’aide, l’API, Les, Puis-je

 

yahoo

Laisser un commentaire

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