Skip to main content

Wallets

The integration of a wallet with Polkadot allows for simple and easy access to private keys and signing transactions. Below are some wallets that support Polkadot along with their development statuses.

Supported Wallets

Wallet NameDevelopment StateTeam NameDescriptionCustodySupports
Parity Signer (see warning below)LiveParityiOS and AndroidNon-custodialStaking
Polkadot-js DesktopLiveParityWin, Mac, LinuxNon-custodialStaking
Polkadot-js extensionLiveParityBrowser extensionNon-custodialStaking
Polkadot-js appsLiveParityBrowserNon-CustodialStaking

Polkadot support can provide assistance with issues related to Polkadot-JS, the Polkadot{.js} extension, or Parity Signer. For other wallet software, you should contact the developers of that wallet.

Warning: Parity Signer currently does not allow you to see the transaction you are signing. This means that you are at risk if connected to a compromised version of Polkadot-JS. A fix is being worked on; please see this GitHub issue for more details.

Treasury Funded Wallets

These are wallets which have been supported by either the Polkadot or Kusama Treasury via Treasury Proposal. Links in the Proposals section go to the Polkassembly post where the Treasury Proposal was discussed.

Wallet NameProposalsDevelopment StateTeam NameDescriptionCustodySupports
Fearless Wallet1, 2, 3, 4LiveSORAMITSUiOS, AndroidNon-custodialStaking
Klever1LiveKleveriOS, AndroidNon-custodialStaking
Polkawallet1, 2LivePolkawalletiOS, AndroidNon-custodialStaking
Stylo1LiveThibaut SardanAndroidNon-custodialStaking

NOTE: these third-party wallets have been funded by the community through either the Polkadot or Kusama Treasury. Web 3.0 Technologies Foundation does not endorse these wallets, and you should use your own due diligence in researching them. The official Polkadot Support cannot provide support for issues with these wallets or other non-Parity developed wallets.

Encryption Enhancement

Some newly generated JSON account files cannot be imported (restored) into older wallet software. This is due to an enhanced encryption method, which is also noticeable in a slight delay when encrypting/decrypting your wallet. If you are unable to load a JSON file, please ensure that you are using the latest version of the wallet software. If you are still unable to load it, ensure that the wallet software is using the latest version of the Polkadot API.