Skip to content

DappsAtlas index · 14,224 dApps

DappsAtlas

Blockchain · Chain guide

Flow Blockchain Guide: How It Launched With NBA Top Shot

Flow is a layer-1 blockchain built by Dapper Labs and launched alongside NBA Top Shot, its best-known consumer app. This guide explains how the chain was designed, how Top Shot used it, and what to check before you use Flow apps or move assets onto or off the network.

By the DappsAtlas editorial team · Updated

Illustration for Flow Blockchain Guide: How It Launched With NBA Top Shot

What is the Flow blockchain?

Flow is a layer-1 blockchain built by Dapper Labs, the company behind NBA Top Shot and CryptoKitties. Its stated purpose is to host consumer applications such as games, sports collectibles and fan experiences, where users should not need to understand gas tokens, seed phrases or network congestion to take part.

Flow is a separate chain from Ethereum. Assets move between the two through bridges rather than automatically, so a token on one network is not the same as a token on the other unless a bridge says it is.

A few terms help when reading Flow material:

  • Layer-1: a base chain with its own validators and consensus, not a rollup that settles on another chain.
  • Smart contract: code stored on a chain that runs when someone calls it.
  • Moment: the name Top Shot uses for each NFT, which is a short video clip of a play.
  • FLOW: the native token used for transaction fees, staking and governance.

Whether Flow matters to you depends on what you want to do. Collectors care about the Top Shot marketplace and wallet setup, builders care about Cadence and tooling, and stakers care about the FLOW token rules. The rest of this guide covers each path in turn.

How did NBA Top Shot launch on Flow?

NBA Top Shot launched in 2020 as a collectibles product in which fans buy packs that contain moments, short clips of NBA highlights. Each moment is a non-fungible token recorded on Flow, so ownership and transfer history can be checked on the chain rather than only in the app.

Dapper Labs chose Flow because the chain was designed for high-volume consumer use. A popular collectibles app creates many small transactions in short bursts, and the team needed a network that could handle that without fees and waiting times that would drive casual buyers away.

Since launch, the app has added features over time. Reporting in 2021 described moments being sold at live games, and reporting in 2023 described native mobile apps for buying moments. These details show how the product widened its reach, but the current options are the ones listed on Top Shot's official site.

The lasting lesson is twofold. Top Shot showed that Flow could support a large consumer app, and it also showed that a single flagship app can account for most of a chain's activity. Anyone evaluating Flow today should look at how many different apps are active, not only at one well-known product.

How does Flow's node architecture work?

Flow does not handle every task in one kind of node. Its design splits work into five node roles: collection nodes gather transactions, consensus nodes order them, execution nodes run the transactions, verification nodes check the results, and access nodes serve data to apps and users.

The main idea is that each step can scale on its own. If transaction volume grows, more collection or execution capacity can be added without forcing every node to do everything. This is a different approach from chains where every validator both orders and executes every transaction.

The design has trade-offs:

  • Running a node is more complex than running a single-role validator.
  • Fewer operators at some roles can make the network more concentrated, so the number of node operators matters.
  • Users rely on access nodes and public endpoints, which means app developers must choose their providers with care.

To judge decentralisation, check the current number of validators and their distribution in Flow's public network dashboards. Do not assume that a design goal guarantees the current state of the network.

What is Cadence and how do developers build on Flow?

Flow apps are written mainly in Cadence, a smart contract language designed for Flow. Its central feature is the resource model, which treats valuable items such as NFTs as objects that cannot be copied or silently destroyed. This suits collectibles, because a moment can only move by an explicit transfer.

Cadence also separates reads from writes. Read-only queries, called scripts, do not change state and do not require a signed transaction. State-changing actions, called transactions, must be signed and paid for. Keeping these two paths distinct makes apps easier to audit.

A typical path for a developer looks like this:

  1. Learn Cadence basics and the resource model.
  2. Run code against the local emulator to test contracts.
  3. Deploy to the test network and check behaviour with test accounts.
  4. Move to the main network only after an audit and a careful review of access controls.

