The article "10 Minute Quick Start Guide to the RGB++ Protocol and its Gameplay" introduces the knowledge of the RGB++ protocol, its existing ecosystem, and gameplay in simple and understandable language, with the aim of helping everyone to quickly get started. JoyID Wallet is currently the most comprehensive encrypted wallet that supports RGB++ assets, so 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 with and use 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 in a matter of 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 password or mnemonic phrase required: Access the wallet through biometric recognition to prevent others from accessing your wallet.
- Multi-device support: Seamlessly trade across mobile phones (Android/iOS), laptops, or any connected devices.
- Backup and recovery: Provides multiple backup methods to enhance account security, and supports 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 interacting 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, supports Touch ID; supports Safari, Chrome, and Edge.
Please 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, so there is no need to download or install an app. Simply visit app.joy.id to access it.
3. How to Backup Your JoyID Account?#
Step 1: Account Upgrade
- Access the account you want to back up through app.joy.id on your old device.
- Click on the settings button in the upper right corner, open Security, 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, click on the settings button in the upper right corner of the old device, open Security, 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 is recommended); b. Copy the URL and open it in the browser of the new device (Chrome is recommended).
- Access the authorization link on the new device, verify it twice, and generate a 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, perform biometric verification twice to create a new Passkey, click Confirm, and the new account will be successfully created.
5. How to Split RGB++ Assets with 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 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 click on 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 block reorganization), the entire Leap process takes about 1 hour. After the Leap is completed, 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 with another device.
If you 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 Passkey does not exist or no Passkey 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 lock screen password/PIN code/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 with 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 into your Google Account/iCloud. Please ensure that the device can access Google/Apple services when logging in.
- Recovery via CKB address. For some models, users can return to the login interface and recover via 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 lock screen password/PIN code, which will result in the account being unable to be recovered.
- Deleting the JoyID Passkey from your Google Account/iCloud account, which will result in the account being unable to be recovered.
- 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 cannot be resolved on your own while using the JoyID wallet, you can create a ticket on the JoyID Discord server for assistance: https://discord.com/invite/77MyakRKVB