5 以DAPP PETSHOP为例子,使MetaMask领养时需支付ETH ,可以如何修改代码?

大家好我是初学者,希望能和大家一起学习进步。

petshop box例子领养时好像不需支付货币,只有消耗gas。 尝试了给Adoption.sol合约文件中的adopt函数增加“payable”标识,并在app.js中的合约交互的代码加入“value:100”,想要指定价格。最后用ganache和MetaMask部署,虽然商店页面出来了,但是点adopt按钮没有反应。 (如果不改value,例子就跑得动)

请教各位高手,想在领养时 MetaMask需要支付一定的货币和gas,需要如何修改代码?

请先 登录 后评论

最佳答案 2020-03-16 18:21

你可以看一下浏览器控制台,, 当你点击adopt时, 输出了什么错误.

应该是你app.js 的代码写错了.

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 0 收藏,4892 浏览
  • 月出皎兮 提出于 2020-03-16 15:37