Official FLASH v2 Launch FAQ

This FAQ is continuously being updated. If you spot any outdated information, please add a comment at the bottom (citing the questionable part).

What is the correct contract address for the new FLASH V2?

How do I migrate my eligible FLASH v1 to v2?

Will there be any bonus for v1 to v2 migration?

What if my LP $FLASH amounts to more than what is shown in the snapshot?

What do I do with my v1 Flashstakes?

I bought v1 FLASH after the snapshot, can I migrate them to v2?

What if I bought FLASH v1 after the grace period?

I sold v1 FLASH after the snapshot, can I migrate them to v2?

Is there anything new in the Flashstake v2 dApp?

Are the FPY and APY’s resetting in v2?

What is the difference between the Uniswap and Flashstake dApp liquidity pools?

⚡️ Three Flash Mainnet Launch Strategies | Staker vs. Maker vs. Taker

Are there any additional mining programs or incentives for migrating to v2?

Where can I view Flashstake stats?

I still haven’t claimed my original FLASH from the Claims dApp, what do I need to know?

I Flashstaked my v1 tokens for 2 years: can I let them sit idle, unstake them in 2 years, and then migrate those v1 FLASH tokens?

Where can I get further info or support?

Flashstake v2 Migration Guide

Below, you will find our FLASH v2 Migration Guide. If you have any other specific questions or problems that arise during this process, please refer to the links below!

Step 1.

Connect your wallet! Ensure that the wallet you are connecting matches the wallet that contained $FLASH v1 the time of the snapshot.

After connecting your wallet and entering the Flashstake Migration Bridge, you’ll see the second image below, with the two options: FLASH v2 and STAKES. Pick whichever one pertains to you.

Step 2.

After connecting your wallet, there are 2 places to check.

  • Click the “FLASH V2” to see any unclaimed $FLASH associated with your address (if applicable).
  • Click the “STAKES” to see  if you have any V1 Flash staked. If any V1 stakes have not expired yet, there is no immediate need for you to unstake early. Your tokens will still be migratable to v2 at the end of your existing Flashstake.

Step 3.

In order to migrate to FLASH v2, you’ll need to first approve your v1 Flash.

Click approve, and then Metamask (or your chosen wallet provider) will pop up with a transaction that you must approve and pay a small gas fee.


Step 3B.


For anyone who wants to unstake early, the process looks fairly identical to the v1 Migration steps outlined above.

Please be aware that if you choose to early unstake, you will be burning $FLASH in the process, and the amount of v2 $FLASH you’d receive will be much less than the amount of v1 $FLASH you currently have.

As stated above, you will be able to migrate to FLASH v2 at the end of your existing Flashstakes, so there is no urgent need to migrate now.

If you wish to unstake early, simply click “UNSTAKE”, click “Confirm”, and then MetaMask (or your chosen wallet provider) will pop up with a transaction that you must approve and pay a gas fee. After that confirms, your done! Your v1 Flashstaked tokens will have been converted to v2!

Step 4.

After a few moments, the transaction will be approved. You will now see a new button that will allow you to Migrate to FLASH v2. Click “Migrate” then click “Confirm.” Once again, another MetaMask transaction popup will occur, and this will be the last transaction that you’ll need to approve before your FLASH v1 is migrated over to v2. Your almost there!

Step 5.

After a few minutes, your transaction will confirm. You will see a message that says “Transaction Succesful,” as well as an etherscan link if you want to verify it on the blockchain.

Step 6.

Celebrate! Jump around! You’re now an official v2 Flashstronaut!

$FLASH v2 | Five Things to Look Forward to in 2021

Within the first 75 days of launching, the Flashstake protocol hit some ridiculous numbers.

The market spoke, and the market said it enjoyed Flashstaking.

While we are extremely excited about our past, this post is about our future. Here are five things for Flashers to look forward to in 2021.

1) 150k Liquidity Mining + Staking Program

Last week, we announced Blockzero Labs would be offering 100,000 $FLASH to users who migrate to FLASH v2 through a Flash Liquidity Mining + Staking program.

Today, we are announcing that Blockzero Labs is putting up an additional 50,000 $XIO in celebration of the v2 migration. This means there will be 100,000 $FLASH + 50,000 $XIO up for grabs within the first month of migration. Here is how to participate:

