Быстрый старт
От нуля до чтения данных рынков и первого ордера за несколько минут. Чтение не требует ключа; для торговли нужен подписанный запрос (в конце страницы).
1. Получите список рынков#
Эндпоинт списка возвращает массив data с пагинацией. Фильтруйте active=true и сортируйте по volume.
curl "https://globet.market/api/markets?active=true&sort=volume&limit=10"2. Загрузите один рынок#
Получите рынок по slug или id. Массив tokens содержит токены YES/NO и их tokenId — они нужны для стакана и торговли.
curl "https://globet.market/api/markets/<slug>"3. Прочитайте стакан#
Живой стакан отдаёт CLOB. Передайте token_id из предыдущего шага.
curl "https://globet.market/clob/book?token_id=<tokenId>"4. Разместите ордер#
Для торговли нужны API-ключи и HMAC-подпись на каждом запросе. TypeScript SDK подписывает запросы за вас:
import { TradingClient } from "@market/sdk";
const client = new TradingClient({
apiUrl: "https://globet.market/api",
clobUrl: "https://globet.market/clob",
walletAddress: "0xYourWallet",
credentials: {
apiKey: process.env.GLOBET_API_KEY!,
secret: process.env.GLOBET_API_SECRET!,
passphrase: process.env.GLOBET_API_PASSPHRASE!,
},
});
const order = await client.createOrder({
tokenId,
side: "BUY",
price: "0.62", // 62%
size: "100", // 100 shares
});
console.log("Order placed:", order.id);Сначала чтение, потом торговля
Можно собрать дашборд только на чтение без единого ключа. Добавляйте API-ключи, лишь когда готовы размещать ордера — см. «Аутентификация».