Devnet & tooling
Set up your development environment for AICW
Issue test wallets
Use the Issue Wallet app to create test wallets for development. Each issuance gives you a complete set of credentials (agent pubkey, MPC wallet ID, PDA addresses).
Fund test wallets
Terminal
solana airdrop 2 <PDA_ADDRESS> --url devnet solana airdrop 1 <AGENT_PUBKEY> --url devnet
Or use faucet.solana.com for UI-based funding.
Useful tools
| Tool | Purpose | Link |
|---|---|---|
| Solana Explorer | Inspect transactions and accounts | explorer.solana.com |
| AICW Explorer | View AICW-specific wallet state | wallet.aicw.ai/explorer |
| Anchor CLI | Build and test programs locally | cargo install --git https://github.com/coral-xyz/anchor avm |
Reference implementations
- aicw-protocol/aicw — Solana program source and IDL
- aicw-protocol/aicw_app — Issue Wallet frontend (Next.js)
- aicw-protocol/aicw_mcp — MCP server (Python)
Local development tips
- Use Solana devnet for all testing — never test with real funds
- Devnet tokens have no value — airdrop freely for testing
- RPC rate limits apply — use a dedicated provider if you hit throttling
- Program may be redeployed on devnet — check the latest program ID in docs