最近在学习web3的接口文档,使用web3py+flask+ganache写了一个简易的智能合约教育平台,语言用的是python,ganche直接使用的本地区块链网络,用web3py进行交互。
代码逻辑不难,可以私信或者到我的闲鱼号夏沫mds获取我的代码


首页
首页这里提供了三个比较常见的示例,如代币、众筹、投票等合约。

代币合约

众筹合约

投票合约

这里的三个实例左方提供一个步骤的列表,每个步骤点击可以出现相应的提示信息

点击可以查看具体答案

完成步骤后左方会有相应的提示

编写完点击编译合约获取abi和字节码

之后部署合约,部署后可以获取到合约地址

可以看到第一个账户的余额也减少了,默认使用的是第一个账户

之后便可以选择账户并调用相应的合约方法

调用name方法获取代币合约的名称

调用balanceOf获取账户1的代币数量


这里再使用transfer转让代币
调用后的交易回执