а. Предоставьте адрес электронной почты, зарегистрированный на официальном сайте Spiderpool, свяжитесь с сотрудниками Spiderpool, чтобы активировать разрешения стороннего API, и после успешной активации войдите на официальный сайт, и вы увидите надпись «Получить ключ API» под кнопкой персональный центр.
Количество ветвей, отображаемых на каждой странице
Правильный отклик:
{"code":"SUCCESS","data": {"list": [ {"paymentDate":1564531200000,// время оплаты"paymentAddress":"mv8W2k7UMkqbHbfbvRXcEzaehPGvZCmkV5"// Платежный адрес"paymentMoney": 0.0666348000,// Сумма оплаты"txId":"097a39595c261f141de2174d8639fd9c18122236b14f9d08c91e82aea2a87e61"// 交易Id } ],"total":1// Общее количество записей }}
Получение подробной информации о вычислительной мощности суб-аккаунта
ЗапросAUTH
POST /v2/subaccount/getSubaccountHashrateDetailInfo
Параметры
Имя параметра
Тип параметра
Обязательное заполнение
Значение по умолчанию
Описание
coin
String
true
-
Аббревиатура валюты, например,btc、eth、fb
subaccount
String
true
-
Имя субаккаунта
mode
String
false
hourly
mode=hourly означает 24-часовой график, mode=day означает 30-дневный график
Правильный отклик:
{"code":"SUCCESS","data": {"coin":"btc","subaccount":"btc_test001","startTime":1569674700000,"timeInterval":600,// Временной интервал для каждого фрагмента данных, единица измерения: секунда, BTC — 600 секунд."hashrates": ["86989808092","87758098015","88708080889","87167897971", ......] }}
Получение информации о доходах субаккаунта
ЗапросAUTH
POST /v2/subaccount/getSubaccountProfitInfo
Параметры
Имя параметра
Тип параметра
Обязательное заполнение
Значение по умолчанию
Описание
coin
String
true
-
Аббревиатура валюты, например,btc
subaccount
String
true
-
Имя субаккаунта
bizType
String
false
alone_mining
Тип операции (используемая валюта FB). alone_mining: одиночный майнинг; join_mining: двойной майнинг;
Правильный ответ:
{"code":"SUCCESS","data": {"yesterdayProfit":0.61505330,// 24-часовой заработок"unpaidProfit":0.57536600,// Невыплаченные доходы"totalProfit":26.026078521,// Совокупный доход"dayEstimateProfit":0.57536600// Сегодняшний доход. Валюта FB не поддерживает эти данные }}
Получение информации о ежедневных доходах субаккаунта
ЗапросAUTH
POST /v2/sp/subaccount/getDayProfitDetailInfo
Параметры
Имя параметра
Тип параметра
Обязательное заполнение
Значение по умолчанию
Описание
coin
String
true
-
Аббревиатура валюты, например,btc
subaccount
String
true
-
Имя субаккаунта
timeStamp
int
true
Временная метка секундного уровня UTC+0
bizType
String
false
alone_mining
Тип бизнеса (используется валюта FB). only_mining: одиночный майнинг; join_mining: двойной майнинг;
Правильный ответ:
{"code":200,"msg":"Success","t":1717677079167,"data": {"day":1716854400,"coin":"btc","userName":"test","avgShareAccept":6792538500482.84,// Среднесуточная вычислительная мощность H/s"dayProfit":0.0000052632731696429,// Общий доходBTC"ppsDayProfit":0.00000505032710936514,///pps доход BTC"pplnsDayProfit":0.00000021294606027776,// Комиссионный доход BTC"difficult":"84381461788831"//валюта fb в настоящее время не поддерживает эти данные }}
Получение информации о почасовом доходе субаккаунта
ЗапросAUTH
POST /v2/sp/subaccount/getHourProfitDetailInfo
Параметры
Имя параметра
Тип параметра
Обязательное заполнение
Значение по умолчанию
Описание
coin
String
true
-
Аббревиатура валюты, например,btc
subaccount
String
true
-
Имя субаккаунта
timeStamp
int
true
Временная метка секундного уровня
Правильный отклик:
{"code":200,"msg":"Success","t":1717677390714,"data": {"day":1716861600,"coin":"btc","userName":"test","ppsDayProfit":0.00000021294606027776// PPS Доход }}
Получение информации о субаккаунте
ЗапросAUTH
POST /v2/subaccount/getSubaccountInfo
Параметры
Имя параметра
Тип параметра
Обязательное заполнение
Значение по умолчанию
Описание
coin
String
false
-
Аббревиатура валюты, например,btc、fb
subaccount
String
false
-
Имя субаккаунта
isGetSubaccountDetailInfo
Boolean
false
-
Необходимо ли проверять детально
Правильный отклик:
{"code":"SUCCESS","data": [ {"coin":"btc","subaccount":"test001","walletAddress":"33Vxq5DN4vAXkv7swDp4zNZJWkazsDgwLq""realtimeHashrate": "9789798686766",// Вычислительная мощность в реальном времени"avgHashrate1440":"88667987952",// Средняя вычислительная мощность за 24 часа"activeWorkerNum":100,//Количество онлайн-майнеров"inactiveWorkerNum":10//Количество оффлайн-майнеров }, ......]}
Получение информации о майнере субаккаунта
ЗапросAUTH
POST /v2/worker/getSubaccountWorkerDetailInfo
Параметры
Имя параметра
Тип параметра
Обязательное заполнение
Значение по умолчанию
Описание
coin
String
true
-
Аббревиатура валюты, например,btc,eth、fb
subaccount
String
true
-
Имя субаккаунта
Правильный отклик
{"code":"SUCCESS","data": [ {"workerName":"test001","realtimeHashrate":"2079080822","avgHashrate1440":"20979879837",// Средняя вычислительная мощность за 24 часа"avgRejectrate1440":0.001,// Частота отказов за 24 часа"status":"active",// Статус:active онлайн;inactive оффлайн;lost потерян"lastShareTime":1578653368//Последнее время share }, ......]}
Получение подробной информации о вычислительной мощности майнингового оборудования суб-аккаунта
Запрос
POST /v2/worker/getSubaccountWorkerHashrateDetailInfo
Параметры
Имя параметра
Тип параметра
Обязательное заполнение
Значение по умолчанию
Описание
coin
String
true
-
Аббревиатура валюты, например,btc、fb
subaccount
String
true
-
Имя субаккаунта
worker
String
true
-
имямайнингового оборудования
mode
String
false
hourly mode=hourly означает 24-часовой график, mode=day означает 30-дневный график(только поддерживает BTC)
Правильный отклик:
{"code":"SUCCESS","data": {"coin":"btc","subaccount":"subaccount01","worker":"test01","startTime":1581742800000,"timeInterval":1800,"hashrates": ["32369622321725",// Средняя вычислительная мощность(H/s)"30336747489926" ] }}
Получение вчерашнего дохода от блока BTC и соотношение доходов от комиссий.
{"code":200,"msg":"Success","t":1718250294397,"data": {"coin":"btc",//валюта"curTxSize":110,//размер сделки"unconfirmedPreTxSize":110,//размер сделки не подтверждена"unit":"btc",//Валюта платежа"totalFee":0.00009721,//Фактически оплаченная сумма"theoreticalPayAmount":0.00003584,//Теоретическая сумма оплаты"txHash":"d0b0c82931c5c34fccb1f4acd42cadc999450921a1a3925ba6dce20ce10598f9",//Сделкаhash"informEmail":"test@test.com",//Электронная почта пользователя"timeout":6000//Срок действия размещенной заявки в секундах },"success":true}
Приоритетная загрузка
Запрос
POST /v2/sp/txPriorityChain/submit
Параметры
Имя параметра
Тип параметра
Обязательное заполнение
Значение по умолчанию
Описание
coin
String
true
btc、fb
txHash
String
true
Сделка hash
informEmail
String
true
Электронная почта пользователя
curTxSize
Integer
true
Текущий размер сделки
totalFee
BigDecimal
true
Сумма оплаты
Правильный отклик::
{"code":200,"msg":"Success","t":1718253030928,"data": {"coin":"btc",//Валюта"txHash":"d0b0c82931c5c34fccb1f4acd42cadc999450921a1a3925ba6dce20ce10598f9",//Сделка hash"curTxSize":110,//размер сделки"unconfirmedPreTxSize":110,//размер сделки не подтверждена"currency":"btc",//Валюта платежа"totalFee":0.00009721,//Фактически оплаченная сумма"theoreticalPayAmount":0.00003584,//Теоретическая сумма оплаты"informEmail":"test@test.com",//Электронная почта пользователя"status":3,//Статус размещенной заявки 3: уже оплачено 4: в процессе ускорения 5: уже загружена"createTime":1718253029277//Время размещенной заявки },"success":true}
Список приоритетных загруженных заявок
Запрос
POST /v2/sp/txPriorityChain/queryOrderPage
Параметры
Имя параметра
Тип параметра
Обязательное заполнение
Значение по умолчанию
Описание
pageNumber
Integer
true
Текущая страница
pageSize
Integer
true
Количество каждой страницы
Правильный отклик:
{"code":200,"msg":"Success","t":1718254361407,"data": {"total":3,"list": [ {"coin":"BTC",//Валюта"txHash":"d0b0c82931c5c34fccb1f4acd42cadc999450921a1a3925ba6dce20ce10598f9",//Сделка hash"curTxSize":110,//размер сделки"unconfirmedPreTxSize":110,//размер сделки не подтверждена"currency":"BTC",//Валюта платежа"totalFee":0.00009721,//Фактически оплаченная сумма"theoreticalPayAmount":0.00003584,//Теоретическая сумма оплаты"informEmail":"test@test.com",//Электронная почта пользователя"status":5,//Статус размещенной заявки 3: уже оплачено 4: в процессе ускорения 5: уже загружена"blockHeight":847608,// Высота блока"blockTime":1718185820,//Время награды за блок"createTime":1718253029000//Время размещенной заявки } ] },"success":true}
Приоритетная информации о загрузке
Запрос
POST /v2/sp/txPriorityChain/orderDetail
Параметры
Имя параметра
Тип параметра
Обязательное заполнение
Значение по умолчанию
Описание
txHash
String
true
Сделка hash
Правильный отклик:
{"code":200,"msg":"Success","t":1718253030928,"data": {"coin":"BTC",//Валюта"txHash":"d0b0c82931c5c34fccb1f4acd42cadc999450921a1a3925ba6dce20ce10598f9",//Сделка hash"curTxSize":110,//размер сделки"unconfirmedPreTxSize":110,//размер сделки не подтверждена"currency":"BTC",//Валюта платежа"totalFee":0.00009721,//Фактически оплаченная сумма"theoreticalPayAmount":0.00003584,//Теоретическая сумма оплаты"informEmail":"test@test.com",//Электронная почта пользователя"status":3,//Статус размещенной заявки 3: уже оплачено 4: в процессе ускорения 5: уже загружена"blockHeight":847608,//Высота блока"blockTime":1718185820,//Время награды за блок"createTime":1718253029277//Время размещенной заявки },"success":true}
Приоритетная информация загруженной учетной записи