The general process is very similar to sending a transaction with the LIQUID app: you create the transaction in Rabby Wallet, sign it with ZERO and then broadcast it with Rabby.
Prerequisites
- Make sure that your ZERO accounts are synced with your Rabby Wallet and that the ETH account you want to send from is also added on ZERO.
How to make a Rabby transaction from your ZERO account:
1/ Make a transaction request in Rabby Wallet
- Open the Rabby extension in your browser and select the NGRAVE account of your choice.
- Click on 'Send'.
- Select the chain you want to use for this transaction.
- Enter your destination address in the 'To' field. Then select the token and the amount you would like to send.
You can add a message to the transaction, if you want. Keep in mind that this will be visible on the blockchain, so don't include any personal or otherwise sensitive information. - If the recipient address is not whitelisted, you'll need to check the box in the dialog at the bottom to grant temporary permission for the transaction and you'll need to fill in your password.
- Click on 'Send'. This will show you 'Simulation Results' with all the transaction details.
- Choose a fee and make sure that the transaction details are correct.
- Consider making a screenshot or a note of the transaction details. By the time ZERO will show you the details for verification, Rabby will no longer display them.
- When you are ready, click 'Begin signing process'.
2/ Scan the QR code generated by Rabby Wallet with ZERO
- Open the camera on your ZERO and scan the Rabby QR code with the ZERO.
- To open the camera, either tap on the blue scan icon in the right top of the dashboard, or tap on the coin you want to send funds from and tap 'Send'.
3/ Verify the transaction before signing it with ZERO
- ZERO will display the transaction details.
Important! Verify the transaction details on your ZERO screen. It is important that you make sure that they match with the details you entered in Rabby.
In some cases the transaction can't be decoded or part of the decode transaction can't be interpreted. Make sure you understand the risks of blind signing and take appropriate measures to protect your funds (see How to stay safe on web3?). - If everything is correct, you can sign the transaction request offline with your PIN and, if required by your settings, fingerprint.
- You will now see the signed transaction in the form of a QR-code on your ZERO.
4/ Scan the QR code generated by ZERO with Rabby Wallet
- In Rabby, click 'Get signature' to open your computer's camera.
You can now scan the NGRAVE ZERO signature QR with Rabby. - The image of the QR code will appear blurred for security reasons. It will not affect the reading.
- Scan the signed QR-code from your ZERO.
- When the QR-code has been scanned in Rabby Wallet, click 'Submit transaction'.
Congratulations!
Your transaction has been signed with NGRAVE ZERO and broadcasted to the blockchain by Rabby Wallet.