Nervos 生态代码库

Nervos 主代码库

名称描述
ckbNervos CKB 是一个无需许可的公链,也是 Nervos 网络的 layer1
rfcs包含与 Nervos 网络相关的建议、标准和文档
ckb-vmCKB 虚拟机,基于开源的 RISC-V 指令集
ckb-cliCKB 命令行接口
p2p支持自定义协议的多路复用 p2p 网络框架
eaglesongCKB 的挖矿算法 Eaglesong
neuronCKB 官方桌面版全节点钱包
ckb-explorerCKB 浏览器
docsNervos CKB 文档
molecule另一个序列化系统:最低限度和规范化
ckb-system-scriptsCKB 官方系统脚本。这些合约将被包含在创世块的系统 cell 中
ckb-testnet-faucetCKB 测试网水龙头
ckb-sdk-jsCKB 的 JavaScript SDK
ckb-sdk-rubyCKB 的 Ruby SDK
ckb-sdk-javaCKB 的 Java SDK
ckb-sdk-goCKB 的 Golang SDK
ckb-swift-kitCKB 的 Swift 工具包
ckb-miscellaneous-scripts有趣有用的 CKB 脚本
ckb-anyone-can-pay任何人都可以支付的 cell
mutaMuta 一个高性能的区块链框架
muta-docsMuta 文档
droneMuta 框架标准工具
overlordOverlord 共识协议(火币公链采用的共识协议)

Nervos 生态代码库

名称描述
animagusAnimagus 为 UTXO 模型中遇到的大多数编程问题提供解决方案
godwoken基于 Nervos CKB 的可编程的账户层
keyper一个管理 lock script 的协议
keyper-scatter基于 Keyper 协议的最小化桌面钱包
ckb.pwCKB P-Wallet
ckb-boxer一个最小的 CKB,只包含链验证部分
ckb-std包含了几个帮助你使用 Rust 编写 CKB 合约的模块
polyjuice在 CKB 上实现以太坊的解决方案
lumos一个基于 JavaScript/TypeScript 的完整的 DApp 框架
ckb-js-toolkitJavaScript 工具包,包含一系列独立的工具,帮助发展 CKB DApps
ckb-duktape通过 duktape 在 CKB 上搭建使用 JavaScript 编写智能合约的环境
ckb-duktape-template一个在 CKB 上编写 JavaScript 的模板
diviner一个 FoundationDB 类型的 Rust 模拟测试框架