Je crée un DApp en utilisant les contrats intelligents Ethereum, écrits dans Solidity. Je voudrais interagir avec le contrat et payer des jetons au gagnant d'un jeu P2P. Le jeu pourrait être des ciseaux de papier de roche pour la simplicité. Un témoin hébergerait le jeu et enverrait un appel au contrat pour payer le gagnant.Comment appeler les fonctions d'un contrat intelligent Ethereum en externe?
Disons que nous avons deux joueurs: player 1
a un porte-monnaie Ethereum avec la clé publique a1b2c3d4e5
(Le vainqueur du tour)
player 2
a une clé publique de f6g7h8i9j0
(Le perdant du tour)
Comment se le témoin accède à la fonction dans mon contrat intelligent Solidité qui paierait player 1
, du côté du jeu?
vérifier cet exemple de code https://github.com/truffle-box/pet-shop-box –
Pouvez-vous partager votre contrat intelligent et app.js –