This page provides an overview of accepted grants. Please note that not all accepted grants have completed. All grant proposals and discussion threads can be found at Nervos Talk.
Bitcoin-spv is a low-level toolkit for working with Bitcoin from CKB and other blockchains. It supplies a set of pure functions that can be used to validate almost all Bitcoin transactions and headers, as well as higher-level functions that can evaluate header chains and transaction inclusion proofs. It also supplies a standardized JSON format for proofs. Currently off-chain proof (de)serialization is supported in Golang, Python, & JS.
Obsidian Labs - CKB Studio (GitHub)
CKB Studio is an IDE to develop CKB scripts on the Nervos blockchain. It includes:
- CKB Script Editor - code CKB scripts and use the integrated compiler and debugger
- CKB Keypair Manager - create and manage CKB keypairs
- CKB Node Manager - run CKB node and miner; switch between local, Aggron testnet and the CKB mainnet
- CKB Explorer - view account information and transaction history
- CKB Transaction Constructor - generate CKB transactions conveniently
PW SDK is a simple and powerful SDK for building CKB dApps.
- PW Core - a front-end JS SDK based on Typescript, which allows developers to directly develop CKB dApps that run in all the blockchain wallets supported by PW lock.
- PW lock - a generic multi-chain lock script that verifies signatures from other blockchains, and maps the addresses provided to a valid CKB address.
- PW lib - various types of cryptographic primitives such as the Keccak-256 hash library for verifying Ethereum signatures, the Elliptic Curve Digital Signature Algorithm (ECDSA) Secp256r1 (NIST P-256) library, and more.
Docs of PW SDK: Building CKB dApps in the easiest way
Obsidian Systems - Ledger App (Github)
Ledger Hardware Wallet for CKB.
- Ledger App
- Plugin
- hw-app-ckb (LedgerJS)
- Also available on NPM here
SECBIT Labs - Zero Knowledge Proofs Toolkit (GitHub)
A Zero-knowledge proofs toolkit for CKB, empowering the community with the cutting-edge techniques of zero-knowledge proofs to develop all kinds of decentralized applications.
Synapse is a browser extension wallet that manages assets on Nervos CKB. In addition to the common features of a wallet, it can also be used to interact with DApps through a user’s browser.
A framework that easily allows launch of a sidechain on nervos network.
Support for next-generation mining communication protocol Stratum V2 and the automation of mining pool software deployment.
One Chain CKB is an SDK designed by the BlockABC team to solve the Nervos CKB chain compatibility in wallet development based on ckb-sdk-js.
UDTswap is a proof of concept automated exchange protocol using multiple liquidity pool economy on Nervos. UDTswap is a decentralized exchange that replaces order books with an on-chain liquidity pool.
- Supports CKB and UDT based pools
- Supports multiple pools for same CKB and UDT pairs
- Supports multiple swaps for different pools