> For the complete documentation index, see [llms.txt](https://ru.wiki.zks.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ru.wiki.zks.org/vzaimodeistvie-s-zkswap/v1/restful-api.md).

# RESTful API

&#x20;**Получить адрес контракта**![](/files/-MjDTCmqIkE1RbDnfqwM)

<https://api.zks.ap&#x70;**/:network/contract-address>\*\*

Возвращает контракты, используемые для депозита и т.д. В большинстве случаев ответ не меняется.

![](/files/-MjDTCmrC-ys9hw_YORM)

![](/files/-MjDTCmsVnjxCbvkAlqv) **Получить список токенов**

<https://api.zks.ap&#x70;**/:network/tokens>\*\*

Возвращает все токены, которые залистились на ZKSwap.

![](/files/-MjDTCmtfC_joHjv0qF_)

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

![](/files/-MjDTCmuwo77rLmlypx4)

![](/files/-MjDTCmvzWBmjUBNiveE) **Получить цены токенов**

<https://api.zks.ap&#x70;**/:network/tokens/price>\*\*

Возвращает все цены токенов с ZKSwap.

![](/files/-MjDTCmw4teQZ32zst-N)

![](/files/-MjDTCmxhJyVt4H0_xnQ) **Получить список торговых пар**

<https://api.zks.ap&#x70;**/:network/pairs>\*\*

Возвращает все торговые пары, которые были добавлены на ZKSwap.

![](/files/-MjDTCmyWdN-ht1nMr13)

![](/files/-MjDTCmzcGF_gCrr1Dhn) **Получить цены торговых пар**

<https://api.zks.ap&#x70;**/:network/pairs/price>\*\*

Возвращает цены всех торговых пар с ZKSwap.

![](/files/-MjDTCn-UnaBGk3j1iun)

![](/files/-MjDTCn0B0jCOOFHhZfJ) **Получить баланс учётной записи**

<https://api.zks.ap&#x70;**/:network/account/:address/balances>\*\*

Возвращает баланс указанного адреса. Если по адресу нет токена/пары, то баланс не будет возвращен. Все стоимости активов указаны в USD.

![](/files/-MjDTCn11FgQjA9k9eAL)

![](/files/-MjDTCn2AbJc1SUdXEcr) **Получить информацию об учётной записи**

<https://api.zks.ap&#x70;**/:network/account/:address/info>\*\*

Возвращает id, nonce и pubKeyHash учетной записи. Если у учетной записи нет никаких активов на ZKSwap, то id будет 0.

![](/files/-MjDTCn35iHQmHdrqPbW)

![](/files/-MjDTCn4xdlr2tCkE8a-) **Получить комиссии учётной записи**

<https://api.zks.ap&#x70;**/:network/account/:address/fee>\*\*

![](/files/-MjDTCn5A_bhVGLL5_B5)

![](/files/-MjDTCn6KmAhisGv-n-R) **Получить список транзакций**

<https://api.zks.ap&#x70;**/:network/txs>\*\*

Возвращает список транзакций.

![](/files/-MjDTCn7aqtz6T9w2_6B)

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

![](/files/-MjDTCn80TnkniJa0RS-)

![](/files/-MjDTCn98vNr2jXYd3dE) **Получить транзакцию**

<https://api.zks.ap&#x70;**/:network/tx/:tx\\_hash>\*\*

Возвращает данные транзакции.

![](/files/-MjDTCnAN6wWFX1-6Jmy)

&#x20;**Отправить транзакцию**![](/files/-MjDTCnBqD83CpHGs6bD)

<https://api.zks.ap&#x70;**/:network/tx>\*\*

Отправляет транзакцию на Layer-2 в ZKSwap. Возвращает хэш транзакции, если она была принята.

![](/files/-MjDTCnCK7oXhVljGRsd)