For each day you are staked or adding liquidity, you will earn Flash Credits. The Credits you earn are redeemable for $FLASH + $XIO at the end of the month, proportional to your ownership of the credits. Here’s an example:

If there are 1,000,000 Credits earned by all Flashers and you earned 50,000 Credits, you account for 5% of the total credits. You would receive 5,000 $FLASH (5% of 100,000) + 2,500 $XIO (5% of 50,000) at the end of thirty days.

To earn Flash Credits, you can do one of the three following things.

  • 1.25x Multiplier: Users who have an active stake on v1 and/or users who Flashstake for a minimum of 30 days on v2
  • 2x Multiplier: Users who add ETH/FLASH liquidity to the Flash v2 Uniswap pool
  • 4x Multiplier: Users who add ETH/FLASH liquidity to

A daily snapshot will be taken of all holders. After one month, users will be able to redeem their earned $FLASH + $XIO from our Claims dApp.

2) The New Look — Sweeter Than Cotton Candy

One month ago, we had a long-term Blockzero Citizen create some awesome mockups for Flashstake.

After we migrate to v2 and secure the protocol, Blockzero Labs will put development resources to see these new UX/UI design concepts come to life.

Image for post

3) Optimism + L2s

Just last week, the current lead for helping Ethereum Scale (Optimism) made this tweet.

As soon as Optimism is made public, Blockzero Labs plans to put development resources into this and will continue to explore alternative chain options (Avalanche, Fantom, etc).

The cost to Flashstake would be roughly 25–250x cheaper using Optimism.

4) Transferless Payment System

Venmo and PayPal give you a custom link to send to your friends for payment.

FlashstakeMe is a platform that will do exactly this. The difference is, instead of having to send you money, they can simply Flashstake and redirect the yield to your wallet.

They keep their capital. You keep the interest.

Simple as that.

FlashstakeMe would be the world’s first transfer-less invoicing system.

While it is not yet known how people would use this, we believe this platform would create a simple solution for startups to raise risk-mitigated capital.

5) FLASH Zynthetic Upgrade

Imagine being able to Flashstake any token.

Whether it be DAI for LINK or SNX for AAVE, the Flash Zynthetic Upgrade would make this possible.

Since making this video, the community has spoken and decided to move Zynthetic under the Flash protocol umbrella, rather than have it be a stand-alone project.

Flash Forward

We could not be more proud of the community feedback and response we have received over the last week.

Despite a sudden move to v2, our Flashers continue to show how excited you are about the potential impact that Flashstaking can have on the entire crypto industry.

We thank you for your continuous support, patience, and shared enthusiasm during this time.

Let’s make 2021 awesome — the future is at stake after all.

Flashstake v2 Pre-Emptive Patch Migration Plan

Flashstake v2 Official FAQ

What happened to Flashstake?

Note: Blockzero Labs (XIO) is not impacted by any of the following information. 

There was a potential security issue discovered in the current Flashstake smart contract by a current and long-time Flashstake community member. After deeper research, we believe it’s in the best interest of the project to immediately deploy Flashstake v2, a pre-emptive patch to secure the Flashstake protocol for years to come.

A snapshot was taken at block #11897600 (2:20AM UTC Feb 21) of all $FLASH holders, Flashstakers, and LPs. To ensure proper liquidity for Flashstake v2, we immediately removed our initial liquidity at block #11897619 which will be used in Uniswap for Flash v2.

The price of FLASH will be set at the same price it was at the time of the snapshot.


What are some examples of suspect transactions?

We’ve provided these transactions for sake of full transparency.


What are the next steps? 

The Blockzero Labs team is working on an upgraded Flashstake v2 smart contract to prevent this type of exploit in the future. We are working on this as quickly as we can, and hope to make a release as soon as possible. We have taken a snapshot at block #11897600 to protect all tokens at that point in time. Any tokens included in the snapshot will be able to migrate to v2.


What will FLASH holders need to do? 

When the migration is ready, anyone who held $FLASH at the time of the snapshot can upgrade their tokens to Flashstake v2 by going to a URL we will provide in due course.

