How to Setup a Wallet in Plug — Quick Guide ⚡

First time meeting Plug? Hop in for a quick guide on how to set up your first wallet in Plug, so that you can start navigating the Internet Computer!

Plug
Plug
6 min readSep 9, 2021

--

Welcome! In this guide, we’ll take you through the flow of setting up your first wallet in Plug. What is Plug? It’s a browser extension wallet for the Internet Computer.

Through it, you can interact with Internet Computer apps (log into them!), and hold tokens or NFTs on the Internet Computer. Came here for the FAQ? click here.

Without further ado, let’s dive in!

STEP 1: Download Plug 🔌

First, we’re going to need to download the Plug browser extension. We currently have support for browsers built on Chromium (Google Chrome, Brave) and Firefox. Plug does not currently support mobile… but that will change soon 🤫

Navigate to Plug’s website here. Click on the black “Download for [your browser]” button.

This will bring you to your respective browser’s store where you can add the extension to your toolbar (pin it so that it is always visible!).

Step 2: Create Your Wallet On Plug 🔐

The first time you click on the Plug icon in the top right corner of your browser, you will be brought to a browser page where you can import an existing wallet or create a new one. We’re going to create a new one.

A) Set Your Account’s Password

Enter a secure password. This password is important to write down and will be needed when you sign into the Plug extension.

You will be required to enter your password on three different occasions — the first time you log in to Plug, after manually locking your wallet in Plug (password-protects it), and after an extended period of inactivity.

B) Revealing & Storing Your Secret Recovery Phrase

After entering a valid password, you will be brought to a page that has your ‘Secret Recovery Phrase’. Your Secret Recovery Phrase will be used anytime you want to import/recover your wallet in Plug. Copy your Secret Recovery Phrase down somewhere safe and do not lose it or share it with anyone.

The technical name for your Secret Recovery Phrase is a mnemonic. Your mnemonic phrase, run through the secp256k1 cryptographic hash function, will return the private key associated with your Principal ID. Your private key is what allows you to ‘approve’ transactions, like sending coins, on the Internet Computer.

To confirm you’ve saved your mnemonic somewhere secure, click the small back below the mnemonic field. This will reveal the “Continue” button.

Congratulations, you’ve got an account in Plug! 🎉 If you click the extension again, and open your new wallet, you will see the Tokens, Assets, and Apps tab, and be able to configure your wallet’s name and picture in settings.

C) Personalize your Wallet

Let’s go over a couple of ways you can personalize your wallet.

Click the emoji in the top right corner of Plug. You can customize and add accounts from this page. Principal IDs are free to generate on the Internet Computer, this allows you to add as many accounts in Plug as you would like. Each with its own address, token balances, and assets.

Learn more about sub-accounts, and how to recover/restore them here.

“Account 1” doesn’t have the best ring to it… let’s fix that!

Click the pencil icon to the left of your account name to bring up your account details. This page is also where you can find your Principal ID (your universal unique identifier on the IC), and your Account ID (your account at the ICP ledger).

Click the pencil icon again and you’re brought to a page to edit your account name and emoji.

From 💩 Account 1 → 🧙‍♂️ Michael’s Wallet. So much better!

Your new wallet is ready! 🥳

You are now ready to go! Got a customized wallet, and can now start holding tokens, connecting to cool apps using Plug as your identity, or manage NFTs! We hope you love Plug as much as we do.

Frequently Asked Questions 💭

Now that you’ve successfully installed and set up Plug, we’re sure you’ve got some burning questions. We’ve put together this FAQ for just that reason.

1. How do I send ICP to my wallet in Plug?

If you’re receiving ICP from another wallet in Plug you can have the ICP sent directly to your Principal ID. If the ICP is coming from an exchange (like Coinbase), or an IC app that doesn’t support transfers to Principal IDs, then you need to provide the sender your Account ID.

To find your Principal ID and Account ID, go to Deposit → Select ICP → Continue.

2. Can I import a wallet from another application like Stoic or NNS?

Currently, you can only import previously existing Plug accounts. Other wallet applications like Stoic or NNS are not supported.

This is a matter of different wallets using different cryptographic ways of generating mnemonics (mnemonics is the technical name for your Secret Recovery Phrase).

This may change in the future as the community converges to a compatible standard for mnemonics.

3. What’s the difference between my Password and my Secret Recovery Phrase?

Your password is what is used to “login” to the Plug browser extension. It has no other functionality than simply protecting against malicious logins to the browser specific instance of your wallet in Plug (e.g, you leave your comptuer unattended, and someone clicks in the Plug extension).

Your Secret Recovery Phrase warrants a lot more attention than your password. It represents your private/public key pair, and it is what allows you to import your wallet into Plug. Unlike your password, it is not browser instance specific and can be used to import your wallet to any browser instance.

The key difference is that someone who has your password would not be able to log into your wallet in Plug, unless they had also acquired your physical device.

However, someone who has your Secret Recovery Phrase can import your wallet onto their own computer, set a password for their specific instance of your Plug wallet, and do anything they please with your assets held on Plug. That is why you never have to share your recovery phrase, and have to save it in a safe place.

4. What happens if I forget my password?

Plug will require your password upon your first login, when you lock the application, and after an extended period of inactivity. If you have forgotten your password you can access your wallet using your Secret Recovery Phrase.

On Plug’s lock screen, click ‘Import using your Secret Recovery Phrase’.

You’ll be brought to a page in your browser where you can choose to import your account. Choose this option and you’ll be guided through setting up a new password.

5. What happens if I lose my Secret Recovery Phrase?

Unfortunately, if you’ve lost your Secret Recovery Phrase, you will not be able to access your wallet in Plug anymore. For security reasons, there is no way to recover a Secret Recovery Phrase.

Please be very careful with handling your Secret Recovery Phrase. Losing it will result in loss of access to your wallet, along with all the assets that were held in your wallet.

That is all! You should have a wallet up and ready in Plug, customized to your own style, and ready to start holding assets and exploring apps on the Internet Computer.

If you’ve got questions that were not covered in the post or that could be useful in this FAQ and quick-start guide, let us know and we’ll add them in!

--

--

Plug
Plug

Plug is an Internet Computer browser crypto wllet & authentication provider.