mirror of
https://github.com/placeholder-soft/web.git
synced 2026-05-11 05:16:51 +08:00
1.5 KiB
1.5 KiB
title, slug, description, keywords, hide_table_of_contents
| title | slug | description | keywords | hide_table_of_contents | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Foundry | /tools/foundry | Documentation for Foundry, a toolchain for smart contract development. Provides instructions on deploying and verifying contracts on Base's mainnet and testnet using Foundry. |
|
true |
Foundry
Foundry is a smart contract development toolchain.
With Foundry you can manage your dependencies, compile your project, run tests, deploy smart contracts, and interact with the chain from the command-line and via Solidity scripts.
Check out the Foundry Book to get started with using Foundry with Base.
Using Foundry with Base
Foundry supports Base out-of-the-box.
Just provide the Base RPC URL and Chain ID when deploying and verifying your contracts.
Mainnet
Deploying a smart contract
forge create <CONTRACT_NAME> --rpc-url=https://mainnet.base.org/
Verifying a smart contract
forge verify-contract <CONTRACT_ADDRESS> <CONTRACT_NAME> --chain-id 8453
Testnet
Deploying a smart contract
forge create <CONTRACT_NAME> --rpc-url=https://sepolia.base.org/
Verifying a smart contract
forge verify-contract <CONTRACT_ADDRESS> <CONTRACT_NAME> --chain-id 84532