Для підтримки інституційних клієнтів у створенні безпечного та ефективного каналу управління активами та торгівлі між Fireblocks і Gate, цей документ надає стандартну операційну процедуру (SOP) для інтеграції за моделлю OES (Off-Exchange Settlement) від Gate.
Цей процес розроблений для верифікованих інституційних користувачів і інтегрує Fireblocks Workspace із модулем OES від Gate для розділення зберігання активів і торгівлі. Така архітектура підвищує безпеку фондів, забезпечуючи водночас гнучкі й ефективні торгові операції.
Інтеграція передбачає координацію між трьома сторонами — клієнтом, Fireblocks і Gate. Після завершення ініціалізації Workspace і активації необхідних можливостей, будь ласка, дотримуйтесь наведених нижче кроків для налаштування авторизації та підключення, щоб забезпечити успішну інтеграцію.
Учасники
- Користувач
- Fireblocks
- Gate (модуль OES)
1. Процес ініціалізації Workspace
(Виконується користувачем і Fireblocks)
Крок 1. Користувач звертається до Fireblocks – Запит на створення Workspace
Користувач подає заявку до Fireblocks, і Fireblocks створює для нього новий workspace.
Крок 2. Fireblocks налаштовує Workspace як OES Workspace
Fireblocks налаштовує workspace для сумісності з режимом OES від Gate і активує необхідні можливості, такі як Delegate , Undelegate , Gas Fee payment тощо.
Крок 3. Користувач генерує API-ключ на Gate
Користувач входить на платформу Gate і генерує API-ключ спеціально для Fireblocks.
Вимоги:
- Має бути створено головним акаунтом Gate .
- Головний акаунт (разом із усіма субакаунтами) має відповідати обом умовам:
- Відсутні відкриті позиції
- Нульовий баланс
Крок 4. Користувач прив’язує API-ключ Gate до Fireblocks Workspace
Користувач повертається у Fireblocks і прив’язує API-ключ Gate у налаштуваннях Workspace.
Після цього кроку Fireblocks може взаємодіяти з Gate від імені користувача (делегування, кліринг тощо).
Крок 5. Користувач починає делегування кожної підтримуваної валюти (запускає створення гаманця на Gate)
Користувач делегує кожну валюту для клірингу, яку підтримує Fireblocks.
Дії делегування:
- Запускає запит Fireblocks → Gate
- Gate автоматично генерує відображену адресу гаманця для цього активу
Примітки:
- Перша спроба делегування, ймовірно, завершиться невдачею (гаманець ще не ініціалізовано) → цю помилку можна ігнорувати
- Зачекайте ~10 хвилин , потім повторіть делегування — воно має пройти успішно
- Кожен підтримуваний актив для клірингу має бути делегований хоча б один раз, щоб активувати гаманець
2.Депозит користувача та забезпечення Gas Fee (гарантія)
У традиційній моделі OES обидві сторони мають вносити багатомільйонне забезпечення на гаманці одна одної.
У режимі самостійного зберігання Fireblocks OES:
- Gate не вимагає від користувача вносити велике забезпечення на Gate.
- Користувач має підтримувати у своєму Fireblocks Workspace активи основного ланцюга, еквівалентні 100 USDT . (делеговані на Gate)
- Gate заморожує цю невелику суму для покриття комісій Gas за кліринг.
- Активи залишаються повністю під самостійним зберіганням у Fireblocks і ніколи не залишають workspace.
- Користувач має підтримувати у своєму Fireblocks Workspace активи основного ланцюга, еквівалентні 50 USDT . (без делегування на Gate)
- Загалом потрібно 150 USDT забезпечення в основному ланцюзі
Перевага: Вимога до забезпечення знижується з мільйонів → ~сотень USDT .
Деталі щодо активів основного ланцюга
① Користувач вносить активи основного ланцюга у Fireblocks Workspace
Кожен ланцюг для клірингу має мати відповідну монету основного ланцюга.
Приклади:
- ERC → ETH
- BRC → BTC
- Solana → SOL
- Tron → TRX
② Делегуйте суму монет основного ланцюга, еквівалентну 100 USDT, на Gate
Gate автоматично заморожує цю суму як забезпечення Gas Fee .
③ Підтримуйте баланс відображеного гаманця Gate ≥ 100 USDT
Це гарантує наявність достатньої суми для Gas Fee.
④ Підготуйте додатково ~50 USDT монет основного ланцюга
(У Fireblocks Workspace)
Використовується для покриття кількох клірингових транзакцій.
Підтримувані валюти для клірингу та вимоги до основного ланцюга
| Валюта для клірингу | Ланцюг | Токен для Gas fee |
|---|---|---|
| BTC | BRC | BTC |
| ETH | ERC | ETH |
| OXT | ERC | ETH |
| FET | ERC | ETH |
| BOBA | ERC | ETH |
| ACX | ERC | ETH |
| SAFE | ERC | ETH |
| USDT(ERC) | ERC | ETH |
| USDC (ERC) | ERC | ETH |
| SOL | Solana | SOL |
| TRX | Tron | TRX |
3.Передумови клірингу та обробка помилок
3.1 Звітність про помилки клірингу від Gate
Gate може надавати структуровані дані про помилки клірингу:
Але ці дані надаються Fireblocks, а не безпосередньо клієнтам.
Надається така інформація:
- Валюта для клірингу
- Сума клірингу
- Мережа клірингу (ERC / BRC / Solana / Tron)
- Необхідний актив основного ланцюга
- Необхідна сума активу основного ланцюга
3.2 Якщо кліринг не вдається (наприклад, недостатньо Gas Fee)
Gate повертає стандартизовану структуру помилки у Fireblocks.
Однак Fireblocks поки що не повністю відображає ці помилки.
Якщо користувач стикається з невдачею клірингу:
→ Будь ласка, зверніться до свого представника підтримки API для отримання детальної причини.
Приклад відповіді з помилкою
{
"success": false,
"errors": [
{
"type": "gas_fee_insufficient",
"currency": "USDT",
"network": "ETH",
"message": "Missing gas fee",
"details": {
"available": "0",
"mainCoin": "ETH",
"required": "0.01"
},
"severity": "error"
}
],
"message": "Gas fee insufficient for settlement/withdrawal",
"data": {
"amount": "100.0",
"collateralId": "fb_test_2001",
"currency": "USDT",
"userId": 2001
}
}
Логіка Gate
- Виявляє недостатній баланс основного ланцюга → повертає помилку
- Користувач поповнює актив основного ланцюга або збільшує баланс відображеного гаманця Gate → повторює кліринг
Підсумок повного процесу інтеграції
Фаза ініціалізації
- Користувач звертається до Fireblocks
- Fireblocks створює Workspace
- Fireblocks налаштовує його як OES Workspace
- Користувач генерує API-ключ Gate
- Користувач прив’язує API-ключ у Fireblocks
- Користувач делегує кожну підтримувану валюту (перша спроба невдала → чекати 10 хв → повторити)
Фаза забезпечення Gas Fee
- Користувач вносить монети основного ланцюга у Fireblocks Workspace
- Користувач делегує еквівалент 100 USDT монет основного ланцюга на Gate (заморожено)
- Підтримувати баланс відображеного гаманця Gate ≥ 100 USDT
- Підтримувати ~50 USDT активів основного ланцюга у Workspace для багаторазових клірингів
Фаза клірингу
- Gate розраховує необхідний Gas основного ланцюга та ініціює кліринг
- Якщо Gas недостатньо → Gate повертає стандартизовану помилку
- Користувач поповнює Gas → повторює кліринг
Наданий тут зміст призначений лише для ознайомлення та освітніх цілей і не є фінансовою, інвестиційною, торговою чи юридичною порадою, а також не є пропозицією або закликом купувати чи продавати будь-які цифрові активи. Gate не надає жодних прямих чи непрямих заяв або гарантій щодо точності, повноти чи актуальності інформації, що міститься тут. Функціонал продукту, інтерфейси, правила та структура комісій можуть оновлюватися або змінюватися у будь-який час. Для отримання найактуальнішої інформації звертайтеся до останніх оголошень і фактичних даних, що відображаються на платформі Gate.
Інвестиції в цифрові активи пов'язані зі значними ризиками, а ціни можуть суттєво коливатися. Ви можете втратити всю суму своїх інвестицій. Приймайте рішення обережно, враховуючи власний фінансовий стан і рівень толерантності до ризику після повного розуміння супутніх ризиків. За потреби рекомендується звернутися до незалежного професійного фінансового чи юридичного радника.
Щоб отримати додаткову інформацію про потенційні ризики, зверніться до Розкриття інформації про ризики та Угоди користувача Gate.
