Deployment

This document covers the deployment process for Built By DAO smart contracts to Base network.


circle-info

🚀 Deployment Overview

🔧 Testnet
✅ Verification
🏗️ Mainnet
📊 Monitoring

Base Sepolia

Basescan

Base Mainnet

Analytics

circle-info

🎯 Purpose: Secure, verified deployment of production contracts

⛓️ Network: Base (Ethereum L2)


📋 Deployment Prerequisites

Required Tools

Tool
Purpose
Install

🔧 Foundry

Deployment

foundryup

🔑 Cast

Interactions

Included

📦 Node.js

Scripts

nvm install 18


Environment Setup

# .env file
PRIVATE_KEY=0x...
BASE_RPC_URL=https://mainnet.base.org
BASESCAN_API_KEY=...
ETHERSCAN_API_KEY=...

Account Requirements

Account
Purpose
Funding

🔑 Deployer

Initial deployment

ETH for gas

🏛️ Multisig

Ongoing admin

Set post-deploy

🔧 Ops

Operations

Set post-deploy


Pre-Deployment Checklist


chevron-right📊 Deployment Checklisthashtag

Pre-Deployment:

Deployment:

Post-Deployment:


circle-check

🚀 Deployment Best Practices


💻Overviewchevron-rightTestingchevron-rightSecuritychevron-rightSmart Contractschevron-right

Last updated