API Overview
The Bit2Me client surface is versioned.
The main authenticated entry point is:
That gives you three versioned routers:
client.v1client.v2client.v3
Bit2Me
Bit2Me is the ergonomic authenticated router.
Use it when you want:
- authenticated trading and wallet flows
- account management
- earn, loan, teller, and signin operations
- one client object spanning multiple API versions
v1
v1 is the broadest surface right now. It includes routers such as:
accountblockchain_managercurrencyearnloanmiscsigninsocial_paytellertradingverifierwallet
Notable implemented areas include:
v1.trading.ordersforcreate,get,list,cancel, andlist_tradesv1.trading.balanceandv1.trading.walletsfor trading-wallet balances and transfersv1.wallet.transactionsandv1.wallet.pocketsfor wallet operations
v2
v2 currently covers:
accountcurrencyearnloantradingwallet
Notable implemented areas include:
v2.trading.tickersandv2.trading.order_bookv2.wallet.transactionsv2.wallet.pocketsv2.earn.apy,v2.earn.assets, andv2.earn.wallets
v3
v3 currently covers:
accountcurrencysignin
This includes newer account and market-data style endpoints such as v3.account.get, v3.currency.ticker, and v3.currency.chart.
Public vs Authenticated Access
This package mixes public and authenticated endpoints across the versioned modules.
For authenticated usage, prefer Bit2Me.new().
For public-only usage, construct Bit2Me.public() and call the public routes through the versioned client surface.
Current Limitation
The current package is HTTP-only.
WebSocket usage is not implemented in the public client surface yet.
Generated Reference
The complete endpoint reference belongs under Reference > API.