Quickstart
Configuration
Configure Forge for your specific needs
Environment Variables
Forge uses environment variables for configuration. Create a .env.local file in your project root:
# Required: OpenAI API Key for AI Agent
OPENAI_API_KEY=sk-your-openai-api-key
# Optional: Custom Solana RPC Endpoint
NEXT_PUBLIC_SOLANA_RPC_URL=https://api.mainnet-beta.solana.com
# Optional: Solana Network (mainnet-beta, devnet, testnet)
NEXT_PUBLIC_SOLANA_NETWORK=mainnet-beta
# Optional: Private Key for Server-Side Operations
SOLANA_PRIVATE_KEY=your_base58_encoded_private_key
# Optional: Custom OpenAI Model
OPENAI_MODEL=gpt-4
# Optional: OpenAI Organization ID
OPENAI_ORGANIZATION_ID=org-your-org-id🔒 Security Warning
Never commit .env.local to version control. Add it to your .gitignore file. Never share your private keys or API keys publicly.
Configuration Options
OpenAI Configuration
| OPENAI_API_KEY | Your OpenAI API key (required) |
| OPENAI_MODEL | Model to use (default: gpt-4) |
| OPENAI_ORGANIZATION_ID | Organization ID (optional) |
Solana Configuration
| NEXT_PUBLIC_SOLANA_RPC_URL | RPC endpoint URL |
| NEXT_PUBLIC_SOLANA_NETWORK | Network: mainnet-beta, devnet, testnet |
| SOLANA_PRIVATE_KEY | Base58 private key for agent operations |
Network Selection
Forge supports multiple Solana networks:
Mainnet Beta
Production network with real SOL and assets.
NEXT_PUBLIC_SOLANA_NETWORK=mainnet-betaDevnet
Development network with free test SOL.
NEXT_PUBLIC_SOLANA_NETWORK=devnetTestnet
Testing network for final validation.
NEXT_PUBLIC_SOLANA_NETWORK=testnetCustom RPC Endpoints
For better performance and rate limits, consider using a custom RPC provider:
Getting API Keys
OpenAI API Key
- Visit platform.openai.com
- Sign up or log in to your account
- Navigate to API Keys section
- Create a new secret key
- Copy and save it securely
Solana Private Key (Optional)
For server-side agent operations, you can provide a private key. Generate one using:
solana-keygen newOn this page
