「RGB++ Protocol and Its Gameplay: A Quick 10-Minute Introduction」article explains the knowledge related to the RGB++ protocol and its existing ecosystem and gameplay in simple and understandable language. The purpose is to help everyone quickly get started and familiarize themselves with it. JoyID Wallet is currently the most comprehensive encrypted wallet that provides support for RGB++ assets. Therefore, mastering the use of JoyID is particularly important for deep involvement in the RGB++ ecosystem.
This article selects some content from the JoyID Passkey Wiki to help everyone quickly get started and familiarize themselves with the JoyID Wallet.
Introduction to JoyID Wallet#
1. What is JoyID Wallet?#
JoyID is an encrypted wallet that combines Passkey key management. Without the need to remember passwords or complex mnemonic phrases, users can create a non-custodial encrypted wallet account in just ten seconds and seamlessly enter the Web3 world.
As a network wallet solution based on the FIDO WebAuthn protocol and built on Nervos CKB, JoyID users can open accounts within seconds and manage their wallets using secure account systems such as Face ID and Touch ID. In JoyID, users do not need to download and install anything, and they can also access multiple blockchain networks and achieve multi-device login, providing a smooth and seamless user experience.
2. Key Features of JoyID Wallet#
- No Passwords or Mnemonic Phrases Required: Access the wallet through biometric recognition to prevent others from accessing your wallet.
- Multi-Device Support: Seamlessly trade across smartphones (Android/iOS), laptops, or any connected devices.
- Backup and Recovery: Provide multiple backup methods to enhance account security and support easy backup and recovery across multiple devices.
- Multi-Chain Support: In addition to supporting BTC and Nervos CKB, JoyID also supports ETH and a range of EVM chains.
- Easy to Use: Whether you are a crypto novice or a crypto OG, JoyID is your best choice for easy interaction with various dApps.
3. Built-in Features of JoyID#
JoyID is not just a wallet, it also supports some built-in features:
Spore DOBs Market: The First DOBs Trading Market
JoyID has launched the first DOBs (Digital Objects) trading market. DOBs are developed based on the on-chain digital asset protocol Spore Protocol, and their intrinsic value is supported by locked CKB tokens. The larger the on-chain storage space required by a DOB, the more CKB tokens it locks. Users can now trade DOBs such as Unicorn Box on the JoyID market.
Coins: RGB++ Asset DEX
Coins is a DEX that supports trading of RGB++ FT assets. You can access it by clicking on Coins on the Market page. With no gas fees and no transaction fees, users can experience smooth trading of RGB++ assets on the Bitcoin Layer 2 (CKB blockchain).
Using JoyID Wallet#
1. What Devices/Systems Does JoyID Support?#
- Android: Must be version 7 or higher and equipped with Google Mobile Services; supports Chrome, Firefox, and Edge.
- iOS: Requires iOS version 16 or higher and enables iCloud services; supports Safari, Chrome, Firefox, and Edge.
- macOS: Must be macOS Catalina or higher and supports Touch ID; supports Safari, Chrome, and Edge.
Note that JoyID accounts cannot be created in the following environments: Windows systems, MIUI with second space, HarmonyOS, Firefox on macOS.
If your device meets these specifications but you still cannot register, please test WebAuthn support on webauthn.me and seek help by creating a ticket on the JoyID Discord server.
2. Where Can I Download JoyID?#
JoyID is a browser wallet that does not require downloading or installing an app. You can access it by clicking app.joy.id.
3. How to Backup Your JoyID Account?#
Step 1: Account Upgrade
- Access the account you want to back up through app.joy.id on the old device.
- Open Security by clicking on the settings button in the upper right corner, click on "+", and click on Upgrade to pay for the upgrade. The upgrade costs 150 CKB, so please make sure your wallet account balance is more than 250 CKB.
- After the upgrade is successful, you can click on the CKB balance to see that 150 CKB is occupied.
Step 2: Account Backup
- Access the JoyID account to be backed up, open Security by clicking on the settings button in the upper right corner of the old device, and click on "+".
- Obtain the authorized QR code/link: a. Scan the QR code with the new device and open it in a browser (Chrome recommended); b. Copy the URL and open it in the browser of the new device (Chrome recommended).
- Access the authorized link on the new device, verify it twice, and generate the Passkey. Note: Please keep the old device screen on during the entire backup process to ensure smooth backup.
- Authorize the old device, complete the backup, and check the backup status.
For more content and video tutorials, please refer to the JoyID Backup Multi-Device Tutorial:
https://www.notion.so/JoyID-106a01fcb60b4934b982022a623e8292?pvs=21
4. How to Create Multiple JoyID Accounts?#
Log in to the app.joy.id page, click on Create New, verify your biometrics twice to create a new Passkey, click Confirm, and the new account will be created successfully.
5. How to Split RGB++ Assets Using JoyID Wallet?#
For RGB++ assets on the Bitcoin chain, if they are FT, you can split the assets using the following method:
- Log in to the JoyID wallet, switch to the BTC network, and select the RGB++ asset you want to split (such as SEAL).
- Click on Send, then send it to your own BTC address. In the Amount field, enter the quantity you want to split into.
- Click on confirm and sign.
- Check the transaction status. Once all the statuses are completed, the split is successful. You can go to HueHub to view the split assets and perform order trading operations.
6. How to Leap RGB++ Assets from the Bitcoin Chain to the CKB Chain?#
JoyID Wallet already supports the Leap function for RGB++ assets. After logging in to JoyID, switch to the Bitcoin network, then open your RGB++ asset (such as SEAL), select Bitcoin L2 (CKB) in the send interface, enter the CKB address and quantity, select the miner fee, and finally click Send and confirm the signature.
Video tutorial: https://x.com/joy_protocol/status/1780505146067448176
It is important to note that to ensure security (to prevent blockchain reorganization), the entire Leap process takes about 1 hour. After completing the Leap, the RGB++ assets will be on the CKB blockchain, and you can use the built-in DEX in the JoyID wallet or Omiga's Marketplace for trading.
FAQ#
1. What should I do if I lose my JoyID account due to a lost phone?#
If you have another device logged in or backed up, your assets are still safe. Simply log in using another device.
If you have previously enabled Passkey, your assets are still safe. Passkey will be synchronized between devices on the same iCloud or Google account. Access JoyID on a new device using biometric recognition and select Passkey login on the login page.
2. Why does it say that the Passkey does not exist or that no Passkey is found on this device?#
If you see this prompt, it means that your account on this device has been lost due to resetting the device's PIN code/screen lock password/system upgrade. Please follow these steps to determine if it can be recovered:
- If you have done an account upgrade backup, you can restore it using another device.
- If you have not done an account upgrade backup but can find the JoyID Passkey in your Google Account/iCloud account, you can try to recover it by logging in to your Google Account/iCloud. Please ensure that the device can access Google/Apple services when logging in.
- Recover using the CKB address. For some models, users can return to the login interface and recover using the CKB address.
If you have tried the above methods and still cannot recover your account, it means that your account is lost.
3. Under what circumstances will my wallet be lost or unable to log in?#
If you have not made any backups, the following situations will cause your wallet to be lost/unable to log in and cannot be recovered:
- Resetting the device's screen lock password/PIN code, which will result in the account being unable to be recovered/retrieved.
- Deleting the JoyID Passkey from the Google Account/iCloud account where the backup was made, which will result in the account being unable to be recovered/retrieved.
- Creating a JoyID account using a browser but not enabling Passkey Backup, and then clearing the browser cache.
For more knowledge about JoyID, please refer to the JoyID Passkey Wiki: https://www.notion.so/nervina/ca5b5cd04d7e4fd3899ce6c65b334fcc?v=1bbdc0e710c44b7997033dfa7bf8de06&pvs=4
Finally, if you encounter any other issues that you cannot resolve while using the JoyID wallet, you can create a ticket on the JoyID Discord server for assistance: https://discord.com/invite/77MyakRKVB