Fabric链码API文档 - Node.js

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

invokeChaincode

invokeChaincode()方法在本地使用相同的交易上下文调用指定链码 的invoke()方法,在链码中调用链码不会产生新的交易消息。

如果被调用的链码在同一个通道,那么它只是简单地将被调用链码的 读写集添加到被调用交易中。

如果被调用的链码处于不同的通道,那么只会返回响应结果,在被调用 链码中的PutState调用不会影响账本的状态。

方法原型

<async> invokeChaincode(chaincodeName, args, channel)

调用参数

  • chaincodeName:要调用的链码名称,字符串
  • args:调用参数列表,字节数组的数组
  • channel:要调用的链码所在通道名称,字符串

返回值

invokeChaincode()方法返回一个Promise对象,其解析值为链码调用的响应结果。