> For the complete documentation index, see [llms.txt](https://docs.goodcrypto.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.goodcrypto.app/goodcryptox-uk/gamanci/vbudovanii-gamanec/gamanci-smartkontraktiv/sesiini-klyuchi.md).

# Сесійні ключі

Сесійні ключі — це спеціальні криптографічні ключі з обмеженими, програмованими дозволами, які перевіряються в ланцюжку. Вони є наріжним каменем того, як goodcryptoX забезпечує некостодіальний трейдинг для умовних ордерів і повністю автоматизованих ботів.

На відміну від приватного ключа вашого гаманця, який може підписувати *будь-яку* транзакцію, сесійні ключі обмежені: вони можуть авторизувати лише конкретні дії, які ваш Смарт-Контрактний Гаманець визнає дійсними. Це дає вам гнучкість автоматизованого трейдингу без розкриття вашого приватного ключа.

***

### Чому це важливо

Щоб торгувати на децентралізованих біржах (DEX) некостодіально, нам потрібен спосіб підписувати транзакції від вашого імені — навіть коли ви офлайн. Інакше такі функції як:

* лімітні та трейлінг-ордера
* тейк-профіти та стоп-лоси
* автоматизовані боти (наприклад, DCA-бот, що закриває десятки угод щодня)

… були б неможливі без того, щоб або просити ваш приватний ключ, або використовувати сесійні ключі.<br>

Сесійні ключі роблять можливим другий варіант. Вони дозволяють goodcryptoX підписувати swap-транзакції від вашого імені — і більше нічого.

***

### Як це працює в goodcryptoX

Коли ви створюєте EVM-гаманець у goodcryptoX:

* Ми видаємо сесійні ключі для кожного підтримуваного EVM-ланцюга (Ethereum, Arbitrum, Base, BNB Chain тощо).
* Кожен сесійний ключ має суворо обмежені дозволи:
  * Підписувати свопи через 1inch роутер (усі підтримувані ланцюги)
  * Підписувати свопи через Uniswap (Ethereum, Arbitrum, Base — застаріла підтримка)
  * Підписувати свопи через PancakeSwap (BNB Chain — застаріла підтримка)
* Ці ключі не можуть знімати кошти або виконувати будь-які інші дії.

З моменту налаштування вашого гаманця всі свопи, які ви робите через goodcryptoX, підписуються сесійними ключами. Ваш приватний ключ ніколи не використовується для свопів — ним користуєтеся ви лише під час виведення коштів.

Перша транзакція в кожному ланцюгу об’єднує кілька кроків в один: розгортання вашого Смарт-Контрактного Гаманця, валідацію сесійних ключів у ланцюжку та виконання вашої початкової угоди.

***

### Модель безпеки

Сесійні ключі обробляються за тією самою моделлю безпеки, яку ми роками використовуємо для API-ключів централізованих бірж:

* Шифрування та шардинг: ключі шифруються, розділяються та зберігаються окремо.
* Захист бекенду: інфраструктура з брандмауером і розділенням зон з доведеною репутацією (мільярди обсягів торгів на CEX захищені без інцидентів).
* Безпека виведення коштів: сесійні ключі можуть *ніколи* не авторизувати виведення. Будь-яке виведення вимагає реконструкції вашого приватного ключа через MPC.
* Відкличність: у разі потреби ви можете відкликати сесійний ключ.

Коротко: навіть якщо сесійний ключ буде скомпрометовано, його не можна використати для спустошення вашого гаманця.

***

### Погляд уперед

Наступним кроком для сесійних ключів є впровадження **Bring Your Own Wallet** функціональності:

Ви зможете підключити існуючий гаманець — наприклад MetaMask — і торгувати на goodcryptoX некостодіально, не створюючи нового гаманця, не переміщаючи кошти і не втрачаючи контролю.

За лаштунками ми використаємо [EIP-7702](https://eips.ethereum.org/EIPS/eip-7702) щоб оновити ваш EOA-гаманець до Смарт-Контрактного Гаманця. Ви підпишете одну транзакцію для активації цього — більше нічого не зміниться. Ваш гаманець залишається вашим.

Після оновлення ми видамо вашому гаманцю сесійні ключі і безпечно збережемо їх від вашого імені. Це дозволить нашим ботам і ордерам виконувати угоди від вашого імені, поки ваш приватний ключ повністю залишається під вашим контролем і ніколи не передається нам.

І якщо ви коли-небудь захочете все повернути, ви можете:

* відкликати сесійні ключі в будь-який час
* повністю відключити функціональність смарт-контракту і повернутися до стандартного EOA-гаманця

***

👉 Сесійні ключі — це тихий двигун некостодіальної автоматизації в goodcryptoX. Вони дають вам безпеку, гнучкість і повний доступ до просунутих торгових стратегій — без передачі вашого приватного ключа.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.goodcrypto.app/goodcryptox-uk/gamanci/vbudovanii-gamanec/gamanci-smartkontraktiv/sesiini-klyuchi.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
