Guides
Log In

1: Import Stash and fund Polkadot UI with DOT

To import stash using a controller…

1. Import your Stash

📘

The current version of the Polkadot.js extension requires you to first create an account before you can import your own stash account. You may delete this account after you have imported your stash.

  • Install the Polkadot.js extension
  • Click the extension icon in your browser
  • Click + to add an account
  • Copy the provided mnemonic seed phrase

🚧

Ensure that you store your mnemonic seed phrase somewhere safe where it cannot be lost or compromised. Your mnemonic seed phrase is the master key to your wallet; loss or compromise of your mnemonic seed phrase may result in permanent loss of your DOT.

  • Enter a name for your account
  • Enter a password
  • Verify the password
  • Click Add the account with the generated seed
  • Click + in the top right corner
  • Click Import account from pre-existing seed
  • Enter the mnemonic seed for your Stash account
  • Name the account
  • Create a password and verify it
  • Click Add the account with the supplied seed
2. Import or create your Controller

📘

You can use your Stash as your Controller, however, for security reasons, the Polkadot team recommends you create a separate Controller address.

If you are importing an existing controller account, repeat Step 1 above with your Controller account information.

  • Open the Polkadot.js extension
  • Click +
  • Click Create New Account
  • Enter the password for your Stash account
  • Click Create derived account
  • Name the Controller account
  • Create a password and verify it
  • Click Create derived account
  • Save your mnemonic seed phrase in a safe place

🚧

Ensure that you store your mnemonic seed phrase somewhere safe where it cannot be lost or compromised. Your mnemonic seed phrase is the master key to your Controller account; loss or compromise of your mnemonic seed phrase may result in permanent loss of your DOT.

3. Transfer DOT to your Controller to pay for transaction fees

📘

If your Controller account already has at least 5-10 DOTs in it, skip to 2: Stake DOT to Cloud with Polkadot UI.

  • Go to the Polkadot UI
  • Click TRANSFER under ACCOUNTS in the top navigation
  • Select your Stash as the Send from account
  • Select your Controller as the Send to address
  • Enter the amount of DOTs you want to transfer to your Controller

🚧

You will need 1 DOT for your “existential deposit” (the minimum balance the network requires to keep your account open) and 5-10 DOTs to cover transaction fees.

  • Click Make Transfer
  • Click Sign and Submit
  • Enter your Stash password in the pop-up
  • Click Sign the transaction

To import stash using a Ledger hardware device…

1. Import your Stash

📘

You will need to have the Polkadot app installed on your Ledger S or X hardware device, and be using Google Chrome or an equivalent browser.

  • Plug your Ledger hardware wallet device into your computer, unlock the Ledger, and navigate to the Polkadot app
  • Navigate to the Settings tab of the Polkadot-JS app
16001600
  • Select Attach Ledger via WebUSB and select Save
  • Navigate to the Accounts tab of the Polkadot-JS app
  • Select Add via Ledger
  • Name your account as you would like
  • Leave the standard settings so that the Account Type = 0 and the Address Index = 0 (you can learn more about those settings here)
  • Select Save
  • Ensure your Ledger is unlocked and that the Polkadot app is open on it
  • Select your Ledger from the connection list and select Connect
  • Select the 3-dot hamburger menu on your Ledger address and select Show address on hardware device. This should show you your account address on your Ledger.
  • Click on any of the block explorers to the right of the 3-dot menu
  • This will open up an explorer view of your address; confirm the address that the explorer opens with the address on your Ledger
  • If they match, like the right button one time on your Ledger device to approve the address
  • To send your DOTs to your new Ledger account, select the name of your account from your account list in the Polkadot UI
  • In the pop-up sidebar, click the multicolored icon above your account name to copy your account address
  • Send your DOTs from where they are stored to this address. Your DOT balance should now show in the Polkadot UI.

Did this page help you?