一.启动Webase平台
首先,在unbuntun下切换到fisco文件夹下的webase-deploy文件夹,找到deploy.py
然后,运用python3 deploy.py startAll指令启动Webase平台,(关闭指令为python3 deploy.py stopAll),检查平台是否成功启动。
运用ip a指令获取自己的虚拟机地址,然后输入诸如http://192.168.88.129:5000,地址为自己的虚拟机地址,连上Webase平台,默认账号为admin,默认密码为Abcd1234。
二.智能合约新建与编写
首先新建文件夹与文件:
然后编写Table合约,以下所有合约代码具体见博客Fisco Bcos “Table”库,增删查改中的增与查-CSDN博客,编写完Table合约后,保存并编译,检查是否编译成功。
编写增删查改代码,编译,检查是否成功。
三.合约部署
在右上角找到部署功能,在编译成功后进行部署。
部署之前,需要新建一个用户
在私钥管理中可以新建用户。
四.发送交易
右上角找到发交易功能,首先进行添加操作。
添加成功后返回交易回执:
在数据概览中的交易数量中,我们可以查询到我们所发的交易,可以通过这个来查看历史交易并检查。
五.注意事项
传入参数过多时会报错Stack too deep,可以尝试将多个参数写为一个数组---->string[] memory info。或者分为多个函数。
注意函数returns只需要写变量类型。
Table代码用自带文件,不要用官方文档里的,否则无法部署。