Open app

API reference

Markdown

Get coinflip terms

GET/v2/coinflips/terms

Read 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 · required
    • asset · "xmr" · "btc" · "sol" · "eth" · "zec" · required — Coinflip-table pool asset key, never a display symbol.
    • symbol · string · required
    • chainId · integer · required — Non-negative integer chain identifier.
    • decimals · integer (0–36) · required
    • available · boolean · required
    • minAtomic · string (atomic integer) or null · required — Positive base-10 integer in the asset’s atomic unit.
    • feePercent · number or null · required
    • edgePercent · number or null · required
    • winChancePercent · number or null · required
    • maxPayoutUsd · 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
    }
  ]
}

Tip: every page is also plain Markdown, and /llms.txt indexes them for AI tools.