#fabric #smart-contracts #api #hyperledger #run-time #blockchain #chaincode

fabric_contract

Rust语言Hyperledger Fabric合约API

3个版本

0.1.4 2020年9月17日
0.1.3 2020年9月17日
0.1.0 2020年8月3日

#15 in #fabric

Apache-2.0

74KB
1.5K SLoC

fabric_contract_macros

这是...

Fabric Rust合约-API

"使用Wasm作为编译目标的Rust语言的Fabric合约API。"

SmartContract是一个单crate,包含一个或多个合约struct,编译成Wasm库。在这个仓库中,basic_contract_rs是一个例子。这是一个基于标准VS Code扩展示例的简单资产合约。

从头到尾的入门指南

查看fabric_contract的API文档

完整文档


lib.rs:

这是主crate,提供支持编写与Hyperledger Fabric的Wasm链码运行时一起工作的智能合约。

fabric_contract_macros crate包含辅助开发智能合约的宏

basic_contract_rs显示一个简单的资产合约。

依赖关系

~3.5–5.5MB
~103K SLoC