Flow Wallets
Managing your Flow account and digital assets
Overview
You need a wallet to manage your Flow account and digital assets like NFTs or crypto currencies.
What is a wallet?
Flow Wallets are applications that give access to your Flow accounts, allow you to send and receive funds, and enable you to interact with Flow applications.
What features do wallets provide?
A variety of wallets are available. Most commonly, they allow you to …
- Create Flow accounts
- Read address, balance, and transaction history
- Transfer tokens from one account to another
- Display NFTs and discover NFT collections
- Authenticate with Flow applications
- Send transactions
What types of wallets exist?
A wallet is only a tool to manage your Flow account. You can manage your account from different wallets.
A wallet is build for a specific platform:
- A hardware wallet is a physical device that lets you keep your crypto offline
- A web wallet allows you to manage your account through the web browser. It is either integrated into a website or into your web browser itself. Web browser wallets need to be installed separately (Chrome, Firefox, or Opera)
- A desktop wallet allows you to manage your account on your computer (macOS, Windows or Linux)
- A mobile wallet makes your account accessible on your mobile device (Android or iOS)
Wallets come in different ownership models:
- Some wallets will require you to be the “Custodian” (aka “non-custodial”). With that, you have the responsibility to securely store your private key, which is used to control your Flow account. If you lose your key, there is no-one that can retrieve them for you.
- Other wallets are “custodial”. In that case, the secure account storage is handled by the wallet provider on behalf of the account owner. You will create an account with login credentials - very similar to traditional web applications. If you forget your account credentials, you can reach out to the customer support of the wallet provider to retrieve your account.
What wallets can I choose from?
There are different Flow wallets you can choose from. They all serve the same purpose, but each one takes a different approach, supports different features, and makes different tradeoffs.
- Blocto is a custodial web, iOS and Android wallet
- Ledger offers hardware wallets
- Dapper Wallet is a custodial web wallet
- Lilico is a non-custodial web wallet focused on NFTs
- Finoa offers a institutional-grade custodial wallet
How Tos
The following sectiong explain how to use a specific wallet.
How to use Blocto
You can create a Blocto account to hold FLOW in 2 different ways:
- Through Flow Port
- Through Blocto's mobile application.
Both of these options are shown below.
Creating Account through Flow Port: Navigate to Flow Port
-
Using Google Chrome, Navigate to Flow Port.
-
Click on 'Sign Up'.
- Click on Blocto. Please disable any ad blockers you have before logging in using Blocto:
-
Follow the user interface prompts to create a new Flow Account Address.
-
After you create your account, you should be logged into Flow Port. You can now see your account address in Flow Port:
Creating an Account through Blocto's Mobile Application
-
Sign-up for a Blocto account. This will be done through Blocto's phone app. Blocto download link: https://blocto.app.link/download
-
Once the application is downloaded, open it and click on the WALLET button.
-
Scroll over to the FLOW wallet and click it.
-
Follow the process of signing up and creating a new account. You will do this process by signing up with an e-mail address.
-
Once you have confirmed your e-mail address, you now have a valid account. If you click on the FLOW wallet again, you will be able to see your Flow Address.
- a.) If you have any questions regarding the process of generating your FLOW address on Blocto, you can reach out to our support team here: support@blocto.app.
How to use Dapper Wallet
You can create a Dapper account to purchase and display NFTs from some of the top marketplaces on Flow, like NBA Top Shot, NFL ALL DAY, UFC Strike and more.
Follow these steps to create your Dapper account
Visit www.meetdapper.com and click “Continue to Dapper”
Sign-up with an email address or your Google account
Once your account is created, it is strongly recommended that you take the following actions to get the most out of Dapper:
- Complete your identity check
- Add a payment method, such as a bank account or credit card
- Secure your account with 2-step verification
Note: If you encounter any issues during account creation or afterwards, you should file a ticket with the Dapper support team
How to use Ledger
Note for users of Flow Ledger before v0.10.0
The June 15th Secure Cadence Spork changes two transactions in a way that will make them no longer compatible with the Ledger app with version before v0.10.0. At the time of the spork, v0.10.0 is yet to be released to the Ledger Live app store, and as such the following transactions will be unsupported until the time it is released.
- Staking Collection - Register Node
- Staking Collection - Create Machine Account
Before You Start
- Ensure you have:
-
a.) Ledger Live installed on your computer.
-
b.) Initialize your Ledger Device.
-
c.) Your Flow Ledger App is completely up to date. You can see this by accessing Ledger Live where it will bring to your attention your applications that need to be updated.
-
With choosing Ledger, please be aware that if you lose your Ledger Device, we will not be able to support any type of device recovery. Refer to Ledger supported documentation in case of any questions:
Install the Flow App
-
Connect your Ledger Device to your computer and open Ledger Live.
-
Make sure your Ledger device firmware is up to date. You can check this by clicking on ‘Manager’ from the side navigation bar.
Choose to install the update if one is available:
- a.) NOTE: Sometimes the install option doesn't show up, or it is not clickable. If this is the case, wait for a little bit of time to see if it appears, or restart the ledger live app if necessary.
-
On the Manager screen in Ledger Live and search for ‘Flow’.
-
You should see the Flow App. Install it and follow the instructions on the device.
- a.) NOTE: If the Flow App does not appear, it may be because you are on an outdated version. Please ensure you are on the most updated version.
Navigate to Flow Port to Create an Address
-
Using Google Chrome, Navigate to Flow Port
-
Click on 'Sign Up' if you need to create a new Flow Account.
- Click on Ledger:
- Follow the prompts on the screen. Plug in your Ledger device and open the Flow App:
-
Click on Create an account. And follow the prompts on your ledger device.
-
Once your account address is created, you will be automatically logged into Flow Port.
-
You can copy it from the ‘Dashboard’ screen, as shown below:
How to use Finoa
-
If you do not have a Finoa account already, you can create one here.
-
Once you've sent an email to flow@finoa.io, the Finoa team will guide you through their KYC and onboarding process and help you set up an Account with a FLOW wallet.
-
If you have any further questions regarding the process of generating your FLOW address on Finoa, you can reach out to their support team at support@finoa.io.
-
Once onboarded, Finoa will provide you with your personal FLOW deposit address.
How to use Kraken
Please note: claiming and staking of FLOW will not be available with Kraken for residents of the US or Canada.
Follow these steps to receive and use FLOW in your Kraken account:
-
If you do not have a Kraken account already, sign up here.
-
Once you have your Kraken account, sign in to your account and select Funding.
-
Under the list of all assets, locate Flow (FLOW) and select Deposit.
-
Select GENERATE NEW ADDRESS to create your deposit wallet address.
-
If you have any further questions regarding the process of generating your FLOW address on Kraken, you can reach out to the support team here.