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