Tokens acquired after block #11897600 will not be eligible for v2 migration.


Why should I move to Flash v2?

Blockzero Labs will be offering a total of 100,000 $FLASH tokens which will be shared among those who participate in the following liquidity mining/staking program which will run for 30 days upon launch of v2. For each day you are staked, or in either of the LP pools (Uniswap or Flashstake Dapp), you will earn at the following ratios:

  • 1.25x Multiplier: Users have an active stake on v1 or users who Flashstake for a minimum of 30 days on v2
  • 2x Multiplier: Uniswap WETH/FLASH LP token
  • 4x Multiplier: (Dapp) WETH/FLASH LP token

A daily snapshot will be taken of all holders. After one month, users will be able to redeem their earned $FLASH from our Claims dApp.

In addition to $FLASH rewards, any person who successfully migrates their $FLASH within 10 days will earn 100 $FLASH.

LPs will also receive 100 $FLASH per every liquidity pool they participated in at the time of the snapshot (ex: If you had 50 $FLASH staked, you had 50 XIO/FLASH LP tokens, and 50 FLASH/WETH Uniswap LP tokens, you’d receive 300 $FLASH total). 

We hope these tokens can be used to earn future Blockzero Labs projects, or cover for ETH gas fees.


What is the immediate action that needs to be taken by any FLASH liquidity providers? 

At this time, we highly encourage all LPs to remove their liquidity from any pools that they are participating in, and migrate their tokens to Flashstake v2 when that is made available.


What about those who have current stakes in the Flashstake dApp?

Individuals who have their $FLASH staked inside the v1 dApp do not need to do anything at this time. These tokens will be migratable to Flash v2.


Are Blockzero Labs $XIO tokens affected?

Not at all. $XIO tokens have no relevance to this issue, and your tokens are safe and will continue to earn future tokens (such as $AQUA). Only Flashstake v1 is affected.


Will I be able to claim FlashV2 if I sold my FlashV1 and repurchased?

In order to migrate to Flash v2, you will need to have held $FLASH tokens up to the snapshot time. This means if you held 1,000 tokens at the time of the snapshot, but then you sold, bought back, you will be eligible to claim up to 1,000 Flash v2.


What happens if I removed liquidity and received mostly FLASH tokens, but the snapshot FLASH value is lower?

Blockzero Labs will take care of these types of discrepancies on a one-on-one basis. LPs will be able to trade in their non-migratable v1 FLASH tokens for new FLASH v2.

Please fill out this form with your information:

What if I need further assistance?

Please send us a support ticket at 


Heartfelt thank you!

The strength of the Blockzero Labs community is one of our greatest assets. We thank you for your amazing support as we work through this situation together.

We wanted to be as transparent as possible with this delicate process, and your steadfast support and understanding goes beyond words!

We understand that this is a sudden announcement, and we do not take the security and safety of FLASH supporters lightly.

A full report of the technical findings and timeline of this migration will be published after the migration has been successful.

Thank you to all of you who joined our YouTube live-stream and for helping us spread the right messages throughout our Telegram and socials.

How FLASH is the Time Travel of Money

You may have heard the term “money now is worth more than money later” but what does this actually mean?

How is capital in the present worth more than capital in the future? If we can travel into the future of the physical world, why can’t we travel into the future of the financial world?

Flashstaking is the concept of locking money today and earning money from the future. All done in a decentralized, instantaneous, and permissionless manner. Let’s dive in to see how it works.


In the physical world, a portal is a gateway that connects one location with another location. What makes them unique is that when a person goes through a portal, they don’t have to travel the space between the two locations.

In the financial world, a flashstake is a gateway that connects the value of today with the value of tomorrow. What makes them unique is that when a person locks their capital with a flashstake, they don’t have to travel the time between the two values.

To put it simply: flashstaking allows anyone around the world to redeem money from the future. Here is an example.

  1. The date is March 22nd, 2021. A person named Vitalik has $100.
  2. Knowing his $100 will be worthless in the future, Vitalik wants to do something with his money, today.
  3. He decides to flashstake his money 365 days into the future.
  4. Immediately, Vitalik is sent $25 to his wallet.
  5. One year later on March 22nd, 2022, he gets his original $100 back.
  6. Vitalik nets $125 in the process.


