Contract Foundry
Build, audit, and deploy Solidity contracts — from simple tokens to vaults, treasuries, AMMs, multisend, and CCTP crosschain bridges. Features AI security auditing, ABI playground, deploy history, gas estimation, source verification, and shareable config URLs. Supports Arc Testnet, Robinhood Chain Testnet, and all major EVM testnets.
AVAX � BNB � ARC � ROBINHOOD
v1.1
Select network
Simple contracts
Swap / AMM (Uniswap V2-style)
Treasury (multisig + streaming)
Vault — ERC-4626
MultiSend / Batch Payments
Crosschain Payments (CCTP)
MultiSend Cross-chain
Generates MultiSendExecutor � send many native or ERC-20 payments in one transaction, with a bridge-agnostic cross-chain layer (CCTP / LayerZero / Hyperlane / CCIP / custom). Multi-chain EVM compatible: no fixed chainId, no fixed RPC, no hardcoded address. Deploys unchanged on Ethereum, Arbitrum, Optimism, Base, Polygon, BNB Chain, Avalanche, Arc and any future EVM network.
MultiSend Cross-chain Advanced
Generates MultiSendExecutorV2 � enhanced batch payments (native + ERC-20 with EIP-2612 permit fallback), a cross-chain intent layer with replay protection, and a bridge-agnostic adapter hook (CCTP / LayerZero / Hyperlane / CCIP / custom). Multi-chain EVM compatible: no fixed chainId, no fixed RPC, no hardcoded address, no owner/admin. Deploys unchanged on any EVM network.
MultiSend Cross-chain Enterprise
Generates MultiSendExecutorV3 � enterprise execution layer: native / ERC-20 / mixed batch (multiple tokens + native in one tx), EIP-2612 permit fallback, non-standard token safety, a cross-chain router/intent layer with an execution status machine (CREATED ? BRIDGE_PENDING ? EXECUTED / FAILED) + replay protection, and a permissionless bridge-adapter registry (CCTP / LayerZero / Hyperlane / CCIP / custom). Multi-chain EVM compatible: no fixed chainId, no fixed RPC, no hardcoded address, no owner/admin. Deploys unchanged on any EVM network.
MultiSend Cross-chain Orchestrator
Generates MultiSendExecutorV4 � enterprise cross-chain execution orchestrator: full V3 feature set + 7-state execution pipeline (CREATED ? VALIDATED ? LOCKED ? BRIDGING ? RECEIVED ? EXECUTED), receiver-side execution with proof validation, EIP-712 typed intent signatures (optional), compressed batch payload optimization, cross-chain fee estimation, bridge adapter protocol V2 with metadata, and full observability history. Multi-chain EVM compatible: no fixed chainId, no fixed RPC, no hardcoded address, no owner/admin. Deploys unchanged on any EVM network.
MultiSend Cross-chain Settlement
Generates MultiSendExecutorV5 � production settlement and autonomous routing layer: full V4 feature set + settlement engine (PENDING ? LOCKED ? SETTLED / released), autonomous route optimizer with bridge health scoring, adapter health monitoring, failover system, gas payment model (native + token), partial batch execution, advanced EIP-712 with deadline+nonce, and complete timeline tracking. Multi-chain EVM compatible: no fixed chainId, no fixed RPC, no hardcoded address, no owner/admin.
MultiSend Cross-chain Intent Network
Generates MultiSendExecutorV6 � autonomous intent network: full V5 feature set + relayer network (permissionless), intent marketplace (OPEN ? CLAIMED ? EXECUTING ? COMPLETED), auction execution model, reputation system, decentralized route selection with scoring, cross-chain receiver network with heartbeat, advanced intent security (expiration, invalidation, EIP-712 v2), atomic multi-chain execution, and protocol analytics. Multi-chain EVM compatible.
MultiSend Cross-chain Protocol
Generates MultiSendExecutorV7 � decentralized protocol layer with economic security: full V6 feature set + relayer staking + execution bonds + reward engine + decentralized fee market V2 + intent priority system + fraud protection (challenges) + cross-chain proof verification + batch intent execution + advanced network metrics. Multi-chain EVM compatible.
Compile & Deploy
The currently generated contract is compiled in the browser via solc (loaded on demand) and deployed using the connected wallet (MetaMask / injected EVM). Nothing is simulated: the bytecode comes from the source shown above and the transaction is signed by your wallet on the selected network.
AI Security Auditor
Sends the generated Solidity source to the Anthropic API for a structured security audit. Detects reentrancy, access-control flaws, integer overflows, uninitialized storage, gas inefficiencies, and more. A security score (0–100) is computed from the findings.
ABI Playground
Interact with any deployed contract. Load the ABI from the last compiled contract or paste a custom one, enter the contract address, and call any function directly from your connected wallet.
Deploy History
All deployments are stored locally in your browser. Click any address to open it in the block explorer, or load its ABI directly into the Playground.
Gas Estimator
Estimates the gas cost of deploying the current contract before sending any transaction. Pulls live eth_gasPrice and eth_estimateGas from the selected network. USD price is fetched from CoinGecko.
Verify on Explorer
Submits the flattened source code and ABI to the block explorer's verification API (Etherscan-compatible). After verification, anyone can read and interact with the contract on the explorer.
Share & Export
Share the current contract configuration as a URL or export deployment artifacts for use in Hardhat, Foundry, or CI pipelines.
Share URL
Export artifacts
Contract Wizard
Answer a few questions and ContractForge builds the right contract for you — no need to know which section to use.
What are you trying to build?
Launch a token
ERC-20, NFT, or multi-token
Handle payments
Escrow, subscription, vesting
Build DeFi
Swap, vault, staking, lending
Govern an org
DAO, treasury, multisig
Move value cross-chain
CCTP payments, crosschain escrow
Smart wallet
ERC-4337 account abstraction
Choose a subtype:
Which network?
Ready to generate your contract:
AI → Solidity
Describe your contract in plain English. The Anthropic API writes production-ready Solidity for you — security-aware, gas-optimized, with NatSpec docs. You can then edit, audit, and deploy it directly.
Contract Analytics
Live on-chain analytics for deployed contracts. Pulls real transaction data via eth_getLogs and eth_getTransactionCount.
Transaction volume (last 10 periods)
Recent events
Test Generator
Automatically generates a comprehensive test suite for the current contract using the Anthropic API. Covers happy paths, edge cases, access control, and reentrancy. Download as .t.sol (Foundry) or .test.js (Hardhat).
Token Factory
Deploy a factory contract that creates ERC-20 tokens on demand. Each call to createToken() deploys a new token and registers it on-chain.
Multisig Wallet
Multi-signature wallet requiring M-of-N owner confirmations before executing any transaction. Supports ETH and arbitrary contract calls.
DAO Governance
On-chain governance with token-weighted voting. Create proposals, vote, and execute actions when quorum is reached.
Staking Rewards Pool
Stake ERC-20 tokens and earn rewards over time. Configurable reward rate, lock period, and separate reward token support.
Payment Splitter
Automatically split incoming ETH and ERC-20 payments among multiple recipients based on predefined shares.
Escrow Marketplace
Decentralized marketplace with built-in escrow. Buyers deposit tokens, sellers deliver, and funds are released upon approval. Includes dispute resolution and deadline-based refunds.
Token Launchpad
Launch a token with liquidity and vesting in one flow. Creates an ERC-20 token with optional AMM pool and team vesting.
Multi-chain Deploy
Deploy the same contract to multiple EVM networks in a single session. Use a contract generated in ContractForge or import an existing one with its ABI and bytecode.
Contract Source
Select Networks
Deploy
Airdrop Generator
Generate a Merkle tree airdrop contract. Paste a list of recipients (address,amount per line). The contract lets users claim their allocation with a proof.
Merkle Proofs
Contract Alerts
Monitor deployed contracts for events. Add a contract address and watch for Transfer, Swap, Deposit, and other events in real time (polls every 30s).
Event Feed
AI Gas Optimizer
Analyzes the current contract for gas optimization opportunities using AI. Suggests storage layout improvements, loop optimizations, and redundant operation removal.
Project Workspace
Save, organize, and restore complete contract configurations. Export projects as .contractforge files to share or backup.
Template Library
Browse all available contract templates organized by category. Click any template to start building.
Deploy Dashboard
Overview of all deployments with filtering and pre-deploy safety checks.
Pre-Deploy Safety Check
Test Runner
Automated regression tests. Generates and compiles each contract template to verify no generator is broken. Loads the Solidity compiler on demand.
Team Workspace
Organize projects into teams. Create groups, associate projects, and manage your workspace.
Version Control
Save snapshots of your contract at any point. Compare versions and restore previous states.
Audit Assistant
Structured pre-deploy security checklist powered by AI. Checks reentrancy, access control, integer safety, gas patterns, and best practices.
Pipeline Config
Generate CI/CD deployment configuration for your contract. Supports GitHub Actions, Foundry, and Hardhat.
API Endpoints
Contract Registry
Unified registry of all deployed contracts. Search, filter, and manage your deployments across all networks.
Developer Mode
Advanced technical view. Inspect bytecode, ABI, compiler settings, and deployment data.
Account
Your wallet-linked profile, preferences, and usage overview.
Plan & Billing
Feature Availability
Template Marketplace
Browse, search, and use contract templates. Publish your own templates for the community.
Publish Template
Activity Log
Timeline of all actions: deploys, project saves, version snapshots, and more.
API Documentation
ContractForge API reference. Active endpoints are live; planned endpoints are coming soon.
Testnets — Arc Testnet (5042002, gas in USDC), Robinhood Testnet (46630), Ethereum Sepolia (11155111), Polygon Amoy (80002), Base Sepolia (84532), Arbitrum Sepolia (421614), Optimism Sepolia (11155420).
CCTP supported on: Ethereum, Polygon, Base, Arbitrum, Optimism, Avalanche · and all their testnets.
Source verification: Etherscan (ETH), Polygonscan, Basescan, Arbiscan, Optimistic Etherscan, Snowtrace, BscScan — mainnet and testnet.
Always check docs.arc.io, docs.robinhood.com/chain, and Circle CCTP addresses before deploying to production.