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 |
Security Auditing
What’s Next
Wallet
Set up your wallet, manage keys, switch chains, send transactions.
Smart Contracts
Deep dive into Solidity compilation, testing, and deployment with Foundry.
Solana Development
Build Solana programs with Anchor, deploy to devnet and mainnet.

