(3) 跟合约接口进行交互

接着上文,如果你没使用过ganache,那需要查看这个链接🔗:

那接下来,我们从如何部署一个合约,包含3部分,编写合约,编译,发布,当然目前测试还是依赖ganache,因为非常简单。

部署合约需要:

创建合约
创建合约
配置web3 provider
配置web3 provider

其实到这里,基本就配置完成了,下一步,点击 **Deploy** 然后就可以编译和部署完成了,这时候,你打开ganache里面的交易记录就能看到,正确的交易了。

合约创建
合约创建

合约创建完成,那接下来才是重头戏,我们该如何调用web3py调用合约函数,这一步其实非常简单,主要就是一个函数的调用,难度不大,主要是需要各位亲自练习下,加深印象。

内容虽然很简单,但这么多信息的整合确实需要花费很多时间和精力的,分享是一件很开心的事情。

合约调用
合约调用

代码部分实现应该比较容易,但我想大家对于ABI和合约地址的配置,可能不熟悉,其实很简单,参考我上一篇内容,里面截图说明了,如何配置这2个参数,非常简单。

如果你配置过程中,碰到问题,可以通过推特联系我 @xxxxxsususu

祝你顺利调试完成。

Subscribe to Iamxmm
Receive the latest updates directly to your inbox.
Verification
This entry has been permanently stored onchain and signed by its creator.