RESTful API
Получить адрес контракта
https://api.zks.app/:network/contract-address
Возвращает контракты, используемые для депозита и т.д. В большинстве случаев ответ не меняется.

Получить список токенов
https://api.zks.app/:network/tokens
Возвращает все токены, которые залистились на ZKSwap.

Ниже представлена схема для одного из токенов.

Получить цены токенов
https://api.zks.app/:network/tokens/price
Возвращает все цены токенов с ZKSwap.

Получить список торговых пар
https://api.zks.app/:network/pairs
Возвращает все торговые пары, которые были добавлены на ZKSwap.

Получить цены торговых пар
https://api.zks.app/:network/pairs/price
Возвращает цены всех торговых пар с ZKSwap.

Получить баланс учётной записи
https://api.zks.app/:network/account/:address/balances
Возвращает баланс указанного адреса. Если по адресу нет токена/пары, то баланс не будет возвращен. Все стоимости активов указаны в USD.

Получить информацию об учётной записи
https://api.zks.app/:network/account/:address/info
Возвращает id, nonce и pubKeyHash учетной записи. Если у учетной записи нет никаких активов на ZKSwap, то id будет 0.

Получить комиссии учётной записи
https://api.zks.app/:network/account/:address/fee

Получить список транзакций
https://api.zks.app/:network/txs
Возвращает список транзакций.

Каждая транзакция содержит следующие поля:

Получить транзакцию
https://api.zks.app/:network/tx/:tx_hash
Возвращает данные транзакции.

Отправить транзакцию
https://api.zks.app/:network/tx
Отправляет транзакцию на Layer-2 в ZKSwap. Возвращает хэш транзакции, если она была принята.

Last updated
Was this helpful?