Skip to main content

Remix IDE

Remix is a browser-based Solidity IDE that lets you write, compile, test and deploy smart contracts directly in your browser, no local setup required.

Let's use Remix to compile, deploy, and test smart contracts on Push Chain.

Deploy Smart Contracts with Remix

1. Add Push Chain to Your Wallet

If you haven’t yet, follow Wallet Setup to add Push Chain as a custom network in your wallet.

FieldValue
Network NamePush Chain Donut Testnet
RPC URLhttps://evm.rpc-testnet-donut-node1.push.org/, https://evm.rpc-testnet-donut-node2.push.org/
Chain ID42101
Currency SymbolPC
Block Explorer URLhttps://donut.push.network

2. Launch Remix

Open Remix IDE or use the embedded IDE below.

Remix IDE


3. Configure “Deploy & Run Transactions”

  1. Click the Deploy & Run Transactions plugin in the left sidebar
  2. Under Environment, choose Injected Provider - Web3
  3. Approve the connection in your wallet, making sure it’s set to Push Chain Donut Testnet (42101)


4. Compile Your Contract

  1. Open the Solidity Compiler plugin
  2. Select compiler version 0.8.22 (or match your pragma)
  3. Click Compile next to your contract file


5. Deploy Your Contract

  1. Return to Deploy & Run Transactions
  2. Select your contract from the Contract dropdown
  3. Click Deploy
  4. Confirm the transaction in your wallet


Next Steps