Refactor zero2ckb training course
Flouse opened this issue · 0 comments
Flouse commented
zero2ckb designed by @RetricSu
TODO
-
Based on CKB Testnet public RPC - https://testnet.ckb.dev/rpc
- Problem statement:
- zero2ckb-server was based on a self-built CKB devnet, which lacks maintenance and has occasional failures
- failed to keep up with the latest version of CKB in time
- inconvenient to query the transaction created by developers
- Tasks:
- Interact with CKB testnet to make things easier and clearer
- (optional) guide the new developer how to read transaction on ckb-explorer
- Problem statement:
-
Connect a wallet and use omni_lock to sign transactions in the exercises
- Problem statement:
https://zero2ckb.ckbapp.dev/learn#hands-on → 3 wallets were provided.
But when multiple users practice online at the same time, it is difficult to avoid conflicts. - Tasks
- Use Popular browser wallet extensions such as Metamask or Brave wallet, it may provide a better experience when a developer want to sign transactions
- Auto Faucet
When a new developer arrives zero2ckb.ckbapp.dev/learn and connects to a wallet, the server will send 10 * 100 CKB cells to his/her address for later practice
- Problem statement:
-
Refactor UI/UX
- fix: the current zero2ckb page cost too much CPU
- Make the error prompts in the exercises more friendly
- Design check steps components for zero2ckb
- etc.