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
Solana Networks
The Development Workflow
Here’s the typical flow for a web3 developer, step by step.EVM Contract: Write → Compile → Test → Deploy → Interact
1
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/).2
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
3
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.4
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.5
Deploy
6
Interact with Your Contract
7
Deploy to Testnet or Mainnet
When you’re ready:Same workflow, real network. Make sure you have testnet ETH (get from a faucet) or real ETH for mainnet.
Solana Program: Write → Compile → Deploy → Interact
1
Write Your Program
Create an Anchor project or ask the AI:The AI scaffolds an Anchor project with
Anchor.toml, programs/, and tests/.2
Install Toolchain (First Time Only)
3
Compile
.so binary, an IDL file, and TypeScript bindings.4
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.5
Interact
Local Development vs Testnets vs Mainnet
The default workflow always starts local. You only move to testnet or mainnet when you explicitly ask.
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.
