Skip to main content

Using EVM On Flow

EVM Wallets

Applications deployed to EVM on Flow will work with popular EVM-compatible wallets such as MetaMask, all you need to do is add the correct RPC endpoint as a custom network.

MetaMask

Manual method: Add EVM on Flow as a custom network to MetaMask:

  1. Open the MetaMask browser extension
  2. Open the network selection dropdown menu by clicking the dropdown button at the top of the extension
  3. Click the Add network button
  4. Click Add a network manually
  5. In the Add a network manually dialog that appears, enter the following information for Previewnet:
NameValue
Network NameFlow Previewnet
DescriptionThe public RPC url for Flow Previewnet
RPC Endpointhttps://previewnet.evm.nodes.onflow.org
Chain ID646
Currency SymbolFLOW
Block Explorerhttps://previewnet.flowdiver.io
  1. Tap the Save button to save Flow Previewnet as a network.

You should now be able to connect to the EVM on Flow by selecting it from the network selection dropdown menu.

Use the Flow Previewnet Faucet to fund a new account for testing.

Flow Native Wallets

Flow Wallet (Coming Soon)

Flow Wallet is available on Android and iOS, with desktop support using the Flow Wallet Chrome extension. In addition to being able to transact in both EVM and Cadence environments, Flow Wallet will also allow you to view and move assets between EVM and Cadence, making it possible to manage all your assets in one place.

To use the Flow Wallet Chrome extension:

  1. Open the Flow Wallet browser extension and create your account.
  2. Connect to an app using Flow Wallet.

EVM Specification

  • Flow EVM is a virtual EVM-based blockchain on Flow using the latest EVM byte-code interpreter Geth v1.13
  • Utilizes FLOW token for transactions, with balances denominated in Atto-FLOW (1 FLOW = 10^18 Atto-FLOW)
  • The EVM Gateway exposes the standard EVM API (Ethereum JSON-RPC)
  • Read more about the implementation in FLIP 223: EVM integration interface