- Fully Support the Rest Api
- Common API Category
- Market Data API Category
- Account API Category
- Order API Category
- Margin API Category
- Cross Margin API Category
- Basic project structure
- API authentication
- Test first working endpoint
- Test all marketplace data endpoints
- Fully Support the WSS Api
- All Supported Trading Symbols
- All Supported Currencies
- Current Timestamp
- System Status
- Currency & Chains
- Market Status
- Klines
- Latest Aggregated Ticker
- Latest Tickers for All Pairs
- Market Depth
- Last Trade
- Most Recent Trades
- Last 24h Market Summary
- Real time NAV
- All Accounts of the Current User
- Account Balance of a Specific Account
- Total Valuation of Platform Assets
- Asset Valuation
- Asset Transfer
- Account History
- Account Ledger
- Transfer Fund Between Spot Account and Future Contract Account
- Point Balance
- Point Transfer
- Query Deposit Address
- Query Withdraw Quota
- Query Withdraw Address
- Create a Withdraw Request
- Query withdrawal order by client order id
- Cancel a Withdraw Request
- Search for Existed Withdraws and Deposits
- Set a deduction for parent and sub user
- API key query
- Get UID
- Sub user creation
- Get Sub User's List
- Lock/Unlock Sub User
- Get Sub User's Status
- Set Tradable Market for Sub Users
- Set Asset Transfer Permission for Sub Users
- Get Sub User's Account List
- Sub user API key creation
- Sub user API key modification
- Sub user API key deletion
- Transfer Asset between Parent and Sub Account
- Query Deposit Address of Sub User
- Query Deposit History of Sub User
- Get the Aggregated Balance of all Sub-users
- Get Account Balance of a Sub-User
- Place a New Order
- Place a Batch of Orders
- Submit Cancel for an Order
- Submit Cancel for an Order (based on client order ID)
- Get All Open Orders
- Submit Cancel for Multiple Orders by Criteria
- Submit Cancel for Multiple Orders by IDs
- Dead man’s switch
- Get the Order Detail of an Order
- Get the Order Detail of an Order (based on client order ID)
- Get the Match Result of an Order
- Search Past Orders
- Search Historical Orders within 48 Hours
- Search Match Results
- Get Current Fee Rate Applied to The User
- Place a conditional order
- Cancel conditional orders (before triggering)
- Query open conditional orders (before triggering)
- Query conditional order history
- Query a specific conditional order
- Repay Margin Loan(Cross/Isolated )
- Transfer Asset from Spot Trading Account to Isolated Margin Account(Isolated)
- Transfer Asset from Isolated Margin Account to Spot Trading Account(Isolated)
- Get Loan Interest Rate and Quota(Isolated)
- Request a Margin Loan(Isolated)
- Repay Margin Loan(Isolated)
- Search Past Margin Orders(Isolated)
- Get the Balance of the Margin Loan Account(Isolated)
- Transfer Asset from Spot Trading Account to Cross Margin Account(Cross)
- Transfer Asset from Cross Margin Account to Spot Trading Account(Cross)
- Get Loan Interest Rate and Quota(Cross)
- Request a Margin Loan(Cross)
- Repay Margin Loan(Cross)
- Search Past Margin Orders(Cross)
- Get the Balance of the Margin Loan Account(Cross)
- Repayment Record Reference
- Place a lending/borrowing offer
- Cancel a lending/borrowing offer
- Cancel all lending/borrowing offers
- Query lending/borrow offers
- Query a lending/borrowing offer
- Query lending/borrowing transactions
- Repay a borrowing offer
- Query C2C repayments
- Transfer asset
- Query C2C account balance
- Get Exchange Rate
- Exchange Stable Coin
- Get reference data of ETP
- ETP Creation
- ETP Redemption
- Get ETP Creation & Redemption History
- Get Specific ETP Creation or Redemption Record
- Get Position Rebalance History
- Submit Cancel for and ETP Order
- Batch Cancellation for ETP Orders
- Get Holding Limit of Leveraged ETP