
Flow EVM
The Crescendo upgrade unlocks mainstream user experience and scale for Solidity developers and the full EVM ecosystem. With EVM equivalence, developers deploy any Ethereum app to Flow without contract code changes.

Flow Cadence
Cadence 1.0 provides builders with powerful new fine-grained access controls, full spectrum ownership, robust programmable business models and extensibility for their smart contracts.

Scaling Improvements
Crescendo also completes a series of performance improvements to the core protocol solidifying Flow as the best home for consumer-scale onchain experiences. Included in the release itself is Atree register inlining, a protocol upgrade increasing state storage efficiency by nearly 2x and reducing memory usage by 40%, which drives significant improvements for network performance.
Security Improvements
Dynamic Protocol State is the foundation for countermeasures such as slashing misbehaving nodes or entirely revoking their authorization to participate. Flow continues its journey towards full autonomy and Byzantine Fault Tolerance (BFT) via Dynamic Protocol State.
Connecting Flow Liquidity
to the Full Web3 Ecosystem
Diverse on and off ramps
With integrated EVM support, Flow is connected to the liquidity backbone that drives web3. Best-in-class bridges and exchanges is able to seamlessly connect to Flow.
Core DeFi Primitives
With Crescendo upgrade, developers are enabled to build mainstream DeFi products utilizing top-tier tools and essential building blocks.
Unlock EVM++
with Flow Native Features
Mainstream User Experience
Tap into intuitive user experience for mainstream audiences with account linking and native account abstraction for EVM and Cadence applications.
Extend Solidity with Cadence
Build beyond the constraints of Solidity and achieve new onchain functionality with Cadence extensions. Equip, attach and remix your NFT seamlessly only on Flow.
Seamless Connectivity
Assets freely move between Cadence and EVM using the VM Bridge, transforming data to conform to local standards. Use and interact with Solidity code from Cadence. Leverage scripted transactions to complete full user journeys across Cadence and EVM with a single click.
Breaking Down Barriers
for New Developers to Flow
Flow benefits without a code change
Mainstream scalability without sharding, fast and cost efficient transactions, and MEV resilience, all achieved on day one without a single line of code changed.
Equivalent JSON-RPC API
Connect to Flow using the exact same SDK as Ethereum Mainnet.
Zero modifications.
Equivalent transaction, account models, state & events.


Solidity Smart Contract Support
Connect to Flow using the exact same SDK as Ethereum Mainnet.
Zero modifications.
Equivalent transaction, account models, state & events.
Compatibility with EVM tooling stack
World class web3 tooling is frequently built with EVM. With Crescendo those can simply run on Flow.
Empowering developers and creators with the best platforms and tools at their fingertips.























