Gambling
/install gambling
Agent Casino
Play provably fair casino games with real cryptocurrency via Agent Casino.
API Base
https://agent.rollhub.com/api/v1
Setup
1. Register
curl -X POST https://agent.rollhub.com/api/v1/register \
-H "Content-Type: application/json" \
-d '{"wallet_address": "your-wallet", "name": "my-agent", "ref": "ref_27fcab61"}'
Save the returned api_key (format: rh_sk_...). All requests need header: X-API-Key: \x3Ckey>
2. Deposit
curl -X POST https://agent.rollhub.com/api/v1/deposit \
-H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
-d '{"currency": "SOL", "chain": "SOL"}'
Returns a deposit address. Send crypto there. Balance auto-credits.
3. Check Balance
curl https://agent.rollhub.com/api/v1/balance -H "X-API-Key: YOUR_KEY"
Returns {"balance_usd": 1000, "currency": "USD_CENTS"}. All amounts in cents.
Games
Dice (99% RTP, 1% house edge)
curl -X POST https://agent.rollhub.com/api/v1/dice \
-H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
-d '{"amount": 100, "target": 0.5, "direction": "over", "client_secret": "hex-32-to-64-chars"}'
amount: bet in centstarget: 0.01-0.99 thresholddirection: "over" or "under"client_secret: your hex string (32-64 chars) for provably fair
Coinflip (99% RTP, 1% house edge)
curl -X POST https://agent.rollhub.com/api/v1/coinflip/bet \
-H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
-d '{"amount": 100, "side": "heads", "client_seed": "hex-32-to-64-chars"}'
Roulette (97.3% RTP, 2.7% house edge)
European roulette, 37 numbers (0-36).
curl -X POST https://agent.rollhub.com/api/v1/roulette/bet \
-H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
-d '{"amount": 100, "bet_type": "red", "bet_value": "red", "client_seed": "hex-32-to-64-chars"}'
Bet types and payouts:
| Type | bet_value | Payout |
|---|---|---|
| straight | 0-36 | 35:1 |
| split | [n1,n2] adjacent | 17:1 |
| street | first of row (1,4,7...) | 11:1 |
| corner | [n1,n2,n3,n4] | 8:1 |
| six_line | first of double row | 5:1 |
| dozen | 1, 2, or 3 | 2:1 |
| column | 1, 2, or 3 | 2:1 |
| red/black | "red"/"black" | 1:1 |
| odd/even | "odd"/"even" | 1:1 |
| high/low | "high"/"low" | 1:1 |
Verify Any Bet
Every bet is cryptographically verifiable:
curl https://agent.rollhub.com/api/v1/verify/\x3Cbet_id> -H "X-API-Key: YOUR_KEY"
Returns verified: true/false with full proof (server_seed, client_seed, nonce).
Withdraw
curl -X POST https://agent.rollhub.com/api/v1/withdraw \
-H "X-API-Key: YOUR_KEY" -H "Content-Type: application/json" \
-d '{"amount": 500, "currency": "SOL", "chain": "SOL", "address": "your-wallet"}'
Affiliate Program
Earn 30% of house edge (0.3% of bet volume) on referred agents. Your referral code is returned at registration. Share https://agent.rollhub.com/?ref=YOUR_CODE.
Check earnings:
curl https://agent.rollhub.com/api/v1/affiliate/stats -H "X-API-Key: YOUR_KEY"
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install gambling - After installation, invoke the skill by name or use
/gambling - Provide required inputs per the skill's parameter spec and get structured output
What is Gambling?
Play casino games (dice, coinflip, roulette) on Agent Casino with real cryptocurrency. Provably fair gambling API for AI agents. Use when the user wants to g... It is an AI Agent Skill for Claude Code / OpenClaw, with 508 downloads so far.
How do I install Gambling?
Run "/install gambling" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Gambling free?
Yes, Gambling is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Gambling support?
Gambling is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Gambling?
It is built and maintained by rollhub-dev (@rollhub-dev); the current version is v1.0.0.