下面是ganache模拟运行成功的截图:
然后用Truffle在项目nft里面进行编译及部署截图:
紧接着进入web网页: 然后随便找一个ganache上面的账户连接metamask钱包:
然后进行提交信息,进行合约交户
可以看到合约交易成功,左边Nft数量也是显示了个数的为:2。 下面转接到geth私链上进行测试: 主要步骤分为,打开geth私链,先解锁账户。然后进到nft项目用truffle进行编译及部署,然后进入到dapp的web前端界面,进行合约交户。但这儿总是合约不起作用。 若不解锁账户就会报下面的错: 我们先解锁账户:passphrase输入密码 部署与ganache一样,出现这个页面代表成功
下面我们像上面一样进入app,输入npm run dev进入前端界面:
像上次一样进行连接账户,上传信息。我们上传信息后,出现这个界面
然后失败了: 交易显示成功,但是nft数量并没有像上次一样显示为1, 简而言之, 合约没有起到作用,但是在ganache上面是没有问题的。所以兄弟们有遇到类似的情况吗?如何有解决了的,给我说一说