Sounds cool and all, but how does all this work? Where is the money from?

In the famous scene from Back to the Future, Marty McFly time travels into the future with Doc and immediately asks “Where the hell are we?!”

Doc responds that the better question is “When the hell are we?”

Understanding that where and when are two different dimensions each with its own coordinates may set a solid foundation to grasp the concept of flashstaking.

When we think of $FLASH, we must understand when it is coming from and why it has value.


When we ask what something is worth, our immediate reaction is to figure out what someone is willing to pay for it. We want to know how much someone is willing to open their wallet and transfer capital to another individual.

However, with flashstaking, it is possible to value an asset without the exchange of anything. We can value it based on time.

Let’s imagine you go to eBay and find some new Air Jordan sneakers you really, really want. The price tag is $200.

However, what if instead of the seller asking you to send them money, they ask to lock money. Would you do it?

Would you be willing to lock $1000 for a year? No? How about $1000 for a week?

We can see here that, without a transfer of money or medium of exchange, we are able to put a market value on the Air Jordan sneakers using nothing but time. No transfer needed.


The reason you may be hesitant to lock $1000 for a year is that you understand that money now is worth more than money later. But why is that?

The first, and probably most understood answer here is inflation.

Every single second, US Dollars are diluted by the printing of more dollars. When this happens, our buying power decreases. When our buying power decreases, the money we have saved loses value relative to what it will be worth in the future.

We don’t need to go too far down this rabbit hole as inflation is a concept most people already understand and why so many people are attracted to Bitcoin.

If you want to see a social experiment of a million-dollar hyper deflationary currency we created in 2019, go here.

The second and sometimes less understood reason why money has more value today is because of opportunity cost. In other words, if I have money now, I can use it to make more money. If I don’t, I will lose that opportunity.

While inflation and opportunity costs are two different concepts, they do have one commonality. They are both invisible.

We don’t see our savings account decrease every day and there is no exact market value of what we are losing on a daily basis.

Flashstaking puts a visible market value on opportunity costs and allows you to claim it, today. All upfront for extended periods of time.


Bitcoin uses Proof-of-Work. This means BTC is generated and rewarded to the users who provide electricity (mining power) to the Network.

Ethereum 2.0 will use Proof-of-Stake. This means ETH will be generated and rewarded to users who provide capital (staking power) to the Network.

While electricity (PoW) and capital (PoS) have proven to be respected consensus models, $FLASH uses a more universally finite resource:


This means, $FLASH is generated and rewarded to users who provide time to the protocol. As a Layer 2 asset, the goal of staking $FLASH is not to provide security to the Network. Ethereum does this plenty well.

The goal of staking $FLASH is to fuel the time travel of money. Instead of 1.21 Gigawatts of plutonium powering a 1982 Delorean, users need $FLASH to power their flashstake.

Flash Launch Recap | Livestream AMA

After the successful launch of FLASH on New Years Day, Zach wanted to take some time to answer some of the communities questions and share the vision for the future of FLASH.

Some of the many topics addressed include the future of FLASH, possible Layer 2 solutions, how to calculate fees earned and the FPY breakdown, as well as answers to a bunch of great community questions.

Timestamps for the video can be seen below:

Looking Forward with Flash – 4:20 Breakdown – 7:00

FPY Explanation – 8:34

Initial Bug Fixes – 11:00

How to Calculate Fees Earned – 12:50

L2 Solutions – 16:00

Questions – 16:4021:15

Flashstake Recording Reward – 22:00 Breakdown – 23:15

Flashtickets – 26:05

Flashstake NFT – 28:08

New Token Announcement (Jan 15th) – 36:00

Deflationary Index Fund – 37:10

Community Questions – 40:55

Three Flash Mainnet Launch Strategies


To help ensure that your initial Flashstake experience goes as smoothly as possible, we wanted to share three strategies that you could use during the mainnet launch.

Be sure to check out the video above for a step-by-step demonstration of how each of these strategies can be used on the dApp itself!

Feel like reading a summary blog instead? Well, we’ve got you covered down below. Read on to find out if you’re a…

