Joystream Handbook
  • ๐ŸŽฏStart Here
  • ๐Ÿš€$JOY
  • ๐Ÿง™Founding Members
  • ๐ŸคšJIPs
  • ๐Ÿ’ณWallets
  • system
    • โ›“๏ธBlockchain
      • Account Generation
    • ๐ŸชMetaprotocols
    • ๐ŸฅฉStaking
    • ๐ŸญValidation
    • ๐Ÿ—ณ๏ธNomination
    • ๐Ÿ”‘Memberships
    • ๐Ÿ›๏ธCouncil
    • ๐Ÿ‘ทโ€โ™€๏ธWorking Groups
    • โš–๏ธProposal System
    • ๐ŸŽฌContent Directory
      • ๐Ÿช™Creator Tokens
      • ๐Ÿ’ธCreator Payouts
      • โ–ถ๏ธVideo NFTs
      • ๐ŸงCuration Model
    • ๐Ÿ’ฝStorage & Bandwidth
      • ๐Ÿ—„๏ธData Directory
      • ๐Ÿ’พStorage Node
      • ๐ŸŒBandwidth Node
    • ๐Ÿ—ž๏ธForum
    • ๐ŸนBounties
      • V2
    • ๐Ÿ› ๏ธBuilders
    • ๐Ÿ‘ซHuman Resources
    • ๐Ÿš€Marketers
    • ๐ŸŒ‰Applications
  • ๐Ÿ”Security
  • ๐ŸงจLaunch Process
    • Sudo Transactions Made
Powered by GitBook
On this page

Wallets

This page explains the various wallet options available for Joystream and how to use them.

PreviousJIPsNextBlockchain

Last updated 1 year ago

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

  • Browser Extension available

  • Supports Polkadot Vault

  • Dashboard where you can see your balances and other information

Next gen wallet for Dotsama ecosystem.

  • Supports hardware wallets

  • 65+ networks supported

Comprehensive Polkadot,Substrate & Ethereum wallet

  • Browser & Mobile wallets available

  • Supports Polkadot Vault

  • Dashboard where you can see your balances and other information

Open source crypto wallet. Trusted by millions.

  • Hardware and software wallet

Turn your extra phone, tablet, or any other iOS or Android device into a hardware wallet.

Polkadot Vault Tutorial

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:

  • (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

Basic setup

  1. Set up Polkadot Vault

    1. Install the app on your phone.

    2. Disconnect your phone from the internet forever. Best to remove any SIM cards, forget any WiFi network, enable airplane mode, etc.

  2. Add Joystream network to Polkadot Vault

    1. On your computer, open the that will allow you to add Joystream as a network in Vault.

    2. Select Joystream network on the left menu

    3. Now select โ€œChain Specsโ€ tab.

    4. In the Polkadot Vault smartphone app, press scanner at the bottom of the screen and scan the chain spec QR from Metadata Portal.

    5. Now approve the Joystream network

    6. Now press Add Network Metadata

    7. 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.

    8. Now click Approve to approve the network metadata

  3. 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.

  4. Set up your desktop extension. You can use both SubWallet and Talisman extensions. For this example, weโ€™ll use SubWallet.

    1. Install SubWallet browser extension

    2. During setup, select โ€œAttach an accountโ€ and click โ€œConnect a Polkadot Vault account". \

    3. 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.

    4. Once done, click back button in top left corner. You should now see preview from your camera.

    5. 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

    6. 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.

  5. Now that your account is imported, you can use it as you would any other.

    1. Connect your SubWallet extension to Pioneer/Atlas/Gleev

    2. When you want to send a transaction, you will be presented with a QR code. Scan it with your Vault.

    3. Vault will produce another QR that represents this signed transaction. Scan it back on your desktop.

  6. All done!

(A special thanks to Klaudiusz for writing this tutorial and also setting up the metadata portal)

๐Ÿ’ณ
Talisman
Nova
Subwallet
OneKey
Polkadot Vault
A wallet that supports Joystream
Polkadot Vault
Metadata Portal