Signing a transaction with Keystone

This guide details how to sign a transaction using your Keystone device. 

Before beginning, know that there are two methods for signing with Keystone. The most common and recommended way, due to its ease and simplicity, is QR-code signing, which doesn't require a laptop or desktop computer for the signing process.

In addition to QR-code signing, you can also sign using a micro SD card. Signing using a micro SD card involves having a computer available, as well as a micro SD card, and is recommended for more advanced users.

Signing with a Keystone device using QR codes

First, create a transaction as normal by tapping "Send" from your vault. Enter the amount you want to send, then enter the address you're sending to, just like any other transaction.

When you begin signing the transaction with your hardware device, you'll select "Sign with QR Code Instead" at this step. 

Screen_Shot_2022-03-17_at_3.21.35_PM.png

On the next screen, you'll be prompted to scan the QR code from your Casa app using your Keystone device.

To find the QR code on your Keystone device, navigate to: 

Multisig Wallet > Signing History > Scan icon

PXL_20210930_211634436.jpg              PXL_20210930_211646188.jpg

Scan the QR code shown in your Casa app from the Keystone device. You'll be prompted to confirm the transaction and enter your device's passphrase authentication.

ezgif.com-gif-maker.gif

Once you've scanned the QR code in the Casa app using your Keystone device, there's still one more important step. You'll next need to scan the QR code generated by your Keystone device using your Casa app on your mobile phone.

When you're ready to scan, tap "Got It, I'm Ready to Scan."

Next, scan the QR code using your phone. 

ezgif.com-gif-maker.gif

That's it! You've successfully signed a transaction using your Keystone device and QR codes. 

If there are other required signatures in your multisig transaction, you'll need to apply them separately. When all key signatures have been applied, you can tap "Complete Transaction" to broadcast your transaction to the network.

3-key_vault_broadcast_transaction.gif

Signing via micro SD card

As an alternative to QR code signing, you can also sign with your Keystone device using a micro SD card. 

After you initiate a transaction by choosing the amount you'd like to send and the address to send to, it's time to sign the transaction using your device. Tap "Tap to add a new signature," then tap "Send email."

Next, check your email inbox for an email from Casa with a link. Clicking that link will initiate the signing process.

Physically insert your micro SD card into your computer (you may need an adapter for this step). 

ezgif.com-video-to-gif_copy_5.gif

When you click the link, you’ll be prompted to download a .psbt file onto your computer. Once the file is downloaded, drag and drop the file onto the Keystone's micro SD card.

Next, take the micro SD card out of your computer and insert it into your Keystone. 

When your Keystone is powered up and unlocked with your PIN, you'll sign your transaction on your Keystone device.

Once you finish verifying the transaction details, the Keystone will save the signed psbt to the micro SD card.

Now that the transaction's signature is copied to the micro SD card, you’re ready to transfer the signature back to your computer to complete the signing process. 

Remove the micro SD card from the Keystone and insert it into your computer. 

Back in your web browser, click "Next," then drag and drop the file ending in "-part.psbt" into the window when prompted.

We recommend deleting the -part.psbt file from the micro SD card once finished uploading.

If there are other required signatures in your multisig transaction, you'll need to apply them separately. When all key signatures have been applied, you can tap "Complete Transaction" to broadcast your transaction to the network.

Articles in this section

Was this article helpful?
0 out of 0 found this helpful
Share