Signing a transaction is the final step of any transaction, like sending funds out of your account. A transaction will not be broadcasted in 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.

Signing a transaction with Parity Signer on Polkadot-JS UI

When you create your accounts in Parity Signer, you need a UI to interact with your accounts and initiate transactions.

IMPORTANT: For most users, we strongly recommend adding Parity Signer through the Polkadot browser extension. Click here to see the instructions.

1. Initiate a transaction on Polkadot-JS UI and click "Sign via QR" or "Sign and Submit":

2. If you have added your Parity Signer account through the Polkadot extension, a new window will pop up and you will see a QR code. If you have added your Parity Signer account directly on Polkadot-SJ UI, you will 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.

4. 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. Congratulations, you have signed a 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?

Camera doesn't start

If your camera doesn't start, please allow Polkadot-JS UI 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.

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 cannot be executed, and it fails:

Please check this article to help you understand why your transaction failed, fix the issue, and send the transaction again.