使用JAVA的Hyperledger Fabric链代码

哈亚拉德(Haya Raed):

我想用JAVA写一个链码。我可以使用日食吗?如何编写和测试链代码?这是我第一次学习如何为Fabric开发链代码。我知道JAVA,也知道如何在使用Remix的情况下为以太坊编写智能合约。

任何帮助表示赞赏。有没有一种方法可以在不创建网络的情况下用JAVA编写和测试链码?就像在Remix中一样

本蒂佩:

我可以使用日食吗?

您可以使用自己喜欢的编辑器,只是您正在编写的Java。

如何编写和测试链代码?

按照java chaincode repo上的示例进行操作,具体取决于您要使用哪个版本的结构检出分支或其他分支。考虑到版本1.X和2.X之间存在很大差异。他们提供的示例非常好,您可以使用maven或gradle。要测试链码,您可以使用Junit编写单元测试并模拟垫片。

考虑到链码将被嵌入到Docker容器中,调试是通过日志记录完成的,因此您需要记录很多日志。

有没有一种方法可以在不创建网络的情况下在JAVA中编写和测试链码

在部署链码之前使用单元测试,这里的单元测试是最重要的。填充程序的作用是进行读写,因此内部的逻辑是最重要的部分。要在“真实”模式下进行测试,您将需要一个网络,它不需要很大,因为示例仓库中提供的任何示例网络都绰绰有余。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用 Hyperledger Fabric 部署链代码?

使用连接配置文件安装Hyperledger Fabric链代码

Hyperledger Fabric链代码(智能合约)的安全性问题

Hyperledger Fabric链代码中的交易级别共识/认可

尝试在Hyperledger Fabric上实例化链代码时出错

Hyperledger Fabric 链码升级

Hyperledger Fabric区块链信息

开发模式下的 Hyperledger Fabric fabcar 示例链代码 (peer-chaincodedev)

使用链码在 HyperLedger Fabric 上创建令牌

Hyperledger Fabric Java如何使用getQueryResult()

Hyperledger Fabric - 对等链代码实例化 - “未能创建新连接:超出上下文期限”

Hyperledger Fabric链码实例化错误

限制链码访问-Hyperledger Fabric

Hyperledger Fabric,停止并行链码执行

查看Hyperledger Fabric中的区块链块

如何从Hyperledger Fabric区块链外部的api读取链码

HyperLedger结构链代码未更新

是否可以在我的主机上获取文件以供 Hyperledger Fabric 中的链码使用?

使用Hyperledger Fabric 2.0提交的链码调用/查询中的错误

是否可以使用 node SDK 打包 Hyperledger Fabric 链码?

Hyperledger Fabric:如何在JS / Node中使用链码捕获事务错误?

无法使用 Hyperledger Fabric v1.0.0 链码查询所有历史/计数数据

hyperledger Fabric 链码开发模式连接错误

Hyperledger Fabric在构建链码时找不到go文件

Hyperledger Fabric:如何从链码外部访问Level或Couch DB?

Hyperledger Fabric:在链码外部修改分类帐

Hyperledger Fabric javascript 链码读取瞬态数据

Hyperledger Fabric 1.4 中不同节点的区块链之间的差异

Hyperledger-fabric:链码部署连接错误