Protocol Native
Account Abstraction

Flow is the blockchain for building mainstream applications

With protocol native account abstraction, developers can build a perfect smart account experience for any user & any use case

Smart Accounts

Mainstream ready accounts

User friendly, secure and decentralized accounts are protocol native on Flow

Social recovery
ready

Clear and secure wallet recovery without forgoing full self-custody. Leverage friends or services to recover your Flow account safely and securely.

Walletless onboarding & account linking

  • Build web2 onboarding experience with Walletless Onboarding
  • Open up your ecosystem to extend user's experience(s) to the Flow ecosystem without compromising your user experience with account linking

Powerful Transactions

Big experiences, Low cost bundled transactions

Transactions on Flow are fast, powerful and low cost.

Scriptable
transactions

Flow transactions have a fully functional codebase available for your application. With the power of the Cadence programming language, simply develop complex transactions to drive impactful single click user experiences.

Multi-Signature Transactions

With the Authorizer role on a transaction multiple keys from the same account or multiple accounts can sign a transaction.

There are many uses for a multi-sign transactions, approval of a proposal or movement of assets that require a CFO and CEO or 3 out of 5 members of the Board of Directors? With Flow, this can be done with a single transaction with multiple authorizers.

Parallel executing
transactions

With the Proposer role on a transaction, an application, or user can execute transactions in parallel or control the order that the transactions are executed in.

Submit multiple purchases at the same time

This can allow for Applications to process multiple listings in parallel without having to hold for the previous transaction to be complete

Play an onchain game and share a post with onchain social at the same time

This can allow for Applications to process multiple listings in parallel without having to hold for the previous transaction to be complete

Onchain Automation & Security

Automation & Security

Users and Services interacting directly and simply all onchain.

Open and secure
onchain services

With the power of capabilities on Flow, services can have restricted access to perform specific actions on your behalf. This empowers for a rich and robust ecosystem of onchain actors with users and services.

Simplify account management

Create an single account that can aggregate all of the tokens across sub accounts with a single transaction.

Easy subscription service for onchain payments

With scoped capabilities a user can set custom rules on their account. Rules that let 20 FLOW a month make onchain subscriptions easy.