Flow also provides client libraries for web front ends and a developer portal with tutorials. Account linking, which lets an app sign users in with a Flow wallet, is covered in those tutorials and is a common starting point for new projects.

How do Flow accounts, wallets and Top Shot moments work together?

A Flow account is a container for keys, balances and smart contracts. One account can hold multiple keys with different permissions, which is useful for apps that need to separate day-to-day signing from higher-risk actions. Account keys can be added or revoked, so a compromised key does not have to mean losing the whole account.

For Top Shot collectors, the wallet setup has changed over time. Official guidance has described a sequence along these lines:

  • Create a Flow wallet.
  • Link your Dapper wallet to your Flow wallet.
  • Move your moments to the Flow wallet.

Follow the current instructions on Top Shot's official help pages, because these steps can change. Before moving any item, confirm the destination address character by character, and make a small test transfer when the process allows it.

Account linking is also used by third-party apps. When you connect a Flow wallet to an app, you are usually granting it permission to request signatures for specific actions. Read the permission prompt and disconnect the app when you are finished with it.

What is the FLOW token used for?

FLOW is the native token of the network. It is used to pay transaction fees, to stake for network security and to take part in governance. Holders who stake can delegate to node operators, and the rewards depend on the network's current rules and the operator they choose.

Fee amounts and staking rewards change with network conditions and protocol updates, so this guide does not state them. Check Flow's official documentation and staking pages for the current figures. Be wary of any site that quotes a fixed yield without showing where the figure comes from.

Before you stake, review these points:

  • The unstaking process can involve a waiting period, so you may not be able to sell immediately.
  • The operator you delegate to takes on operational risk, and poor performance can reduce rewards.
  • Token prices can fall even when staking rewards are paid in FLOW, so rewards in tokens do not equal a stable return.

Never stake more than you can afford to have locked for a period of time. If you hold FLOW through an exchange or a custodial product, check that product's own terms for staking and withdrawal.

What is the current status of Flow and NBA Top Shot?

Flow is still a live network, but its activity depends on which apps are in use at a given time. Top Shot remains one of the best-known products on the chain, while other Flow applications have grown and shrunk over time. A guide cannot give a reliable snapshot of current usage, so the best approach is to check live sources.

To assess the chain's health, look at a few indicators:

  • Active accounts and transaction counts on a block explorer, tracked over weeks.
  • Value locked and fees by chain on DefiLlama, which aggregates data across many networks.
  • Validator count and distribution on Flow's own network dashboards.
  • Release notes and governance activity from the Flow team.

If you are considering building on Flow, read the developer documentation for the current tooling. If you are a collector, follow Top Shot's official announcements. Treat second-hand summaries, including older articles, as starting points rather than final answers.

How do I bridge assets to and from Flow?

Flow is not Ethereum, so moving assets to or from it requires a bridge or an exchange withdrawal that supports Flow. Bridges fall into a few broad types, and each has different trust assumptions. The table below gives a general comparison.

Type How it works Main consideration
Canonical or native bridge Run by the chain team and tied to the official network Usually the most trusted route, but check it is the current official bridge
Third-party bridge Run by a separate team with its own contracts Depends on that team's security and liquidity
Messaging protocol Passes messages between chains for apps to use Developers must integrate it correctly
Exchange withdrawal Moves funds through a centralised platform You depend on the platform's policies and availability

Across and LayerZero are examples of bridge and messaging protocols that operate across many chains. Before using any bridge, confirm that it lists Flow as a supported network, check the contract addresses on the project's official site, and send a small test amount first.

How do I use Flow safely?

Most losses in NFT and token activity come from phishing, fake sites and granted permissions, not from the chain itself. Defensive habits matter more than any single tool.

Practical checks for Flow users:

  • Never share your seed phrase or recovery details with anyone, including people claiming to be support staff.
  • Type or bookmark official Flow and Top Shot addresses instead of following links from messages or ads.
  • Read every signing request. If you do not understand what it does, cancel it.
  • Review connected apps periodically and revoke access you no longer need.
  • Keep only the funds you need in hot wallets, and store larger holdings in a wallet you use rarely.

