Ecosystem DevelopmentIntegrate Flow EVM with Web3 SDKs
π Privy
Guide to Configuring Privy with Flow Wallet (EVM Support)
EditPrivy
π Prerequisites
- Registered and logged into the Privy Dashboard
- Your project has Smart Wallet enabled
1. Enable Smart Wallet
- Log into the Privy Dashboard
- Open your project page
- In the left-hand menu, click on
Smart Wallet - Click the
Enable Smart Walletbutton (if not already enabled)
2. Add Custom EVM Chains (Flow EVM)
Once Smart Wallet is enabled, you can add the Flow mainnet or testnet EVM chain.
β³οΈ Add Flow EVM Mainnet
- In the Smart Wallet settings, click
Add New Chain - Fill in the following information:
| Field | Value |
|---|---|
| Name | Flow |
| Chain ID | 747 |
| RPC URL | https://mainnet.evm.nodes.onflow.org |

π§ͺ Add Flow EVM Testnet
- Click
Add New Chainagain - Enter the following details:
| Field | Value |
|---|---|
| Name | Flow Testnet |
| Description | The public RPC URL for Flow Testnet |
| Chain ID | 545 |
| RPC URL | https://testnet.evm.nodes.onflow.org |
π‘ The testnet is recommended for development and integration testing.
β Verify the Configuration
After saving, you should see Flow and/or Flow Testnet listed under your configured chains in Smart Wallet. Privy will automatically assign smart wallet addresses that are compatible with the specified EVM chains.
You can now use Privyβs SDK in your dApp frontend to connect wallets, sign transactions, and interact with contracts on Flow EVM.