# Network & Smart contracts

Blockchain network status, deployed smart contracts, and escrow logic. All contributions are recorded on-chain with transparent release rules.

Connected chain

###### Ethereum Mainnet

Chain ID

###### 1

Last block

###### 21,245,882

Synced

Gas price

###### 24 Gwei

##### Wallet connection

Connect MetaMask, WalletConnect, or another Web3 wallet to contribute to campaigns and view on-chain history.

Wallet connection is simulated in this UI. In production, use ethers.js or web3.js with your preferred provider.

##### Escrow & release

Contributions are held in campaign escrow contracts. Funds release when the campaign reaches its goal (or on refund if not).

- Goal met: creator can withdraw; backers get rewards/perks as defined
- Goal not met by deadline: backers can claim refunds
- All state and payouts verifiable on-chain

##### Deployed smart contracts

Registry, factory, and per-campaign escrow contracts.

Contract | Address | Description
--- | --- | ---
CampaignRegistry | 0x742d35Cc6634C0532925a3b844Bc454e4438f44e | Registry of campaigns and metadata
CampaignFactory | 0x8626f6940E2eb28930eFb4CeF49B2d1F2C9C1199 | Deploys new escrow contracts per campaign
CF-2042 (Solar Farm Alpha) | 0x5aAeb6053F3E94C9b9A09f33669435E7Ef1BeAed | Escrow for Solar Farm Alpha contributions
CF-2041 (Eco App Beta) | 0xfB6916095ca1df60bB79Ce92cE3Ea74c37c5d359 | Escrow for Eco App Beta (funded)