API Reference

/orderbook

Retrieves state of orderbook

Log in to see full request history

Client Library

import { Networks, BluefinClient, MARKET_SYMBOLS } from "@bluefin-exchange/bluefin-v2-client"; async function main() { const ed25519Wallet = "trigger swim reunion gate hen black real deer light nature trial dust"; const client = new BluefinClient( true, Networks.TESTNET_SUI, ed25519Wallet, "ED25519" ); await client.init(); // fetch orderbook state with 20 asks/bids on BTC market await client.getOrderbook({ symbol: MARKET_SYMBOLS.BTC, limit: 20, }) } main().then().catch(console.error);
from config import TEST_ACCT_KEY, TEST_NETWORK from pprint import pprint import asyncio from bluefin_v2_client import ( BluefinClient, Networks, MARKET_SYMBOLS, ) async def main(): client = BluefinClient(True, Networks[TEST_NETWORK], TEST_ACCT_KEY) await client.init(True) # gets state of order book. Gets first 10 asks and bids orderbook = await client.get_orderbook({"symbol": MARKET_SYMBOLS.ETH, "limit": 10}) pprint(orderbook) await client.close_connections() if __name__ == "__main__": loop = asyncio.new_event_loop() loop.run_until_complete(main()) loop.close()

HTTPs

Alternatively, call the GET /orderbook endpoint using the integrated editor on the right or locally from any language supporting HTTPs network calls.

Request & Response

Query Params
string
required

Market symbol

double

Provide the total number of asks/bids to get. Max allowed value is 50

Response

Language
Click Try It! to start a request and see the response here! Or choose an example:
application/json