Clone any contract
to your blockchain

Point us at any contract address. We read the bytecode, storage state, and balances — then deploy an exact copy on the chain you choose. No account. No subscription. Pay once, get your clone.

8
Source chains
Free
to L2aaS
100%
Bytecode exact
No
Account needed

How it works

Three steps from contract address to deployed clone.

1

Paste contract addresses

Give us the source chain and one or more contract addresses. We handle Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain — or any custom RPC endpoint.

2

We analyze & quote

Live analysis: contract type, storage slot count, bytecode size, proxy detection, dependency graph. You get a detailed quote before paying anything. Download a free sample to verify quality.

3

Pay once, get your clone

Approve USDC. We deploy. You get a full report: old → new address mapping, explorer links, download ZIP. No account to manage. No recurring charges. One transaction.

What we migrate

  • Compiled bytecode (exact copy)
  • All storage slots and state variables
  • Native balance (ETH/BNB/MATIC)
  • Constructor arguments (inferred)
  • Proxy/implementation pairs
  • Token balances (ERC-20, ERC-721, ERC-1155)
  • Contract dependencies (optional)

What we don't migrate

  • Transaction history
  • Events and logs
  • External contract references (addresses)
  • Off-chain data and oracles
  • Gas price history
  • Bridge positions or cross-chain state

Pricing

Per-contract pricing. Pay only for what you migrate. Volume discounts apply automatically.

Destination Price per contract Notes
L2aaS chain (your own) Free Always free — migrate to your own L2
Export to ZIP file $47.50 USDC Bytecode + state — import anywhere
Base / Arbitrum / Optimism / Polygon $97.53 USDC We deploy directly on-chain for you
BNB Chain $31.17 USDC Lower gas than EVM L2s
Ethereum L1 $478.21 USDC Includes gas budget on mainnet

Volume discounts

Discounts apply automatically at checkout when you enter multiple addresses.

Contracts in one order Discount Example (L2 chain)
1–4$97.53 each
5–95% off$92.65 each
10–1910% off$87.78 each
20–4920% off$78.02 each
50–9930% off$68.27 each
100+40% off$58.52 each
Refund policy: If we are unable to complete the migration, you receive a full refund minus any gas costs already spent on the destination chain. Gas costs are non-refundable under any circumstances — they are burned on-chain and cannot be recovered.

Supported source chains

Read contracts from any EVM chain. Custom RPC also accepted.

Ethereum
chainId 1
Base
chainId 8453
Optimism
chainId 10
Arbitrum
chainId 42161
Polygon
chainId 137
BNB Chain
chainId 56
Avalanche
chainId 43114
Custom RPC
any EVM

Frequently asked questions

Common questions about contract migration.

Do I need an account or API key?
No. ChainClone is a one-shot vending machine. You come, you analyze, you pay, you get your clone. No account, no API key, no recurring subscription. Your job URL is your receipt — bookmark it if you want to reference the results later.
Is the clone an exact copy of the original?
The bytecode is exactly copied — same logic, same ABI, same function selectors. Storage state is enumerated and replanted. What differs: the contract address will be different (new deployment), transaction history is not migrated, and any hardcoded references to external addresses inside the contract still point to the source chain's contracts.
What is the free sample download?
Before you pay, we offer a free ZIP of the first contract's bytecode and storage structure analysis. This is enough to verify that we correctly identified the contract type, slot layout, and ABI — but not enough to deploy it yourself without buying the full migration. Think of it as a proof of quality.
What happens if the migration fails?
You receive a full refund minus any gas costs already spent on the destination chain. Gas fees paid to the destination chain are burned on-chain and cannot be recovered under any circumstances. If migration fails before any on-chain activity, you receive a 100% refund.
Can I clone contracts I don't own?
Technically yes — blockchain data is public. You are responsible for ensuring you have the legal right to clone any contract. We do not check ownership. You accept full responsibility for compliance with relevant laws, licenses, and terms of service of the original contract. See our Terms for details.
What payment methods do you accept?
USDC and USDT via wallet connect (MetaMask, WalletConnect, Coinbase Wallet). You connect your wallet, approve the exact amount, and the payment is verified on-chain before we start. No credit cards, no wire transfers.
What is L2aaS?
L2aaS is our sister service that provisions your own dedicated blockchain. If you migrate contracts to an L2aaS chain, the migration is always free. It's our way of making it easy to seed your new chain with existing, battle-tested contracts from mainnet.

Ready to clone?

No account. No subscription. Just paste addresses and pay once.

Start your migration →