Get started with Flash
This guide will help you understand the basics of Flash and get you all set up and ready to send money all over the world.
Understanding Bitcoin
Flash is built on top of the Bitcoin protocol. Bitcoin is a global, peer-to-peer, censorship-resistant, open monetary network. It’s a mouthful, but let’s break it down:
Global - Bitcoin is a global network. Anyone with an internet connection can access it.
Peer-to-peer - Bitcoin is a peer-to-peer network. This means that there is no central authority that controls the network. Instead, the network is made up of many different computers that all talk to each other.
Censorship-resistant - Bitcoin is censorship-resistant. This means that no one can stop you from sending or receiving money on the network. No one can stop you from creating a wallet, or from sending money to anyone else.
Open - Bitcoin is open. This means that anyone see the code that the Bitcoin protocol uses, and anyone can build on top of the Bitcoin protocol. Anyone can create a wallet, or a business that accepts Bitcoin, or a service that helps people use Bitcoin.
Monetary network - Bitcoin is a monetary network. This means that it is a network that allows people to send and receive money. Bitcoin is a form of money, just like the US dollar or the Jamaican dollar. But Bitcoin is different from other forms of money because it is not controlled by any government or company. Instead, it is controlled by the people who use it.
What is Flash?
Flash is an easy to use mobile and web payments application. Flash is also a digital point-of-sale service that you can sign up for if you are a business. Flash allows you to accept payments from your customers globally using the Bitcoin open monetary network. Flash business accounts can also do in person exchanges with other Flash users for other currencies like US dollars or Jamaican Dollars.
Flash is designed for simplicity and enables censorship-resistant and globally decentralized value transfer. Let’s unpack that a little:
Simple - The mobile app is designed to be as simple as possible to use. It’s a single screen that shows your balance and allows you to send and receive money. All additional features are hidden behind a menu, or in in a separate tab. The business account is also designed to be very simple to use, with a short and effortless cash-out flow and a simple interface for accepting payments.
Resilient - Because Flash doesn’t completely rely on any exchange or bank, it’s very resilient. The Bitcoin wallet is non-custodial, meaning that you are in control of your own money. The USD wallet is custodial, but your value can be swapped between the two wallets at any time. This means that if, for any reason, the Flash custodial wallet is not available, you can still access your money on the non-custodial Bitcoin wallet without needing to rely on anyone else. We recommend you treat your non-custodial Bitcoin wallet as your savings account, and only use the custodial USD wallet for short term storage of value and spending, like a checking account.
Verifiable - Because Flash wallets are based on public-key cryptography and the Bitcoin protocol, you can verify that your money is safe at any time, from any internet-connected device.
Bottom Line - You are never required to trust Flash or any other company with your money.
Create your account
Now that you know what Flash is and have a good idea about the technology under the hood, here is a step-by-step guide to a setting up your wallet for the first time:
Step 1 - Get Flash
- Install the Flash app using any of these platforms:
- When you open the app you’ll have the option to click “start” and begin using your wallet immediately!
- You also have the option to create a business account, or to log in with a private key you’ve already generated.
- If you have already logged in before on this device, you should be able to click “Login”. Otherwise, click “Start”.
Step 2 - Get eCash!
Visit the Get eCash guide to learn how to get some Bitcoin in your wallet.
Logging in with an existing key
- Click “Login”.
- Authenticate using the native authenication method on your mobile device.
- If you have never logged in with this device before, you will be asked for your private key. Enter your key and you’re done. 🤙 Important: Your private key is stored locally and isn’t collected or stored by Flash servers in any way.
Creating a new business account (includes a short verification process)
- Click “Setup Business Account”.
- Read through and accept the EULA.
- Enter your phone number and click “Send via SMS”. This will send you a verification code via SMS. Alternatively you can click “Send via WhatsApp” to receive the code via WhatsApp.
- Enter the code you received via SMS or WhatsApp and click “Verify”.
- Pick a username (this cannot be changed later) and, optionally, add some other profile details. Flash auto generates a lightning address and a Point of Sale Website for you at this step.
- On the next screen you will be notified that your account is being reviewed and you will be contacted to collect additional information. This process can take up to 72 hours. You will receive a notification when your account is approved. On this screen, click “Finish” and you’re ready to use Flash! The cash-out functionality will be enabled once your account is approved.
Next steps
Great, now you’re set up with a flash wallet! Here are a few links that might be handy as you venture further into Flash: