<!-- Canonical: https://docs.linea.build/network/how-to/migrate-dapp -->

> For the complete Linea documentation index, see [llms.txt](/llms.txt).
> Agents can fetch this page as Markdown at [https://docs.linea.build/network/how-to/migrate-dapp.md](https://docs.linea.build/network/how-to/migrate-dapp.md).

# Migrate a dapp to Linea

Linea is EVM-equivalent, which means any dapp running on another chain compatible with the Ethereum Virtual Machine (EVM) can run on Linea with no changes. Accordingly, all you'll need to do is:

-   Duplicate your existing smart contracts and deploy them on Linea.
-   Configure your dapp to interact with Linea.

## Deploy smart contracts

Your dapp's existing contracts must be deployed on Linea. [Part one](/network/build/launch-an-app/deploy) of our quickstart covers this, or you can pick one of multiple [contract deployment tooling guides](/network/how-to/deploy-smart-contract).

## Chain information

You may need to update your dapp with Linea chain information, which our [connect guide](/network/build/connect) covers.

## RPC providers

Most major RPC providers support Linea RPC endpoints. Visit our [RPC providers page](/network/build/tools/node-providers) for a non-exhaustive list of public and private endpoints.

note

Not all RPC providers support Linea-specific JSON-RPC API methods such as `linea_estimateGas`. The node providers page details which providers do support these methods.

## Wallet connection

Multiple [libraries](/network/build/tools/libraries), including Wagmi and Viem, support Linea wallet connectors.

Check out our [wallet connection guide](/network/how-to/connect-wallet) for additional information.

## Moving your token

If your project has its own token, we recommend you:

### Deploy a canonical token

[Deploy](/network/how-to/deploy-smart-contract) and [verify](/network/how-to/verify-smart-contract) your token on Linea as you would on any other EVM-compatible chain.

### Register your token

With your token deployed, register your token in the [Linea Developer Hub](https://developer.linea.build/) "Configure" tab.

### Submit metadata to Lineascan

Adding token metadata to Lineascan is not essential, but strongly recommended to support a positive user experience.

See the [Lineascan guide](https://info.lineascan.build/how-to-update-token-info/).

## Linea brand assets

The Linea site has a zip file of official Linea logos and icons [available for download](https://linea.build/assets), available as both PNGs and SVGs for use in your dapp. If you need some assets or media that aren't covered here, please contact us via the [support site](https://support.linea.build/).
