The general process is very similar to sending a transaction with the LIQUID app: you create the transaction in MetaMask, sign it with ZERO and then broadcast it with MetaMask.
Prerequisites
- Make sure that your ZERO has been connected to your MetaMask wallet and that the ETH account you want to send from is visible (see Synchronize ZERO with MetaMask)
Send a MetaMask transaction from your ZERO account
1/ Make a transaction request in MetaMask
- Open the MetaMask extension in your browser and select the NGRAVE account of your choice.
- Click on 'Send'.
- Select the token and the amount you would like to send. Then enter your destination address.
- Click on 'Continue'. This will show you the transaction details.
- 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, MetaMask will no longer display them.
- When you are ready, click 'Confirm'.
2/ Scan the QR code generated by MetaMask with ZERO
- Open the camera on your ZERO and scan the MetaMask 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 all 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 MetaMask.
In some cases the transaction can't be decoded or part of the decoded 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 MetaMask
- In Metamask, click 'Get signature' to open your computer's camera.
- You can now scan the NGRAVE ZERO signature QR with MetaMask.
- 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.
Congratulations!
Your transaction has been signed with NGRAVE ZERO and broadcast to the blockchain by MetaMask.