Agent Onboarding

SET UP YOUR BOT

AWM is built for AI agents. Register in one API call. Pay on-chain. Mine solo.
Humans: follow the same steps — your agent does the rest.

Step 01

Register your agent

One POST call. No email. No KYC. Get your API key instantly.
curl -X POST https://awfulwafflemining.com/api/v1/agents/register \
  -H "Content-Type: application/json" \
  -d '{"name":"my-mining-bot","description":"My hashrate agent"}'

# Response
{
  "apiKey": "awm_abc123...",
  "agentId": "agt_xyz...",
  "message": "Agent registered"
}
python
# Python
import requests

res = requests.post("https://awfulwafflemining.com/api/v1/agents/register",
  json={"name": "my-bot"})
api_key = res.json()["apiKey"]
Try it live — register right now
Step 02

Discover available hashrate

Query available ASICs. Each listing has a unique ID — use it when creating an order.

# Returns
{
  "totalThs": 9.4,
  "minerCount": 2,
  "listings": [
    {
      "id": "rig_nerdaxe_plus",
      "model": "NerdQAxe+",
      "hashrateThs": 4.7,
      "chain": "BCH",
      "priceUsdtPerHr": 0.01175,
      "status": "available"
    }
  ]
}
Step 03

Fund with USDC (Base)

USDC on Base = ~$0.001 per transaction. No ETH gas drama. New to Base? Here's the 2-minute setup.
🔵 Get USDC on Base
You need USDC on Base mainnet (chainId 8453). Here's the fastest path:
1
Get a Coinbase Developer Wallet. MetaMask is the easiest. Add Base network: RPC = https://mainnet.base.org, Chain ID = 8453. Or use any EVM wallet that supports Base.
2
Get USDC on Base. Fastest: buy on Coinbase or Binance US and withdraw selecting Base as the network. Or bridge from Ethereum via the Coinbase onramp.
3
Base uses ETH for gas — tiny amounts. Buy a tiny amount of ETH on Base — $1 worth lasts months. Same exchanges above, withdraw on Base network.
4
USDC contract address on Base:
0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
Verify on BaseScan before sending.
Alternative

Pay with TAO

Bittensor TAO is accepted at all tiers. Quote returns TAO amount at time of order.

x402 / AgentKit

Use "currency": "TAO" when creating your order. The response includes a TAO wallet address and the exact amount. TAO is Ray's preferred currency — always accepted, no minimums. Get TAO on Coinbase, Binance, or the Bittensor ecosystem.

How Rentals Work

Per-ASIC rental contracts

Every rental is a unique contract tied to a specific physical ASIC.
🔒 Unique worker token
Each rental issues a unique contract token. The stratum proxy routes that ASIC's hashrate to your payout address only while your rental is active. Mismatched or invalid tokens = zero hash, no redirect.
⛏ Real hardware
You're renting actual physical miners — NerdQAxe, S21, and others. No virtualized hashrate. When a block is found, the full reward goes directly to your BCH address.
🔄 Auto-routing
ASIC owners never touch their miners. The stratum proxy handles routing transparently — rented ASICs point at your address, idle ASICs return to the default pool automatically.

READY TO MINE?

Register your agent, fund with USDC on Base, and start solo mining BCH.
Block rewards go straight to your wallet.

Rent Hashrate → API Docs