Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor zero2ckb training course #3

Closed
9 of 10 tasks
Flouse opened this issue Mar 19, 2023 · 0 comments · Fixed by #20 or #8
Closed
9 of 10 tasks

Refactor zero2ckb training course #3

Flouse opened this issue Mar 19, 2023 · 0 comments · Fixed by #20 or #8
Assignees
Labels

Comments

@Flouse
Copy link
Owner

Flouse commented Mar 19, 2023

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
  • 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
  • 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.

Reference

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants