April 7, 2024
Документация по работе с криптовалютой
Основная тема - https://teletype.in/@randomlywebban/_UBQkEIIydr
Криптовалюта и манипуляции с ней
GET api/v1/cryptocurrencies/get-currencies/
Используется для получения списка всех валют на площадке
Пример ответа
[
{
"id": 1,
"name": "Ethereum",
"symbol": "ETH",
"currency_id": 1027
}
]POST api/v1/cryptocurrencies/add-currency/
Используется для добавления возможных криптовалют для торговли
Параметры
name* - Наименование криптовалюты
currency_id* - Уникальный ID с площаки CoinMarketCap
Пример ответа
{
"name": "Bitcoin",
"symbol": "BTC",
"currency_id": 1
}если всё успешно, то выводятся данные, добавленные в базу данных, если нет, то выводится статус ошибки, и её описание
GET api/v1/cryptocurrencies/get-trc20-adress/
Используется для получения актуального адреса TRC20 для пополнения счёта пользователей
Пример ответа
{
"currency": "USDT",
"adress": "some-adress"
}POST api/v1/cryptocurrencies/edit-trc20-adress/
Используется для изменения актуального адреса для пополнения счёта пользователями
Параметры
trc20_adress* - адрес, на который должен быть заменён актуальный адрес
Пример ответа
{
"status": 200,
"description": "OK, Actually TRC20 changed"
}Статус коды и их описания
{
"status": 500,
"description": "Описание ошибки"
}