DocsCurrent Page
Devnet Setup
Get started with DexBotics on Solana devnet in a few simple steps.
Prerequisites
- Node.js 18+ or Python 3.9+
- Solana CLI tools
- A devnet wallet with SOL
Wallet Setup
1. Install Solana CLI
bash
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
2. Create a devnet wallet
bash
solana-keygen new --outfile ~/.config/solana/devnet.json
3. Set devnet cluster
bash
solana config set --url https://api.devnet.solana.com
4. Airdrop devnet SOL
bash
solana airdrop 2
Program Addresses
DexBotics devnet deployment:
TASK_MARKET_PROGRAM: Dex1...abc (placeholder)
ROBOT_REGISTRY_PROGRAM: Dex2...def (placeholder)
ORACLE_PROGRAM: Dex3...ghi (placeholder)
CLI Usage
Install the DexBotics CLI:
bash
npm install -g @dexbotics/cli
Create a task:
bash
dexbotics task create \
--price 2.0 \
--collateral 1.0 \
--deadline-hours 24 \
--requirements "$(cat requirements.json)" \
--cluster devnet
Register a robot:
bash
dexbotics robot register \
--name "MyBot-01" \
--firmware-hash "sha256:abc..." \
--capabilities "$(cat capabilities.json)" \
--cluster devnet
Monitor tasks:
bash
dexbotics task list --status open --cluster devnet
Next Steps
- TypeScript SDK - Build applications
- Python SDK - Run simulations
- Bridge Configuration - Connect real robots