{ "name": "LBank API Vocabulary", "description": "Domain vocabulary for LBank cryptocurrency exchange API concepts and terminology", "version": "1.0.0", "source": "https://www.lbank.com/en-US/docs/", "terms": [ { "term": "symbol", "definition": "A trading pair identifier composed of base currency and quote currency separated by underscore (e.g. eth_btc means ETH priced in BTC).", "examples": ["eth_btc", "btc_usdt", "zec_btc"] }, { "term": "api_key", "definition": "A unique identifier issued to authenticated users for accessing private API endpoints. Must be paired with a request signature.", "relatedTerms": ["sign", "RSA", "HmacSHA256"] }, { "term": "sign", "definition": "A cryptographic signature computed over the request parameters to authenticate the caller. LBank supports RSA asymmetric signatures and HmacSHA256 symmetric signatures.", "relatedTerms": ["api_key"] }, { "term": "kline", "definition": "A K-line (candlestick) bar representing price movement over a defined time interval. Each bar contains [timestamp, open, high, low, close, volume].", "synonyms": ["candlestick", "OHLCV"], "examples": ["minute1", "hour1", "day1"] }, { "term": "depth", "definition": "The order book showing outstanding bid and ask orders at various price levels. Used to assess market liquidity and price impact.", "synonyms": ["order book"] }, { "term": "ticker", "definition": "A summary of 24-hour trading statistics for a pair including latest price, high, low, volume, turnover, and change percentage.", "relatedTerms": ["symbol", "turnover", "vol"] }, { "term": "turnover", "definition": "Total traded value in the quote currency over a 24-hour period (sum of price × quantity for all trades).", "synonyms": ["quote volume", "notional volume"] }, { "term": "vol", "definition": "24-hour trading volume measured in base currency units.", "synonyms": ["base volume", "trading volume"] }, { "term": "deal_amount", "definition": "The quantity of an order that has already been filled (executed) in base currency.", "synonyms": ["filled quantity", "executed quantity"] }, { "term": "avg_price", "definition": "The volume-weighted average price at which an order was filled.", "synonyms": ["average fill price", "VWAP"] }, { "term": "order_id", "definition": "A UUID-format unique identifier assigned to each order by LBank at creation time.", "examples": ["24f7ce27-af1d-4dca-a8c1-ef1cbeec1b23"] }, { "term": "order status", "definition": "Numeric code indicating current order lifecycle state: -1=Cancelled, 0=Open, 1=Partially filled, 2=Fully filled, 3=Partially filled and cancelled, 4=Cancelling.", "values": { "-1": "Cancelled", "0": "Open (on trading)", "1": "Partially filled", "2": "Fully filled", "3": "Partially filled and cancelled", "4": "Cancelling" } }, { "term": "IOC", "definition": "Immediate-Or-Cancel order type. Executes immediately for whatever quantity is available, then cancels the remainder.", "fullName": "Immediate-Or-Cancel" }, { "term": "FOK", "definition": "Fill-Or-Kill order type. Must be fully filled immediately or the entire order is cancelled.", "fullName": "Fill-Or-Kill" }, { "term": "maker-only", "definition": "A post-only order type that is cancelled if it would execute immediately as a taker, ensuring the order only adds liquidity to the order book.", "synonyms": ["post-only"] }, { "term": "ETF", "definition": "Leveraged token products traded on LBank that track a multiple of the underlying asset's daily return.", "fullName": "Exchange Traded Fund", "synonyms": ["leveraged token"] }, { "term": "pair", "definition": "WebSocket subscription field specifying the trading pair for streaming data, concatenated with an underscore.", "examples": ["eth_btc", "btc_usdt"] }, { "term": "kbar", "definition": "WebSocket subscription type for streaming K-line (candlestick) data in real time.", "relatedTerms": ["kline"] }, { "term": "assetCode", "definition": "Short code identifying a cryptocurrency asset on the LBank platform.", "examples": ["btc", "eth", "usdt"] }, { "term": "withdrawId", "definition": "Unique numeric identifier assigned to each withdrawal request.", "examples": [90082] }, { "term": "txHash", "definition": "Blockchain transaction hash (TxID) for a completed withdrawal, used to track the transaction on-chain.", "synonyms": ["transaction hash", "txid"] }, { "term": "RSA", "definition": "Asymmetric cryptographic signature scheme supported by LBank for API request authentication using a public/private key pair.", "fullName": "Rivest-Shamir-Adleman" }, { "term": "HmacSHA256", "definition": "Symmetric cryptographic signature scheme supported by LBank using a shared secret key and SHA-256 hash function.", "fullName": "Hash-based Message Authentication Code with SHA-256" } ] }