polyester-sdk 0.1.0-alpha.25

Official Rust SDK for Polyester APIs.
Documentation
{
  "schemaVersion": 1,
  "sdk": "rust",
  "generatedAt": "2026-08-01T14:30:53Z",
  "publicDescriptorSha256": "52f58dc19a57baa8c604fea09238d792c8006822d8d0bea642e6775ad5e7209c",
  "capabilities": [
    {
      "id": "market_data",
      "label": "Public market data (spot config, trades, candles)",
      "supported": true
    },
    {
      "id": "orderbook",
      "label": "Order book snapshot + realtime",
      "supported": true
    },
    {
      "id": "market_overview",
      "label": "Market overview (list + subscribe)",
      "supported": true
    },
    {
      "id": "heatmap",
      "label": "Order book heatmap",
      "supported": true
    },
    {
      "id": "api_key_auth",
      "label": "API-key (Ed25519 signature) auth",
      "supported": true
    },
    {
      "id": "wallet_login",
      "label": "Wallet / browser login",
      "supported": false,
      "note": "API-key SDKs only; use the TypeScript browser client."
    },
    {
      "id": "session_mfa",
      "label": "Session MFA enrollment and challenges",
      "supported": false,
      "note": "API-key SDKs only; use the TypeScript browser client."
    },
    {
      "id": "profile",
      "label": "Profile (identity subscribe)",
      "supported": true
    },
    {
      "id": "api_keys",
      "label": "API keys (list/get/subscribe/local keypair generation)",
      "supported": true
    },
    {
      "id": "subaccounts",
      "label": "Subaccounts (list/get/members/invites/activity/subscribe)",
      "supported": true
    },
    {
      "id": "address_book",
      "label": "Address book (list/view/subscribe)",
      "supported": true
    },
    {
      "id": "policies",
      "label": "Policies (realtime subscribe)",
      "supported": true
    },
    {
      "id": "guard_signer",
      "label": "Guard signer",
      "supported": true
    },
    {
      "id": "balances",
      "label": "Balances, holds, equity history",
      "supported": true
    },
    {
      "id": "orders",
      "label": "Orders (create, cancel, modify, batch, cancel-all)",
      "supported": true
    },
    {
      "id": "user_trades",
      "label": "User trades",
      "supported": true
    },
    {
      "id": "triggers",
      "label": "Triggers",
      "supported": true
    },
    {
      "id": "internal_transfers",
      "label": "Internal transfers",
      "supported": true
    },
    {
      "id": "transfer_history",
      "label": "Transfer history",
      "supported": true
    },
    {
      "id": "deposit_addresses",
      "label": "Deposit addresses",
      "supported": true
    },
    {
      "id": "withdraws",
      "label": "Trading / funding withdraws",
      "supported": true
    },
    {
      "id": "zipper_config",
      "label": "Zipper deposit-withdraw config",
      "supported": true
    },
    {
      "id": "chain_analytics",
      "label": "Chain analytics",
      "supported": true
    },
    {
      "id": "lifecycle",
      "label": "Lifecycle flows",
      "supported": true
    },
    {
      "id": "collab",
      "label": "Polychart / layout / whiteboard",
      "supported": true
    },
    {
      "id": "realtime",
      "label": "Realtime account and market streams",
      "supported": true
    },
    {
      "id": "catalogs",
      "label": "Reference catalogs + wait-for-ready",
      "supported": true
    },
    {
      "id": "qty_price",
      "label": "Qty / price decimal + scaled-int inputs",
      "supported": true
    },
    {
      "id": "social_verification",
      "label": "Social verification",
      "supported": true
    },
    {
      "id": "resolve",
      "label": "Account resolve / lookup",
      "supported": false
    }
  ],
  "unmappedWrappedServices": []
}