Staker, Maker, or Taker.

Stakers – The people staking FLASH and earning instant yield (altcoins)

Stakers will most likely comprise around 80-90% of our initial user base for Flash. See the image to the right for an example of what you will encounter when staking on the dApp, day one.

Even if you didn’t participate in one of our many battle-tested betas, staking will be the simplest entry point into using the dApp. It’s as simple as taking your $FLASH and staking a set amount into the protocol for a predetermined amount of time.

At that point, new $FLASH are generated because of your stake, and they go over to a liquidity pool of your choice (for example, $DAI, $ETH, $LINK, etc…). Once you chose your desired pool, those alt-coins are sent to you immediately! Or, one can say, in a flash. It’s as simple as that! After the stake duration is complete, you can unstake your original $FLASH. So in the end, you’ll have received your immediate upfront yield in the form of an ERC-20 token of your choosing, and your initial $FLASH.

Makers – The liquidity providers who earn stake/swap fees (just like Uniswap)

Makers comprise the liquidity providers who earn stake/swap fees, much like on Uniswap. For a more in-depth breakdown of all the similarities and differences between Flash and Uniswap, check out this blog and explainer video.

Flash is a permissionless protocol, so anyone can create any ERC-20 token pairing that they want, and create a pool for that pairing. Makers will primarily be engaging with either the “pool” or “create” tabs on the Flash dApp (as seen in the adjacent images). The “pool” tab will allow users to deposit liquidity into a pre-existing pool (for example, $FLASH/$wETH), while the “create” tab is for users who want to create a new pool entirely (say $FLASH/$DOGE).

Every time somebody initiates a stake or a take, makers are rewarded. Unlike Uniswap, Flash maker rewards are dynamic – earning anywhere from .1%- 10% one each of those transactions. For sake of comparison, Uniswap, only offers a static fee of .3% per swap.

In terms of actual rewards for makers per every stake or take, all you do is take the Flash Percentage Yield (FPY) and divide it by five. Click here for a more in-depth technical one pager explaining how the FPY is calculated.

Takers – The arbitragers who balance the FLASH liquidity pools

Takers represent the arbitragers who balance the $FLASH liquidity pools. The “taker” can be represented by the “Swap” tab, as seen in the adjacent image. What they’re doing is filling up the makers pool – they’re swapping in altcoins, and actually earning $FLASH for doing so. They can choose to deposit or swap any token for $FLASH. Just like on Uniswap, you’ll perform a regular swap, and a percentage of that transaction will go directly to the liquidity providers.

Now why would anyone want to put in an altcoin and get $FLASH in return? Well, if they happen to notice that $FLASH is a different price on Uniswap than what it is inside the Flash dApp, they could then swap their $FLASH and earn the altcoins. For example, if you have $100 of $LINK,  you could potentially swap it for $120 of $FLASH. Now, you’d have $20 extra dollars that you could, in theory, swap and keep doing whatever you want with!

Some other potential routes that takers can take (pun intended), is they can take their newly received $FLASH and:

  • Stake it back on the dApp
  • They could potentially pull it from the dApp altogether or…
  • They can go straight to Uniswap and swap it

Summary & Socials

Hopefully, this provided some clarity around the various intricacies of the Flashstake dApp, and it’s got you feeling excited to play around with it on launch day. Will you be a Staker, a Taker, or a Maker?

To reiterate, you’ll be able to claim your $FLASH in the claims dApp at 1pm UTC on New Years day (1/1/21).

After you’ve claimed your $FLASH, head on over to the FLASH dApp page and find your true calling as a Staker, Maker or Taker.

Be sure to check out our socials to stay connected with everything FLASH.

Flash In 5 Explainer Blog


January 1st, 2021 marked the launch of FLASH, our first official token creation from Blockzero Labs.

Flash is the time travel of money – it’s crypto’s first flash-staking protocol that allows you to earn instant upfront yield by staking $FLASH.

Prefer a more sophisticated breakdown? Flash is a decentralized protocol for automated minting provisions on Ethereum.

The Flash protocol enables a new DeFi framework that wasn’t possible until now: Flashstaking.

What is Flashstaking?

