-
Notifications
You must be signed in to change notification settings - Fork 4
Overview
👉 Keypering is still under active development and considered to be a work in progress 👈
While Neuron is a mature desktop wallet in Nervos CKB ecosystem and is more suitable for users who are not quite familiar with CKB.
Today, we're excited to publish Keypering, a brand new desktop wallet for Nervos Network CKB internal developers.
-
Neuron is designed for the majority of CKB users including those who don't quite understand blockchain or other related details. As an amnenity in CKB ecosystem it has a bulk of work on covering technologies under the hood.
Say synchronization, Neuron even has its own CKB Node and Lumos Indexer.
While Keypering is intended for developers who have experience on CKB and know how to run a node or some other services of CKB. So Keypering is much more light-weight than Neuron(about 65% in size, 62% in memory) by discarding complex functionalities.
Since Keypering doesn't need to synchronize over and over, it's also much faster to catch up with the latest state than Neuron.
-
Privacy and safety take the first place in Neuron, which constrain Neuron in interaction with other DApps or systems.
And Keypering is made for these cases.
-
Keypering provides a Keypering Agency, which conforms to the Keypering Protocol, to deliver information to DApps, or conduct tasks from DApps. With Keypering, DApps can fetch addresses, lock scripts to generate transactions and request signing on it.
-
Keypering allows external scripts specified by users to sign transactions, which means the difficulty of scripts distribution is drastically reduced. All a developer needs to do is to provide a lock module implementing the LockScript Interface
-
-
Neuron is so serious that it has limited accessibilities to its internal functionalities.
But Keypering is open to developers, internal functions can be invoked via devtools in the main window for debug.
- How to Develop a CKB DApp with Keypering (Video, Chinese + English Subtitles)
- How to Develop a CKB DApp with Keypering (Slides)
- Keypering Manual - User Guide of Keypering
- Keypering Agency Protocol - DApp Developer Guide of Keypering
- Keyper - Lock Script Manager used in Keypering
- CKB Rich Node - Remote server used in Keypering
- CKB Indexer - Core Module of CKB Rich Node
- CKB Explorer
- CKB Faucet
- Simplest DApp - The simplest DApp to interact with Keypering
- Lock Scripts - Basic lock scripts