The article "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 get started quickly. JoyID Wallet is currently the most comprehensive encrypted wallet that supports RGB++ assets, so it is particularly important to master the use of JoyID 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 enter the Web3 world seamlessly.
As a network wallet solution based on the FIDO WebAuthn protocol and built on Nervos CKB, JoyID users can open an account in a few 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, 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: Seamless trading 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 of accounts on multiple devices.
- Multi-Chain Support: In addition to supporting BTC and Nervos CKB, JoyID also supports ETH and a series 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 the 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 Service; supports Chrome, Firefox, and Edge.
- iOS: Requires iOS version 16 or higher and enables iCloud service; supports Safari, Chrome, Firefox, and Edge.
- macOS: Must be macOS Catalina or higher, 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, so there is no need to download and install 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 your old device.
- Click on the settings button in the upper right corner, open Security, click "+", and click Upgrade to pay for the upgrade. The upgrade requires 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 has been used.
Step 2: Account Backup
- Access the JoyID account to be backed up, and click on the settings button in the upper right corner of the old device, open Security, and click "+".
- 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 Create New, verify twice through biometric recognition 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 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. After 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 of 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 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 When My Phone is Lost?#
If you have another device logged in or backed up, your assets are still safe. Just log in with 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 choose to log in with Passkey.
2. Why Does It Prompt That the Passkey Does Not Exist or 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 determine if it can be recovered based on the following steps:
- 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 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 you backed it up, 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 problems that cannot be solved by yourself while using the JoyID wallet, you can create a ticket on the JoyID Discord server for help: https://discord.com/invite/77MyakRKVB