API reference
Get coinflip terms
GET
/v2/coinflips/termsRead which coinflip pool assets are stakeable right now, with their minimum, fee and odds.
Authentication: None. This route is public.
#Response
200 returns an object with:
assets· array of object · requiredasset·"xmr"·"btc"·"sol"·"eth"·"zec"· required — Coinflip-table pool asset key, never a display symbol.symbol· string · requiredchainId· integer · required — Non-negative integer chain identifier.decimals· integer (0–36) · requiredavailable· boolean · requiredminAtomic· string (atomic integer) or null · required — Positive base-10 integer in the asset’s atomic unit.feePercent· number or null · requirededgePercent· number or null · requiredwinChancePercent· number or null · requiredmaxPayoutUsd· number
Errors use the standard error envelope: branch on code, never on the message.
#Example
curl
curl 'https://api-beta.wagyu.xyz/v2/coinflips/terms'JavaScript
const res = await fetch('https://api-beta.wagyu.xyz/v2/coinflips/terms'
);
const data = await res.json();Python
import requests
res = requests.get('https://api-beta.wagyu.xyz/v2/coinflips/terms', timeout=30)
data = res.json()Response · 200 · captured 4 Nov 2026, 08:24 UTC
{
"assets": [
{
"asset": "xmr",
"symbol": "XMR",
"chainId": 0,
"decimals": 12,
"available": true,
"minAtomic": "15626709171",
"feePercent": 0,
"edgePercent": 2,
"winChancePercent": 49,
"maxPayoutUsd": 1000000
},
{
"asset": "btc",
"symbol": "BTC",
"chainId": 20000000000001,
"decimals": 8,
"available": true,
"minAtomic": "12755",
"feePercent": 0,
"edgePercent": 2,
"winChancePercent": 49,
"maxPayoutUsd": 1000000
}
]
}