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?