使用百度链的智能合约来落地公司业务场景(2)

简介: 使用百度链的智能合约来落地公司业务场景(2)

模仿filehash书写的方式和逻辑


1、给属性赋值


2、给map集合赋值或初始化


  • 查询方法


image.png


image.png


这2个查询的方法也是模仿官方模版里面的getFile方法


编译合约


进入到go源码合约文件目录
GOOS=js GOARCH=wasm go build -o hello.wasm
会编译合约文件生成一个hello.wasm文件


部署合约


./xchain-cli wasm deploy --account XC1111111111111111@xuper --cname hello_last_9  --fee 5574291 --runtime go ./hello-go/hello.wasm -a '{"owner":"mengfanxiao"}'


调用合约


image.png


若合约源码问题有问题如何解决


现象是:合约部署成功 但调用合约失败


image.png


那么就可以认定是 自己自定义的合约代码有问题

如果每次测试合约都需要部署到链上再发起调用会特别麻烦,官方提供的3种方式,可以脱离链上环境运行合约


官方提供的3种方式 上面的go语言合约代码问题我是通过方式2完成的 没有通过官方提供的这3种方式解决 原因如下;


这里简单的说下目前的现状 截止20200706,主要目的是避免朋友们在坑里待得时间太久 耽误了进度


官方文档


https://xuperchain.readthedocs.io/zh/latest/development_manuals/XdevManual.html


通过百度超级链官网控制台入口来测试合约源码文件是否有问题


目前仅仅支持c++语言开发的合约的测试,那咱们用的是go语言,所以这种方式就用不了,为什么用go语言呢,因为只有go语言才有存证的合约模版


image.png


大致的使用步骤是


a、先注册一个账号登陆控制台



b、充值2元钱


c、创建一个合约账户


d、创建合约


d-1 输入合约名称


d-2 可以选择现有的模版,也可以选择空白的模版


d-2-1 选择空白模版的话 可以将自己的c++编写的合约代码复制进去



image.png


image.png



相关文章
|
人工智能 自然语言处理 自动驾驶
破壁人AI百度:科技公司反内卷的典型样本
互联网整个行业都在陷入被动且尴尬的局面。去年开始流行的“内卷”一词,恰如其分的描述了互联网的现状,比如抖音开始做外卖,微信强推视频号,一直硝烟弥漫的电商市场,更是激战在社区团购上
167 0
破壁人AI百度:科技公司反内卷的典型样本
|
人工智能 自然语言处理 自动驾驶
破壁人AI百度:科技公司反内卷的典型样本
互联网整个行业都在陷入被动且尴尬的局面。去年开始流行的“内卷”一词,恰如其分的描述了互联网的现状,比如抖音开始做外卖,微信强推视频号,一直硝烟弥漫的电商市场,更是激战在社区团购上。
175 0
破壁人AI百度:科技公司反内卷的典型样本
|
人工智能 自然语言处理 自动驾驶
破壁人 AI 百度:科技公司反内卷的典型样本
互联网整个行业都在陷入被动且尴尬的局面。去年开始流行的“内卷”一词,恰如其分的描述了互联网的现状,比如抖音开始做外卖,微信强推视频号,一直硝烟弥漫的电商市场,更是激战在社区团购上。
破壁人 AI 百度:科技公司反内卷的典型样本
|
人工智能 自然语言处理 自动驾驶
破壁人AI百度:科技公司反内卷的典型样本
互联网整个行业都在陷入被动且尴尬的局面。去年开始流行的“内卷”一词,恰如其分的描述了互联网的现状,比如抖音开始做外卖,微信强推视频号,一直硝烟弥漫的电商市场,更是激战在社区团购上。
破壁人AI百度:科技公司反内卷的典型样本
|
人工智能 自然语言处理 自动驾驶
破壁人AI百度:科技公司反内卷的典型样本
互联网整个行业都在陷入被动且尴尬的局面。去年开始流行的“内卷”一词,恰如其分的描述了互联网的现状,比如抖音开始做外卖,微信强推视频号,一直硝烟弥漫的电商市场,更是激战在社区团购上。
130 0
破壁人AI百度:科技公司反内卷的典型样本
|
人工智能 自然语言处理 自动驾驶
破壁人AI百度:科技公司反内卷的典型样本
互联网整个行业都在陷入被动且尴尬的局面。去年开始流行的“内卷”一词,恰如其分的描述了互联网的现状,比如抖音开始做外卖,微信强推视频号,一直硝烟弥漫的电商市场,更是激战在社区团购上。 内卷背后也有人感慨,互联网到了尽头。支撑这一论述的是,移动互联网的人口红利已经消失,几款国民型APP用户增长都固定在了10亿这个级别,只能依靠自然人口的增长和迁移。
128 0
破壁人AI百度:科技公司反内卷的典型样本
|
人工智能 自然语言处理 自动驾驶
破壁人AI百度:科技公司反内卷的典型样本
互联网整个行业都在陷入被动且尴尬的局面。去年开始流行的“内卷”一词,恰如其分的描述了互联网的现状,比如抖音开始做外卖,微信强推视频号,一直硝烟弥漫的电商市场,更是激战在社区团购上。 内卷背后也有人感慨,互联网到了尽头。支撑这一论述的是,移动互联网的人口红利已经消失,几款国民型APP用户增长都固定在了10亿这个级别,只能依靠自然人口的增长和迁移。 这一幕如同刘慈欣小说《三体》里所描述的,智子封锁的地球科技一样,被信息干扰,或引导至错误方向发展,困在原地,做困兽之斗,无法自拔。
破壁人AI百度:科技公司反内卷的典型样本
|
测试技术 Go 区块链
使用百度链的智能合约来落地公司业务场景(3)
使用百度链的智能合约来落地公司业务场景(3)
262 0
使用百度链的智能合约来落地公司业务场景(3)
|
JSON Java Go
使用百度链的智能合约来落地公司业务场景(1)
使用百度链的智能合约来落地公司业务场景(1)
161 0
使用百度链的智能合约来落地公司业务场景(1)
|
Java Go 区块链
在百度超级链Xuper上部署智能合约并实现存证功能(3)
在百度超级链Xuper上部署智能合约并实现存证功能(3)
505 0
在百度超级链Xuper上部署智能合约并实现存证功能(3)

热门文章

最新文章