利用python的flask框架开发智能合约
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用python的flask框架开发智能合约相关的知识,希望对你有一定的参考价值。
参考技术A开发智能合约的框架有很多,比如:
但我是一个pythoner,显然上述都不合适
3.6
ganache是以太坊的本地测试链
web3是一个用于和以太坊交互的python库。
flask的插件,可快速构建restful风格的api
flask的插件,用于序列化/反序列化
启动一个区块链,用于测试智能合约的发布
先查看本地的solidity版本是多少
使用solidity编写智能合约。
solidity是用于编写以太坊智能合约的语言。
编写user.sol文件
官方的版本中要连接 stringUtils 和 主文件 ,因为我是一个菜鸡,不知道怎么导入外部包,所以直接省掉了这部分操作。
合约部署成功以后(仅部署一次即可),然后可以通过flaskapi来做数据 “存”,“取” 操作。
以上是关于利用python的flask框架开发智能合约的主要内容,如果未能解决你的问题,请参考以下文章
用基于 Python 的开发框架 Brownie 部署以太坊智能合约