๐ณWallets
This page explains the various wallet options available for Joystream and how to use them.
Last updated
This page explains the various wallet options available for Joystream and how to use them.
Last updated
Joystream is an independent Layer 1 blockchain and although it uses the same framework as Polkadot called Substrate, it is not a Polkadot Parachain and you cannot send Joystream tokens to Polkadot addresses--please be careful to not send Joystream's token to exchanges or wallets that do not support Joystream
You can use any of the below wallets to connect to Polkadot Vault which will allow you to use a dedicated smartphone as an airgapped signer. It is highly recommended to store your assets using this as it is the most secure option available. Nova
Wallet | Description | Notes |
---|---|---|
Keep your assets safe, manage your portfolio and explore Polkadot and Ethereum apps with Talisman |
| |
Next gen wallet for Dotsama ecosystem. |
| |
Comprehensive Polkadot,Substrate & Ethereum wallet |
| |
Open source crypto wallet. Trusted by millions. |
| |
Turn your extra phone, tablet, or any other iOS or Android device into a hardware wallet. |
Joystream supports Polkadot Vault which enables users to utilize almost any smartphone or table to store their accounts in a secure and convenient way. The smartphone used should, once setup, never connect to the internet again and be dedicated for this purpose. QR codes are used to ensure the device remains airgapped.
Requirements:
A wallet that supports Joystream (such as Subwallet, Talisman or Polkadot-js Extension)
A dedicated smartphone (which can be an older model) to store the accounts. Note that the camera quality of the device needs to be capable of scanning a quite complex QR code, so the device should preferably not be too old.
A webcam on your computer
Set up Polkadot Vault
Install the Polkadot Vault app on your phone.
Disconnect your phone from the internet forever. Best to remove any SIM cards, forget any WiFi network, enable airplane mode, etc.
Add Joystream network to Polkadot Vault
On your computer, open the Metadata Portal that will allow you to add Joystream as a network in Vault.
Select Joystream network on the left menu
Now select โChain Specsโ tab.
In the Polkadot Vault smartphone app, press scanner
at the bottom of the screen and scan the chain spec QR from Metadata Portal.
Now approve the Joystream network
Now press Add Network Metadata
Once done, click Metadata
on the Metadata portal do the same for chain metadata (โMetadataโ tab on the right). This is multi-part QR so you need to keep your camera on the animated QR until the scan is completed. On devices with low camera quality, it can even take few minutes.
Now click Approve
to approve the network metadata
Generate/import your keys into Vault. This is done in โKey Setsโ tab in Vault. If you are generating new keys, make sure to securely back up your seed phrase. To keep the air-gap, you should never keep your seed phrase on an online device. Old pen and paper are your best friends. When adding a key, make sure to select Joystream as network for it.
Set up your desktop extension. You can use both SubWallet and Talisman extensions. For this example, weโll use SubWallet.
Install SubWallet browser extension
During setup, select โAttach an accountโ and click โConnect a Polkadot Vault account". \
Click โScan QR codeโ. This will most likely fail because of no camera access. Click the โGo to Settingsโ button and toggle โCamera access for QRโ at the bottom. At this point you will most likely also need to allow camera access in browser/system popup.
Once done, click back button in top left corner. You should now see preview from your camera.
In the Polkadot Vault app, on โKey Setsโ tab, select your keypair. Then, select the account from your keypair you want to use (you can derive multiple accounts from a single keypair). You should now see QR code with your public key. Place your phone in front of your desktop camera to finish SubWallet import
At this point your account is imported into SubWallet. To finish the setup, you may want to enable Joystream network balance in SubWallet. To do so, click settings icon in top right corner and enable Joystream in the list of networks.
Now that your account is imported, you can use it as you would any other.
Connect your SubWallet extension to Pioneer/Atlas/Gleev
When you want to send a transaction, you will be presented with a QR code. Scan it with your Vault.
Vault will produce another QR that represents this signed transaction. Scan it back on your desktop.
All done!
(A special thanks to Klaudiusz for writing this tutorial and also setting up the metadata portal)