5.5 开发SDK及示例
1. BSN网关SDK实例
我们为开发者提供链下业务系统调用BSN城市节点网关进行交易处理和查询的基础SDK,帮助开发者可以快速完成链下业务系统与网关交互的开发。SDK中对网关API进行了封装,提供交易封装、网关交易接口调用、本地生成公私钥对、上传公钥模式下用户注册和证书登记、数据签名和数据加解密等功能。
下载地址:
https://github.com/BSNDA/PCNGateway-Go-SDK
https://github.com/BSNDA/PCNGateway-Java-SDK
https://github.com/BSNDA/PCNGateway-PY-SDK
https://github.com/BSNDA/PCNGateway-CSharp-SDK
2. 示例应用
如下是我们基于预制链码包开发的链下业务系统通过网关API调用链码的示例源代码,包括:golang、java、C#、python语言的示例,供您下载参考。
Fabric 示例:https://github.com/BSNDA/FabricBaseChaincode
FISCO BCOS示例:https://github.com/BSNDA/FISCOBaseContract
XuperChain示例:https://github.com/BSNDA/XuperChainBaseContract
CITA示例:https://github.com/BSNDA/CITABaseContractt
我们邀请对BSN感兴趣,并且有经验的开发者,来共同优化上述的SDK和示例包。如果您愿意参加,请在GitHub里联系我们。