← Learn
Liveproduct· 3 min read· #sepolia#testnet#smoke

Base Sepolia smoke test for Forge integrators

Step-by-step testnet checklist — chain ID 84532, vault addresses, Circle USDC faucet, and what Sepolia does not prove about mainnet.

Last updated: May 26, 2026 · Published 2026-05-26

Forge Treasury smart contracts are unaudited. Yield is variable and not guaranteed. Read Risks & Disclosures before depositing USDC or integrating MCP tools.

Forge MVP testnet runs on Base Sepolia (chain ID `84532`) — not Ethereum L1 Sepolia (`11155111`). Integrators should smoke-test MCP calldata, wallet signing, and ERC-4626 deposit/withdraw flows on Sepolia before pointing production agents at Base mainnet. Sepolia uses MockYieldAdapter only (100% allocation) — behaviour differs from mainnet Spark/Morpho/Aave routing. Contracts remain unaudited on both networks.

Wrong-chain USDC is the #1 integrator mistake. Ethereum Sepolia USDC (`0x1c7D4B196Cb0C7B01d743Fbc6116a902379C7238`) does not work with Forge vaults. You need Circle USDC on Base Sepolia — see Circle USDC checklist.
Chain ID
8453
USDC
0x833589…2913
Vault
0x2C9a…193B
Toggle mainnet vs Sepolia — never hard-code addresses from the wrong chain in agent prompts.

Base Sepolia constants

FieldValueNotes
Chain ID84532Base Sepolia — not 11155111
RPChttps://sepolia.base.orgPublic RPC; rate-limit in CI
USDC0x036CbD53842c5426634e7929541eC2318f3dCF7eCircle testnet USDC on Base
ForgeVault (v2)0x55667a441fa5DF209167B9738fB04F78BAa94c21Core test vault — use this address
MockYieldAdapter0x2BA13F322670f389baa12266A07Bd313C9A45D99100% allocation on Sepolia
Share tokenfUSDCSame symbol as mainnet Core — different contract
Forge testnet deployment (May 2026)

Legacy vault v1 (`0x7c77a29f761C9Bf4fA4Be5Ae3fa527690DE60307`) had an immutable 48h timelock and is deprecated. Small USDC may remain stranded there — new integrators must target v2 at `0x5566…4c21`. Full handoff: `docs/SEPOLIA_DEPLOY.md` (internal deploy doc referenced from Status).

Smoke test checklist

  1. Fund agent EOA with Base Sepolia ETH (CDP faucet or deployer top-up for gas).
  2. Request USDC from Circle faucet — select Base Sepolia, not "Sepolia" alone.
  3. Verify `chainId === 84532` and USDC contract `0x036CbD…CF7e` before approve.
  4. Point MCP at testnet config locally OR use mainnet MCP for calldata pattern and swap addresses manually for first test.
  5. Approve vault → deposit minimal USDC ($1–10) → confirm fUSDC balance increased.
  6. Redeem full or partial shares → confirm USDC returned to agent EOA.
  7. Log tx hashes; compare gas to mainnet expectations (Sepolia is not representative of P2-C0 ~4M mainnet deposit).

What Sepolia proves vs what it cannot

Validated on SepoliaNot validated on Sepolia
MCP calldata encodingMulti-adapter withdraw latency
Agent EOA signing flowSpark / Morpho / Aave liquidity
ERC-4626 share mint/burnProduction yield rates
Wrong-chain guardrails in your codePerformance fee at scale
Subgraph on /stats?network=sepoliaMiddle vault adapter book
Testnet vs mainnet signal

MCP and Stats on testnet

Production MCP at `https://mcp.forgetreasury.com/mcp` targets Base mainnet (`8453`) by default. Local `pnpm mcp:dev` with Sepolia env can return testnet addresses for full-stack dev. Stats indexes Sepolia subgraph history — TVL figures are testnet smoke amounts, not marketing AUM. Health check: `https://mcp.forgetreasury.com/health` returns chain metadata; do not open `/mcp` in a browser.

Graduating to mainnet

After Sepolia smoke passes, re-run the same checklist on Base mainnet with new addresses: USDC `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913`, Core vault `0x2C9a3922b426005B979FDD1A8F43Eb61B309193B`, chain ID `8453`. Read Automated USDC treasury and Conservative strategy before production deposits. Mainnet TVL is early-stage (~$10 smoke as of May 2026) — disclose in agent UX.

Testnet tokens have no value. Mainnet deposits carry smart-contract, liquidity, and depeg risk. Forge is unaudited — smoke tests are integration checks, not security validation.

Share this article

Draft copy for social posts — review before publishing. URL: https://forgetreasury.com/learn/base-sepolia-smoke-test-forge-integrators

Open Graph / preview card

Base Sepolia smoke test for Forge integrators Chain ID 84532, v2 vault address, Circle faucet — test MCP deposits before mainnet. Unaudited MVP. https://forgetreasury.com/learn/base-sepolia-smoke-test-forge-integrators

Twitter / X

Forge testnet = Base Sepolia (84532), not Ethereum Sepolia. Smoke test checklist for integrators: https://forgetreasury.com/learn/base-sepolia-smoke-test-forge-integrators

LinkedIn

Before mainnet agent deposits, integrators should smoke-test on Base Sepolia — correct chain ID, Circle USDC, and vault v2 address. What testnet validates vs what it cannot. Guide: https://forgetreasury.com/learn/base-sepolia-smoke-test-forge-integrators