Deploy a Smart Contract on Scroll
This guide covers adding the network to a browser wallet, then deploying a simple contract using Foundry and Hardhat — pick whichever you prefer.
Scroll is EVM-equivalent, so contracts deploy using the standard Solidity toolchain — Foundry, Hardhat, or Remix — with a GetBlock endpoint. This guide covers adding the network to a wallet and deploying a first contract to Scroll.
Prerequisites
An EVM wallet (such as MetaMask) with ETH on Scroll for gas — see Add Network to Your Wallet and Funding Your Deployer
A GetBlock access token — the endpoint is
https://shared.eu-central-1.getblock.io/<ACCESS-TOKEN>/A funded deployer address with ETH on Scroll
Network Details
Network Name
Scroll Mainnet
RPC URL
https://shared.eu-central-1.getblock.io//
Chain ID
534352 (0x82750)
Currency Symbol
ETH
Block Explorer
Add Network to Your Wallet
Ethereum Mainnet is pre-configured in MetaMask by default. Scroll is not, so it must be added manually — use the button below or the manual steps that follow.
Enter network details
Enter the values from the Network Details table above.
Funding Your Deployer
Scroll gas is paid in ETH that has been bridged from Ethereum.
Mainnet — bridge ETH from Ethereum L1 using the official Scroll Bridge. Bridged ETH becomes spendable on Scroll for gas.
Testnet (Scroll Sepolia, chain ID 534351) — obtain Ethereum Sepolia ETH from a public Sepolia faucet, then bridge it to Scroll Sepolia with the Scroll Bridge in testnet mode.
Deploy with Foundry
Deploy with Hardhat
Last updated
Was this helpful?