For developers, audit contracts before mainnet deployment, use multi-key account setups for admin actions, and document how keys are rotated. For anyone using a third-party app, check whether it discloses its audits and where its code is published.

If something goes wrong, act quickly. Revoke any permissions you granted, move remaining assets to a new wallet, and report the incident through the official support channel of the affected app.

Frequently asked questions

Is Flow the same thing as Dapper Labs?

No. Dapper Labs is the company that built Flow and developed NBA Top Shot, while Flow is the blockchain those products run on. Flow was designed as a general-purpose chain, so other teams can build apps on it too.

Where can I confirm the current steps for moving Top Shot moments?

Flow's own documentation and the Flow developer portal describe how accounts, keys and wallets work. Top Shot's official site lists the current purchase and transfer options. Those sources change over time, so they are more reliable than older guides, including this one.

How do I tell whether Flow is still active?

Flow activity can be checked on DefiLlama, which aggregates value locked and fees by chain, and on Flow's own block explorers. Look at trends over several weeks rather than one day, since a single app can drive most of a chain's activity.

Do I need FLOW to use Flow apps?

Flow uses its own native token, FLOW, for fees, staking and governance. You can usually use an app without holding it, but you will need FLOW to pay some network fees and to stake. Check the current fee model in the official docs before you transact.

What is the safest way to start on Flow?

Use only links that come from official Flow and Top Shot pages, and bookmark them. Never share your seed phrase or recovery details, and treat unexpected requests to sign transactions or connect wallets as suspicious. If you are unsure, pause and verify through an official channel before continuing.

Mentioned in this guide

dApps in this guide

Defillama logo

Defillama

Analytics

Score 8.0 out of 10

DefiLlama is a data site that aggregates total value locked, trading volume and fees for DeFi protocols across many chains.

Across logo

Across

Cross Chain Bridge

Score 8.0 out of 10

Across is an intent-based cross-chain bridge and swap protocol for moving tokens between Ethereum, rollups and other chains, with an API for apps.

TVL $15.5M−6.3%Ethereum · Arbitrum · Optimism +19
LayerZero V2 logoScore 8.0 out of 10

LayerZero V2 is a cross-chain messaging protocol and bridge infrastructure for developers and asset issuers, connecting dozens of blockchains.

TVL $17.9B+10.6%Polygon · Ethereum · ApeChain +76
Envio logo

Envio

Developer Tools

Score 8.0 out of 10

Envio is a blockchain indexing and data platform offering HyperIndex APIs and fast HyperSync raw data access for developers across 81+ chains.

Ethereum · Solana · BNB Chain +4

Keep reading

Related guides

All blockchain guides

Blockchain · Explainer

Introducing Flow: The Blockchain Behind NBA Top Shot (2026)

Flow is a layer-1 blockchain built by Dapper Labs, and it is the network behind NBA Top Shot, one of the best-known NFT collectible products. This guide explains what Flow is, how its design differs from Ethereum, and what to check before you use anything on it.

Blockchain · Explainer

Gala Games Gyri Blockchain: What Project Gyri Is

Gala Games has announced a blockchain effort called Project Gyri, and this guide explains what a game-focused chain is, what can and cannot be confirmed about Gyri from the sources available, and how to verify its status yourself.

Blockchain · Best list

Best Injective dApps for DeFi, NFTs and More in 2026

Injective is a Layer-1 chain built for finance, so most of its dApps are trading, lending and derivatives venues, with NFTs and games as smaller areas. This guide explains how to judge which Injective dApps are worth using and how to check their current status.

Blockchain · Explainer

Flow Blockchain for Developers: Design, Tools and Trends

Flow is a proof of stake Layer 1 that Dapper Labs built with NFTs and games in mind, and it has since added tools for EVM developers. This guide explains what the chain offers builders, how its design differs from other networks, and how to check its current status before committing to it.

Blockchain · Explainer

Five Reasons to Build dApps on Oasis in 2026

Oasis offers a modular design, confidential computing, low fees and familiar EVM tooling, which together suit certain dapps well. This guide explains each reason and the trade-offs to weigh before you build.