Protocol Native
Account Abstraction
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
One account, many keys
With Flow’s cryptographic curve support and native account abstraction you can access your account on any device, each device containing its own unique key.
Mobile
Flow has native mobile phone support. Flow uses the NIST P-256 elliptic curve, compatible with commercial secure enclaves in iPhone and Android devices.
Hardware
Flow supports the secp256k1 elliptic curve, making it compatible with Ledger and other hardware wallets.
Desktop
Flow natively supports hosted wallets and browser plugin wallets.
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.
Sponsored
transaction fees
With the Payer Role in a Transaction either an Application, Wallet or User could pay the transaction cost. On Flow today most wallets sponsor transaction fees for their users.
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.
Stay up to date with the latest news on Flow.
Stay up to date with the latest news 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.