最近在学习web3的接口文档,使用web3py+flask+ganache写了一个简易的智能合约教育平台,语言用的是python,ganche直接使用的本地区块链网络,用web3py进行交互。
代码逻辑不难,可以私信或者到我的闲鱼号夏沫mds获取我的代码
首页
首页这里提供了三个比较常见的示例,如代币、众筹、投票等合约。
代币合约
众筹合约
投票合约
这里的三个实例左方提供一个步骤的列表,每个步骤点击可以出现相应的提示信息
点击可以查看具体答案
完成步骤后左方会有相应的提示
编写完点击编译合约获取abi和字节码
之后部署合约,部署后可以获取到合约地址
可以看到第一个账户的余额也减少了,默认使用的是第一个账户
之后便可以选择账户并调用相应的合约方法
调用name方法获取代币合约的名称
调用balanceOf获取账户1的代币数量
这里再使用transfer转让代币
调用后的交易回执