API сетей предоставляет функциональность для управления блокчейн сетями и их конфигурациями.
Интерактивное тестирование
Тестируйте API в реальном времени! Введите ваш API ключ и нажимайте кнопки "Тест" для отправки запросов на https://cp-merch-dev.wsdemo.online/api
.
API сетей позволяет:
Возвращает список всех поддерживаемых блокчейн сетей с их конфигурациями.
Список сетей получен
Возвращает информацию о конкретной блокчейн сети.
Параметр | Тип | Обязательный | Описание |
---|---|---|---|
network | string | Да | Слаг сети (например, bitcoin, ethereum, tron, bsc) |
Информация о сети получена
Неверный слаг сети
Возвращает номер последнего обработанного блока для указанной сети.
Параметр | Тип | Обязательный | Описание |
---|---|---|---|
network | string | Да | Слаг сети |
Номер последнего блока получен
Стейкает указанное количество TRX для получения пропускной способности или энергии. Только для админов.
Параметр | Тип | Обязательный | Описание |
---|---|---|---|
amount | string | Да | Количество TRX для стейкинга |
resource | string | Да | Тип ресурса: BANDWIDTH или ENERGY |
TRX успешно застейкан
curl -X GET "https://cp-merch-dev.wsdemo.online/api/v1/networks" \
-H "X-Api-Key: YOUR_API_KEY"
package main
import (
"fmt"
"io"
"net/http"
)
func main() {
req, _ := http.NewRequest("GET", "https://cp-merch-dev.wsdemo.online/api/v1/networks", nil)
req.Header.Set("X-Api-Key", "YOUR_API_KEY")
client := &http.Client{}
resp, err := client.Do(req)
if err != nil {
panic(err)
}
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Printf("Ответ: %s\n", body)
}
const getNetworks = async () => {
const response = await fetch('https://cp-merch-dev.wsdemo.online/api/v1/networks', {
headers: {
'X-Api-Key': 'YOUR_API_KEY'
}
});
const networks = await response.json();
console.log('Сети:', networks);
};
getNetworks();
import requests
headers = {
'X-Api-Key': 'YOUR_API_KEY'
}
response = requests.get('https://cp-merch-dev.wsdemo.online/api/v1/networks',
headers=headers)
if response.status_code == 200:
networks = response.json()
print(f"Найдено {len(networks)} сетей")
else:
print(f"Ошибка: {response.status_code}")
<?php
$apiKey = 'YOUR_API_KEY';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://cp-merch-dev.wsdemo.online/api/v1/networks');
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'X-Api-Key: ' . $apiKey
]);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
if ($httpCode === 200) {
$networks = json_decode($response, true);
echo "Найдено " . count($networks) . " сетей\n";
}
?>