What You Can Do
If you’re a web3 developer, you no longer need to juggle Remix, MetaMask, terminal windows, and block explorers. Everything lives inside the editor:- Write Solidity contracts or Anchor/Rust programs
- Compile with Foundry (EVM) or Anchor (Solana)
- Spin up a local blockchain (Anvil or solana-test-validator) with one command
- Deploy to local, testnet, or mainnet
- Interact with deployed contracts (read/write functions, token transfers)
- Audit contracts for security vulnerabilities
- Manage your wallet, switch chains, check balances
How It Works (The Mental Model)
Traditional web3 development looks like this:- Write contract in VS Code
- Open terminal, run
forge build - Open another terminal, run
anvil - Write a deployment script
- Run
forge script - Copy the contract address
- Open Etherscan or use
castto interact
- Write your contract (or ask the AI to generate it)
- Say “compile and deploy this contract”
- The AI compiles it, starts a local node, funds your wallet, deploys, and gives you the contract address
- Say “call the mint function” and it does it
Supported Chains
EVM Networks
| Network | Type | Native Token |
|---|---|---|
| Ethereum | Mainnet | ETH |
| Sepolia | Testnet | ETH |
| Polygon | Mainnet | POL |
| Polygon Amoy | Testnet | POL |
| BNB Smart Chain | Mainnet | BNB |
| BSC Testnet | Testnet | tBNB |
| Arbitrum One | L2 Mainnet | ETH |
| Arbitrum Sepolia | L2 Testnet | ETH |
| Optimism | L2 Mainnet | ETH |
| Optimism Sepolia | L2 Testnet | ETH |
| Base | L2 Mainnet | ETH |
| Base Sepolia | L2 Testnet | ETH |
| Avalanche C-Chain | Mainnet | AVAX |
| Avalanche Fuji | Testnet | AVAX |
| Local EVM (Anvil) | Local | ETH |
Solana Networks
| Network | Cluster | Native Token |
|---|---|---|
| Mainnet Beta | mainnet-beta | SOL |
| Testnet | testnet | SOL |
| Local Solana | localhost | SOL |
The Development Workflow
Here’s the typical flow for a web3 developer, step by step.EVM Contract: Write → Compile → Test → Deploy → Interact
Write Your Contract
Create a Solidity file in your project. You can write it yourself or ask the AI:The AI generates a contract using OpenZeppelin, creates the file, and sets up a Foundry project structure (
foundry.toml, src/, test/).Compile
forge compiler. You get back the bytecode and ABI. If there are errors, the AI shows them and suggests fixes.Two compilation modes:- Project mode — if you have a
foundry.toml, it compiles the entire project - Single file mode — for quick one-off contracts, pass the source code directly
Write and Run Tests
test/MyToken.t.sol) using forge-std, then runs them. You see pass/fail results, gas usage, and stack traces for failures.Start a Local Node
http://127.0.0.1:8545 with pre-funded accounts and instant block confirmations. Zero gas costs. The AI then switches your wallet to the Local EVM network and funds your account.Deploy
Interact with Your Contract
Solana Program: Write → Compile → Deploy → Interact
Write Your Program
Create an Anchor project or ask the AI:The AI scaffolds an Anchor project with
Anchor.toml, programs/, and tests/.Install Toolchain (First Time Only)
Start Local Validator and Deploy
solana-test-validator at http://127.0.0.1:8899, funds your wallet with SOL, and deploys the compiled program.Local Development vs Testnets vs Mainnet
| Environment | Cost | Speed | When to Use |
|---|---|---|---|
| Local (Anvil / solana-test-validator) | Free | Instant | Day-to-day development, rapid iteration |
| Testnet (Sepolia, Solana Testnet) | Free (faucet tokens) | Real block times | Integration testing, pre-production |
| Mainnet | Real money | Real block times | Production deployment |

