Requires Python >3.9,<=3.11
# Create Session
from aioftx.session import FTXClientSession
session = FTXClientSession(api_key=<INSERT_API_KEY>, api_secret=<INSERT_API_SECRET>)
# Make request using helpers
from aioftx.wallet import get_balances
balances = await get_balances(session)
# (OR) Make request using schemas
from aioftx.wallet.schemas import GetBalancesRequest, GetBalancesResponse
balances = await session.make_request(GetBalancesRequest(), response_cls=GetBalancesResponse)
- Authentication
- Markets API
- Futures API
- Account API
- Wallet API
- Orders API
- Fills API
- Funding Payments API
- Leveraged Tokoens API
- Options API
- Staking API
- OTC Quotes API
- Spot Margin API
- NFT API
- Latency Stats API