|
|||
Документация API v3
Public market market_data
market_limit
market_depth
market_history
Public pool pool_data
pool_limit
pool_history
Privat market market_trade
market_cancel
market_orders
market_trades
Privat pool pool_add
pool_trade
pool_cancel
pool_shares
pool_trades
Privat account balances
currencies
transactions
Метод:
GET /api/v3/market_data/
Этот метод позволяет получить рыночные дынные на спотовых рынках. Параметры:
pair (тикер рынка) не обязательный Пример запроса на PHP:
$base_url = 'https://exchange-assets.com';
Пример выше вернет рыночные данные только по рынкам BTC/USDT и ETH/USDT. Возврат: { "result":"success", "list":{ "btc_usdt":{ "price":53050, "low":53050, "hight":, "ask":54749, "bid":54450, "trend":0, "offer":0.08583579, "liquidity":2317.31475366, "asset_1_volume":0.00000983, "asset_2_volume":0.5214815, "traders":2, "trades":1, "timestamp":1725796859 }, ... } } Описание:
list - список рынков
price - последняя цена low - минимальная цена за 24 часа hight - максимальная цена за 24 часа ask - лучшая цена продажи bid - лучшая цена покупки trend - изменение цены за 24 часа offer - общее предложение liquidity - общая ликвидность asset_1_volume - первичный объем за 24 часа asset_2_volume - вторичный объем за 24 часа traders - активные трейдеры за 24 часа traders - проведенные сделки за 24 часа timestamp - метка обновления данных Метод:
GET /api/v3/market_limit/
Этот метод позволяет получить торговые лимиты на спотовых рынках. Параметры:
pair (тикер рынка) не обязательный Пример запроса на PHP:
$base_url = 'https://exchange-assets.com';
Пример выше вернет торговые лимиты только по рынкам BTC/USDT и ETH/USDT. Возврат: { "result":"success", "list":{ "btc_usdt":{ "step_price":1, "decimal_price":0, "min_price_buy":1, "max_price_buy":79575, "min_price_sell":26525, "max_price_sell":10000000, "min_amount":0.00000001, "step_amount":0.00000001, "decimal_amount":8, "min_volume":0.1, "step_volume":0.00000001, "decimal_volume":8, "timestamp":1725796859 }, ... } } Описание:
list - список рынков
step_price - шаг цены decimal_price - точность цены min_price_buy - минимальная цена покупки max_price_buy - максимальная цена покупки min_price_sell - минимальная цена продажи max_price_sell - максимальная цена продажи min_amount - минимальное количество step_amount - шаг количества decimal_amount - точность количества min_volume - минимальный объем step_volume - шаг объема decimal_volume - точность объема timestamp - метка обновления данных Метод:
GET /api/v3/market_depth/
Этот метод позволяет получить глубину ордеров на спотовых рынках. Параметры:
pair (тикер рынка) не обязательный
limit (количество ордеров) не обязательный Пример запроса на PHP:
$base_url = 'https://exchange-assets.com';
Пример выше вернет топ 25 сгруппированных по цене ордеров на покупку/продажу только по рынкам BTC/USDT и ETH/USDT. Возврат: { "result":"success", "list":{ "btc_usdt":{ "asks": [ [54749,0.00000558], [54750,0.00000983], [54999,0.0001005], ... ], "bids": [ [54450,0.00000227], [53050,0.00001], [53035,0.0001], ... ] }, ... } } Описание:
list - список рынков
asks - ордера на продажу [цена,количество] bids - ордера на покупку [цена,количество] Метод:
GET /api/v3/market_trades/
Этот метод позволяет получить историю последних торговых сделок на спотовых рынках. Параметры:
pair (тикер рынка) не обязательный
from (начальная метка времени) не обязательный
to (конечная метка времени) не обязательный
limit (количество сделок) не обязательный Пример запроса на PHP:
$base_url = 'https://exchange-assets.com';
Пример выше вернет историю последних 15 сделок только по рынкам BTC/USDT и ETH/USDT. Возврат: { "result":"success", "list":{ "s11_usdt":[ { "trade_id":1, "type":"buy", "amount":1, "price":0.1, "timestamp":1697390831 }, ... ] ... } } Описание:
result - результат выполнения запроса
list - список рынков order_id - идентификатор ордера type - тип ордера amount - первичный объем ордера price - цена ордера timestamp - метка проведения сделки Метод:
GET /api/v3/pool_data/
Этот метод позволяет получить рыночные дынные на пулах ликвидности. Параметры:
pair (тикер рынка) не обязательный Пример запроса на PHP:
$base_url = 'https://exchange-assets.com';
Пример выше вернет рыночные данные только по рынкам BTC/USDT и ETH/USDT. Возврат: { "result":"success", "list":{ "btc_usdt":{ "price":, "low":, "hight":, "trend":, "offer":, "liquidity":, "asset_1_volume":, "asset_2_volume":, "traders":, "trades":, "trades":, "providers":, "timestamp": }, ... }, } Описание:
list - список рынков
price - начальная цена low - минимальная цена за 24 часа hight - максимальная цена за 24 часа trend - изменение цены за 24 часа offer - общее предложение liquidity - общая ликвидность asset_1_volume - первичный объем за 24 часа asset_2_volume - вторичный объем за 24 часа traders - активные трейдеры за 24 часа providers - поставщики ликвидности timestamp - метка обновления данных Метод:
GET /api/v3/pool_limit/
Этот метод позволяет получить торговые лимиты на пулах ликвидности. Параметры:
pair (тикер рынка) не обязательный Пример запроса на PHP:
$base_url = 'https://exchange-assets.com';
Пример выше вернет торговые лимиты только по рынкам BTC/USDT и ETH/USDT. Возврат: { "result":"success", "list":{ "btc_usdt":{ "max_price_buy":, "min_price_sell":, "min_amount":, "step_amount":, "decimal_amount":, "min_volume":, "step_volume":, "decimal_volume":, "timestamp": }, ... } } Описание:
list - список рынков
max_price_buy - максимальная цена покупки min_price_sell - минимальная цена продажи min_amount - минимальное количество step_amount - шаг количества decimal_amount - точность количества min_volume - минимальный объем step_volume - шаг объема decimal_volume - точность объема timestamp - метка обновления данных Метод:
GET /api/v3/pool_history/
Этот метод позволяет получить историю торговых сделок на пулах ликвидности. Параметры:
pair (тикер рынка) не обязательный
from (начальная метка времени) не обязательный
to (конечная метка времени) не обязательный
limit (количество сделок) не обязательный Пример запроса на PHP:
$base_url = 'https://exchange-assets.com';
Пример выше вернет историю последних 15 сделок только по рынкам BTC/USDT и ETH/USDT. Возврат: { "result":"success", "list":{ "s11_usdt":[ { "trade_id":1, "type":"buy", "amount":1, "price":0.1, "timestamp":1697390831 }, ... ] ... } } Описание:
result - результат выполнения запроса
list - список рынков order_id - идентификатор ордера type - тип ордера amount - первичный объем ордера price - цена ордера timestamp - метка проведения сделки Метод:
POST /api/v3/market_trade/
Этот метод позволяет производить торговые операции на спотовых рынках. Параметры:
pair (тикер рынка) обязательный
type (тип ордера) обязательный
amount (лимит количества монет) обязательный
price (лимит цены) обязательный
tonce (метка времени в милисекундах) обязательный Примеры запроса на PHP:
Для вызова этого метода требуется цифровая подпись через $base_url = 'https://exchange-assets.com'; $method = '/api/v3/market_trade/'; $api_key = 'YOU_API_SECRET'; $secret_key = 'YOU_API_SECRET'; $param['pair'] = 'btc_usd'; $param['type'] = 'buy'; $param['amount'] = 0.01; $param['price'] = 25000; $param['tonce'] = round(microtime(true) * 1000); $params = http_build_query($param); $sign = hash_hmac('sha256', $params, $secret_key); $headers = [ 'API-Key: ' . $api_key, 'API-Sign: ' . $sign ]; $ch = curl_init($base_url.$method); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); Пример выше выполнит лимитную покупку или создаст ордер на покупку 0.01 BTC по цене 25000 BTC/USDT. Возврат: { "result":"success", "trade": { "trade_id":1, "pair":"btc_usd", "type":"buy", "amount":0.01, "price":4900, "timestamp":1586000000 } "order": { "order_id":2, "pair":"btc_usd", "type":"buy", "amount":0.01, "price":4900, "timestamp":1586000000 } } Описание:
trade - данные по проведенной сделке
trade_id - идентификатор сделки pair - тикер рынка type - тип сделки amount - первичный объем сделки price - цена сделки timestamp - метка проведения сделки order - данные по открытому ордеру order_id - идентификатор ордера pair - тикер рынка type - тип ордера amount - первичный объем ордера price - цена ордера timestamp - метка открытия ордера Метод:
POST /api/v3/market_cancel/
Этот метод позволяет отменять ордера на спотовых рынках. Параметры:
order_id (идентификатор ордера) обязательный
tonce (метка времени в миллисекундах) обязательный Примеры запроса на PHP:
Для вызова этого метода требуется цифровая подпись через $base_url = 'https://exchange-assets.com'; $method = '/api/v3/market_cancel/'; $api_key = 'YOU_API_SECRET'; $secret_key = 'YOU_API_SECRET'; $param['order_id'] = 123; $param['tonce'] = round(microtime(true) * 1000); $params = http_build_query($param); $sign = hash_hmac('sha256', $params, $secret_key); $headers = [ 'API-Key: ' . $api_key, 'API-Sign: ' . $sign ]; $ch = curl_init($base_url.$method); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); Пример выше выполнит отмену ордера с идентификатор ордера 123. Возврат: { "result":"success" } Описание:
result - результат выполнения запроса
Метод:
POST /api/v3/market_orders/
Этот метод позволяет получить открытые ордера на спотовых рынках. Параметры:
pair (тикер рынка) не обязательный
tonce (метка времени в миллисекундах) обязательный Примеры запроса на PHP:
Для вызова этого метода требуется цифровая подпись через $base_url = 'https://exchange-assets.com'; $method = '/api/v3/market_orders/'; $api_key = 'YOU_API_SECRET'; $secret_key = 'YOU_API_SECRET'; $param['pair'] = 'btc_usdt,eth_usdt'; $param['tonce'] = round(microtime(true) * 1000); $params = http_build_query($param); $sign = hash_hmac('sha256', $params, $secret_key); $headers = [ 'API-Key: ' . $api_key, 'API-Sign: ' . $sign ]; $ch = curl_init($base_url.$method); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); Пример выше вернет открытые ордера только по рынкам BTC/USDT и ETH/USDT. Возврат: { "result":"success", "data":{ "btc_usdt":[ { "order_id":1, "type":"buy", "amount":0.01, "price":27000, "timestamp":1696779593 }, ... ], ... } } Описание:
result - результат выполнения запроса
list - список рынков order_id - идентификатор ордера type - тип ордера amount - первичный объем ордера price - цена ордера timestamp - метка открытия ордера Метод:
POST /api/v3/market_trades/
Этот метод позволяет получить собственную историю торговых сделок по спотовым рынках. Параметры:
pair (тикер рынка) не обязательный
from (начальная метка времени) не обязательный
to (конечная метка времени) не обязательный
limit (количество сделок) не обязательный
tonce (метка времени в миллисекундах) обязательный Примеры запроса на PHP:
Для вызова этого метода требуется цифровая подпись через $base_url = 'https://exchange-assets.com'; $method = '/api/v3/market_trades/'; $api_key = 'YOU_API_SECRET'; $secret_key = 'YOU_API_SECRET'; $param['pair'] = 'btc_usdt,eth_usdt'; $param['from'] = 1697300000; $param['to'] = 1697320000; $param['limit'] = 15; $param['tonce'] = round(microtime(true) * 1000); $params = http_build_query($param); $sign = hash_hmac('sha256', $params, $secret_key); $headers = [ 'API-Key: ' . $api_key, 'API-Sign: ' . $sign ]; $ch = curl_init($base_url.$method); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); Пример выше вернет собственную историю последних 15 сделок только по рынкам BTC/USDT и ETH/USDT. Возврат: { "result":"success", "list":{ "s11_usdt":[ { "trade_id":1, "type":"buy", "amount":1, "price":0.1, "unix_add":1697390831 }, ... ] ... } } Описание:
result - результат выполнения запроса
list - список рынков order_id - идентификатор ордера type - тип ордера amount - первичный объем ордера price - цена ордера timestamp - метка открытия ордера Метод:
POST /api/v3/pool_add/
Этот метод позволяет добавлять ликвидность на пулах ликвидности. Параметры:
pair (тикер рынка) обязательный
amount (первичная ликвидность) обязательный
tonce (метка времени в миллисекундах) обязательный Пример запроса на PHP:
Для вызова этого метода требуется цифровая подпись через $base_url = 'https://exchange-assets.com'; $method = '/api/v3/pool_add/'; $api_key = 'YOU_API_SECRET'; $secret_key = 'YOU_API_SECRET'; $param['pair'] = 'btc_usdt'; $param['amount'] = 0.01; $param['tonce'] = round(microtime(true) * 1000); $params = http_build_query($param); $sign = hash_hmac('sha256', $params, $secret_key); $headers = [ 'API-Key: ' . $api_key, 'API-Sign: ' . $sign ]; $ch = curl_init($base_url.$method); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); Пример выше выполнит добавление ликвидности на 0.01 BTC в пул BTC/USDT. Возврат: { "result":"success", "data": { "share_id":2, "pair":"btc_usd", "asset_1_amount":0.01, "asset_2_amount":0.1, "price":10, "timestamp":1586000000 } } Описание:
data - данные по добавленной доле ликвидности
share_id - идентификатор доли ликвидности pair - тикер рынка asset_1_amount - добавленная первичная ликвидность asset_2_amount - добавленная вторичная ликвидность price - цена добавления ликвидности timestamp - метка добавления доли ликвидности Метод:
POST /api/v3/pool_trade/
Этот метод позволяет производить торговые операции на пулах ликвидности. Параметры:
pair (тикер рынка) обязательный
type (тип ордера) обязательный
amount (количество монет) обязательный
tonce (метка времени в миллисекундах) обязательный Пример запроса на PHP:
Для вызова этого метода требуется цифровая подпись через $base_url = 'https://exchange-assets.com'; $method = '/api/v3/pool_trade/'; $api_key = 'YOU_API_SECRET'; $secret_key = 'YOU_API_SECRET'; $param['pair'] = 'btc_usd'; $param['type'] = 'buy'; $param['amount'] = 0.01; $param['tonce'] = round(microtime(true) * 1000); $params = http_build_query($param); $sign = hash_hmac('sha256', $params, $secret_key); $headers = [ 'API-Key: ' . $api_key, 'API-Sign: ' . $sign ]; $ch = curl_init($base_url.$method); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); Пример выше выполнит покупку на покупку 0.01 BTC на пуле ликвидности BTC/USDT. Возврат: { "result":"success", "trade": { "trade_id":1, "pair":"btc_usd", "type":"buy", "amount":0.01, "price":4900, "timestamp":1586000000 } } Описание:
trade - данные по проведенной сделке
trade_id - идентификатор сделки pair - тикер рынка type - тип сделки amount - первичный объем сделки price - цена сделки timestamp - метка проведения сделки Метод:
POST /api/v3/pool_cancel/
Этот метод позволяет отменять доли ликвидности на пулах ликвидности. Параметры:
share_id (идентификатор доли ликвидности) обязательный
tonce (метка времени в миллисекундах) обязательный Пример запроса на PHP:
Для вызова этого метода требуется цифровая подпись через $base_url = 'https://exchange-assets.com'; $method = '/api/v3/pool_cancel/'; $api_key = 'YOU_API_SECRET'; $secret_key = 'YOU_API_SECRET'; $param['share_id'] = 12345; $param['tonce'] = round(microtime(true) * 1000); $params = http_build_query($param); $sign = hash_hmac('sha256', $params, $secret_key); $headers = [ 'API-Key: ' . $api_key, 'API-Sign: ' . $sign ]; $ch = curl_init($base_url.$method); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); Пример выше выполнит отмену доли ликвидности с идентификатором доли ликвидности 12345. Возврат: { "result":"success" } Описание:
result - результат выполнения запроса
Метод:
POST /api/v3/pool_shares/
Этот метод позволяет получить открытую ликвидность на пулах ликвидности. Параметры:
pair (тикер рынка) не обязательный
tonce (метка времени в миллисекундах) обязательный Пример запроса на PHP:
Для вызова этого метода требуется цифровая подпись через $base_url = 'https://exchange-assets.com'; $method = '/api/v3/pool_shares/'; $api_key = 'YOU_API_SECRET'; $secret_key = 'YOU_API_SECRET'; $param['pair'] = 'btc_usdt,eth_usdt'; $param['tonce'] = round(microtime(true) * 1000); $params = http_build_query($param); $sign = hash_hmac('sha256', $params, $secret_key); $headers = [ 'API-Key: ' . $api_key, 'API-Sign: ' . $sign ]; $ch = curl_init($base_url.$method); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); Пример выше вернет открытые доли ликвидности только по рынкам BTC/USDT и ETH/USDT. Возврат: { "result":"success", "list":{ "btc_usdt":[ { "share_id":1, "asset_1_amount":0.01, "asset_2_amount":1, "share":1, "timestamp":1696779593 }, ... ], ... } } Описание:
result - результат выполнения запроса
list - список рынков share_id - идентификатор ликвидности asset_1_amount - первичная ликвидность asset_2_amount - вторичная ликвидность share - доля ликвидности в процентах timestamp - метка добавления ликвидности Метод:
POST /api/v3/pool_trades/
Этот метод позволяет получить собственную историю торговых сделок по пулам ликвидности. Параметры:
pair (тикер рынка) не обязательный
from (начальная метка времени) не обязательный
to (конечная метка времени) не обязательный
limit (количество сделок) не обязательный
tonce (метка времени в миллисекундах) обязательный Пример запроса на PHP:
Для вызова этого метода требуется цифровая подпись через $base_url = 'https://exchange-assets.com'; $method = '/api/v3/pool_trades/'; $api_key = 'YOU_API_SECRET'; $secret_key = 'YOU_API_SECRET'; $param['pair'] = 'btc_usdt'; $param['from'] = 1697300000; $param['to'] = 1697310000; $param['limit'] = 25; $param['tonce'] = round(microtime(true) * 1000); $params = http_build_query($param); $sign = hash_hmac('sha256', $params, $secret_key); $headers = [ 'API-Key: ' . $api_key, 'API-Sign: ' . $sign ]; $ch = curl_init($base_url.$method); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); Пример выше вернет особственную историю торговых сделок только по рынку BTC/USDT. Возврат: { "result":"success", "list":{ "s11_usdt":[ { "trade_id":1, "type":"buy", "amount":1, "price":0.1, "timestamp":1697390831 }, ... ] ... } } Описание:
result - результат выполнения запроса
list - список рынков order_id - идентификатор ордера type - тип ордера amount - первичный объем ордера price - цена ордера timestamp - метка открытия ордера Метод:
POST /api/v3/balances/
Этот метод позволяет получить балансы. Параметры:
ticker (тикер монеты) не обязательный
tonce (метка времени в миллисекундах) обязательный Пример запроса на PHP:
Для вызова этого метода требуется цифровая подпись через $base_url = 'https://exchange-assets.com'; $method = '/api/v3/balances/'; $api_key = 'YOU_API_SECRET'; $secret_key = 'YOU_API_SECRET'; $param['ticker'] = 'btc,eth'; $param['tonce'] = round(microtime(true) * 1000); $params = http_build_query($param); $sign = hash_hmac('sha256', $params, $secret_key); $headers = [ 'API-Key: ' . $api_key, 'API-Sign: ' . $sign ]; $ch = curl_init($base_url.$method); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); Пример выше вернет балансы только по монетм BTC и ETH. Возврат: { "result":"success", "list":{ "btc":{ "spot":0.01, "in_orders":0.01, "in_pools":0.01, "in_advertising":0.1 }, ... } } Описание:
result - результат выполнения запроса
list - список монет spot - спотовый счет in_orders - средства в ордерах in_pools - средства в пулах in_advertising - средства в рекламе Метод:
POST /api/v3/currencies/
Этот метод позволяет получить данные про монеты. Параметры:
ticker (тикер монеты) не обязательный
tonce (метка времени в миллисекундах) обязательный Пример запроса на PHP:
Для вызова этого метода требуется цифровая подпись через $base_url = 'https://exchange-assets.com'; $method = '/api/v3/currencies/'; $api_key = 'YOU_API_SECRET'; $secret_key = 'YOU_API_SECRET'; $param['ticker'] = 'btc,eth'; $param['tonce'] = round(microtime(true) * 1000); $params = http_build_query($param); $sign = hash_hmac('sha256', $params, $secret_key); $headers = [ 'API-Key: ' . $api_key, 'API-Sign: ' . $sign ]; $ch = curl_init($base_url.$method); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); Пример выше вернет данные только по монетам BTC и ETH. Возврат: { "result":"success", "list":{ "btc":{ "name":"Bitcoin", "site":"https://bitcoin.org", "deposit_can":1, "withdraw_can":1, "chains":{ "btc":{ "deposit_can":1, "deposit_min":1, "deposit_fee_fixed":1, "deposit_fee_percent":, "deposit_confirmations":1, "deposit_address_spot":, "deposit_address_advertising":, "withdraw_can":1, "withdraw_min":1, "withdraw_fee_fixed":1, "withdraw_fee_percent":, "explorer":"...", "reserve":1 }, ... } }, ... } } Описание:
result - результат выполнения запроса
list - список монет deposit_can - статус депозитов withdraw_can - статус выводов chains - список сетей deposit_can - статус депозита deposit_min - минимальный депозит deposit_fee_fixed - фиксировання комиссия депозита deposit_fee_percent - процентная комиссия депозита deposit_confirmations - количество подтверждений депозита deposit_address_spot - адрес для спотового депозита deposit_address_advertising - адрес для рекламного депозита withdraw_can - статус вывода withdraw_min - минимальный вывод withdraw_fee_fixed - фиксировання комиссия вывода withdraw_fee_percent - процентная комиссия вывода explorer - проводник reserve - резерв биржи доступный для вывода Метод:
POST /api/v3/transactions/
Этот метод позволяет получить собственную историю последних транзакций. Параметры:
ticker (тикер монеты) не обязательный
type (направление транзакции) не обязательный
direction (тип транзакции) не обязательный
from (начальная метка времени) не обязательный
to (конечная метка времени) не обязательный
limit (количество транзакций) не обязательный
tonce (метка времени в миллисекундах) обязательный Пример запроса на PHP:
Для вызова этого метода требуется цифровая подпись через $base_url = 'https://exchange-assets.com'; $method = '/api/v3/transactions/'; $api_key = 'YOU_API_SECRET'; $secret_key = 'YOU_API_SECRET'; $param['ticker'] = 'btc'; $param['tonce'] = round(microtime(true) * 1000); $params = http_build_query($param); $sign = hash_hmac('sha256', $params, $secret_key); $headers = [ 'API-Key: ' . $api_key, 'API-Sign: ' . $sign ]; $ch = curl_init($base_url.$method); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); $result = curl_exec($ch); curl_close($ch); Пример выше вернет собственную историю последних транзакций только по монетам BTC и ETH. Возврат: { "result":"success", "list":[ { "ticker":"usdt", "type":"on_chain", "direction":"deposit", "chain":"btc", "address":"...", "amount":1, "transaction_id":"...", "status":"completed", "timestamp":1234567890 }, { "ticker":"usdt", "type":"off_chain", "direction":"withdrawal", "user_id":123, "amount":1, "transaction_id":"...", "status":"processing", "timestamp":1234567890 }, ... ] } Описание:
result - результат выполнения запроса
list - список транзакций type - тип транзакции direction - направление транзакции chain - сеть address - адрес user_id - идентификатор пользователя amount - сумма транзакции transaction_id - идентификатор транзакции timestamp - метка времени транзакции |
|
||
|