Parity Signer — How to Sign a Transaction
Related concepts
For the underlying concepts, see Polkadot Vault.
Signing a transaction is the final step of any transaction, like sending funds out of your account. A transaction won't be broadcast to the blockchain until you sign it. You sign a transaction with your private key for your account, proving that you own this account. The signing process, however, depends on what wallet or account manager you use.
Info
The Parity Signer app has been rebranded to Polkadot Vault. If you want to sign a transaction from the Polkadot Vault app, visit the following article: "Polkadot Vault: How to Sign a Transaction"
Signing a transaction with Parity Signer on Polkadot Developer Interface¶
When you create your accounts in Parity Signer, you need a UI to interact with your accounts and initiate transactions.
IMPORTANT
For most users, adding Parity Signer accounts in the Polkadot Developer Signer is strongly recommended.
Click here to see the instructions.
- Initiate a transaction on the Polkadot Developer Interface and click "Sign via QR" or "Sign and Submit":

2. If you have added your Parity Signer account through the Polkadot Developer Signer, a new window will pop up and you'll see a QR code. If you have added your Parity Signer account directly on the Polkadot Developer Interface, you'll see a QR code on the left and a camera screen on the right.


3. Open your Parity Signer app, navigate to the Scan tab, and scan the QR code you see on your computer.
- Now you can check the transaction details in Parity Signer before signing. Tap "Unlock key and sign" if the details are correct, or tap "Decline" to reject the transaction.
5. In the Parity Signer app, a QR code for the signature will appear. If you have added your Parity Signer account through the extension, click the "Sign signature via camera" button. Show the QR code to the camera on your computer.
6. You've signed the transaction. It will be included in the blockchain within a few seconds. You can now open any of the block explorers to view your transaction:

Cannot sign a transaction?¶
Sometimes a transaction can't be signed. The sections below describe some of the causes and possible solutions.
Camera doesn't start¶
If your camera doesn't start, please allow the Polkadot Developer Interface or the extension to use your camera. A pop-up should appear asking for your permission. For the extension, please click on the gear icon and open the extension in a new window first.

If you denied access or accidentally closed the pop-up, click on the camera icon near your URL bar and allow camera access.
However, for the Polkadot Developer Signer to ask permission to use your camera, you first need to enable the option to allow camera access within the extension itself.
1. Open the extension and click on the gear icon on the top right
2. Check "Allow QR Camera Access." The first time you do this, you may need to click on "Open the extension in a new window" and do these steps from there.

Cannot scan a QR code¶
Please make sure that the full QR code is visible to the camera. You may need to tilt your device a bit to avoid screen glares.
My transaction failed¶
Signing a transaction means that it will be included in the blockchain. However, it doesn't always mean it will be executed. You can check the result of your transaction on a block explorer. Sometimes a transaction can't be executed, and it fails:


Please check the article "Why can't I Transfer Tokens?" to help you understand why your transaction failed, fix the issue, and send the transaction again.