昨天碰到了无法将数据写入账本的问题,我的解决方法是把官方的SDK示例哪来改了一下,能成功了,今天才发现,是我自己的问题,这个问题主要是Contract中的submitTransaction和evaluateTransaction的区别。
我最除写代码时看官方调用链码查询API用的evaluateTransaction方法,我就以为调用链码上的方法全是用这个,结果就是数据写不进去。关于两者的区别如下
evaluateTransaction仅用来查询世界状态,而submitTransaction用于该变世界状态,但是用submitTransaction来查询会保留查询记录
问题解决了,putStringState无法将数据写入账本
转载文章标签 Hyperledger Fabric lua 数据 解决方法 文章分类 代码人生
上一篇:发现了try后面加小括号的写法
-
gcc 无法编译问题解决
GCC 使用
ubuntu file 软件包 信息 源程序 -
问题解决
昨日的问题的一个汇总
赋值 标识符 弱类型 -
GlideApp无法生成问题解决
1、sdk build版本必须为>=27,必须保证所有的support 的版本为相同并且为27.1.0compile 'com.android.s
GlideApp ide github android