Flashstaking is the process of locking up tokens for a predetermined amount of time in order to earn instant upfront interest.

Yield is paid in advance and completed all within one transaction.

The Flash Protocol is built with a number of useful features:

  • Permissionless
  • Open source
  • Stake $FLASH and redirect the yield to EOA or a contract
  • Unstake $FLASH after the expire period is over
  • Unstake $FLASH before the expire period is over, but burn percentage of the staked amount based on the remaining time
  • Dynamic FPY (Flash Percentage Yield) calculated with this formula

Flashstaking vs. Flash Loans

Flashstaking works similarly to flash loans, where anyone can borrow any amount of capital as long as they pay it back within one ethereum transaction. However, instead of borrowing money, you stake capital for a predetermined amount of time and earn the entire reward instantly.

Instant, upfront, and all in one ethereum transaction.

Flashstaking vs. Yield Farming

Instead of yield farming and earning rewards in small increments over a long period of time, the FLASH protocol enables for everything to be paid immediately, without waiting for months on end.

Flashstaking is the concept of locking up money today, and earning money from the future. All done in a decentralized, instantaneous, and permissionless manner.

This is why we call $FLASH the “Time Travel of Money”.


Bitcoin uses Proof-of-Work. This means, BTC is generated and rewarded to the users who provide electricity (mining power) to the Network.

Ethereum 2.0 will use Proof-of-Stake. This means, ETH will be generated and rewarded to users who provide capital (staking power) to the Network.

While electricity (PoW) and capital (PoS) have proven to be respected consensus models, $FLASH uses a more universally finite resource: Proof-of-Time

$FLASH is generated and rewarded to users who provide time (Flash power) to the Network.

The more time committed to the Network, the more confidence can be seen in the protocol; then the interest rate gradually goes down. If confidence reduces (time), the interest rate gradually floats back up. This free-market dynamic will be really interesting to watch in real time, all circling back to the proof-of-time metaphor.

As a Layer 2 asset, the goal of staking $FLASH is not to provide security to the Network. Ethereum does this plenty well.

The goal of staking $FLASH is to fuel the time travel of money. Instead of 1.21 Gigawatts of plutonium powering a 1982 Delorean, users simply need $FLASH to power their flashstake.

Three Flash Strategies – Are you a Staker, a Maker, or a Taker?

Those three terms represent three distinct strategies and ways to use the Flash dApp. For a more detailed breakdown on these three strategies, check out this blog, or watch the video below!

Stakers can be represented by the “stake” tab, as seen above. These are the people staking FLASH and earning instant yield (altcoins). In addition, every time FLASH is staked, new FLASH is also minted. That new FLASH is swapped into the pool of the users choice (ex: FLASH/DAI).

Makers can be represented by both the “create” and “pool” tabs on the dApp. These are the liquidity providers who earn stake/swap fees (just like on Uniswap).

Lastly, Takers can be represented by the “swap” tab. These are the arbitragers who balance out the FLASH liquidity pools.

Hopefully if you’ve read this far, you now have a better understanding of the various ways to interact with the Flashstake dApp and it’s various dynamics and use cases. Be sure to check out all the links below for more info on all things Flash. Happy Flashing!

Flashstake vs. Uniswap | Differences and Parallels

In this video, Zach lays out all of the major parallels and differences between flash-staking using $FLASH, and Uniswap ($UNI).

Follow along with the presentation slide deck here!

Upon first glance, some of the main similarities between Uniswap and Flashstake are:

  • 100% permissionless (no admin keys)
  • Utilize AMM (automated market makers, aka liquidity pools)
  • Allow decentralized token swaps

Some of the biggest differences between Flashstake and Uniswap are:

  • Different Focus: Uniswap is focused on swapping vs. Flashstake is focused on staking
  • Token: Utility + Issuance are very different
  • LP (liquidity providers): Uniswap has static fees vs. FLASH Dynamic Rewards

To be clear, we don’t view ourselves as competitors with Uniswap at all! Flashstaking is quite a unique and novel concept, so the goal of this video is to provide you with a parallel (Uniswap) that you’re already familiar with to help tie it all together.



Learn more:


Slide Deck:


Flash was built and created by Blockzero Labs:

Right Menu Icon