在Webase平台编写智能合约(实现系统的增删查改)

 一.启动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代码用自带文件,不要用官方文档里的,否则无法部署。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值