Для підтримки інституційних клієнтів у створенні безпечного та ефективного каналу управління активами й торгівлі між 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 Key на Gate
Користувач входить на платформу Gate і генерує API-ключ спеціально для Fireblocks.
Вимоги:
- Має бути створений основним акаунтом Gate.
- Основний акаунт (разом із усіма субакаунтами) має відповідати двом умовам:
- Відсутність відкритих позицій
- Нульовий баланс
Крок 4. Користувач прив’язує API Key Gate до Fireblocks Workspace
Користувач повертається у Fireblocks і прив’язує API-ключ Gate у налаштуваннях Workspace.
Після цього кроку Fireblocks може взаємодіяти з Gate від імені користувача (делегування, розрахунки тощо).
Крок 5. Користувач починає делегування кожної підтримуваної валюти (ініціює створення гаманця на Gate)
Користувач делегує кожну валюту розрахунків, підтримувану Fireblocks.
Дії делегування:
- Ініціює запит Fireblocks → Gate
- Gate автоматично створює відображену адресу гаманця для цього активу
Примітки:
- Перша спроба делегування, ймовірно, завершиться невдачею (гаманець ще не ініціалізований) → цю помилку можна ігнорувати
- Зачекайте ~10 хвилин, потім повторіть делегування для успіху
- Кожен підтримуваний розрахунковий актив має бути делегований хоча б один раз, щоб активувати гаманець
2.Депозит користувача та забезпечення на Gas Fee (гарантія)
У традиційній моделі OES обидві сторони мають вносити багатомільйонне забезпечення на гаманці одна одної.
У режимі самостійного зберігання Fireblocks OES:
- Gate не вимагає від користувача вносити велике забезпечення на Gate.
- Користувач має підтримувати еквівалент 100 USDT у вигляді активів основного ланцюга у своєму Fireblocks Workspace. (делегувати на gate)
- Gate заморожує цю невелику суму для покриття комісій за Gas під час розрахунків.
- Активи повністю залишаються під самостійним зберіганням у Fireblocks і ніколи не залишають workspace.
- Користувач має підтримувати еквівалент 50 USDT у вигляді активів основного ланцюга у своєму Fireblocks Workspace. (без делегування на 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 |
|---|---|---|
| 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 Key Gate
- Користувач прив’язує API Key у Fireblocks
- Користувач делегує кожну підтримувану валюту (перша спроба невдала → зачекати 10 хв → повторити)
Фаза забезпечення Gas Fee
- Користувач вносить монети основного ланцюга у Fireblocks Workspace
- Користувач делегує еквівалент 100 USDT у монетах основного ланцюга на Gate (заморожується)
- Підтримуйте баланс відображеного гаманця Gate ≥ 100 USDT
- Підтримуйте ~50 USDT у монетах основного ланцюга у Workspace для повторних розрахунків
Фаза розрахунків
- Gate розраховує необхідний Gas основного ланцюга та ініціює розрахунок
- Якщо Gas недостатньо → Gate повертає стандартизовану помилку
- Користувач поповнює Gas → повторює розрахунок
Наданий тут зміст призначений лише для ознайомлення та освітніх цілей і не є фінансовою, інвестиційною, торговою чи юридичною порадою, а також не є пропозицією або закликом купувати чи продавати будь-які цифрові активи. Gate не надає жодних прямих чи непрямих заяв або гарантій щодо точності, повноти чи актуальності інформації, що міститься тут. Функціонал продукту, інтерфейси, правила та структура комісій можуть оновлюватися або змінюватися у будь-який час. Для отримання найактуальнішої інформації звертайтеся до останніх оголошень і фактичних даних, що відображаються на платформі Gate.
Інвестиції в цифрові активи пов'язані зі значними ризиками, а ціни можуть суттєво коливатися. Ви можете втратити всю суму своїх інвестицій. Приймайте рішення обережно, враховуючи власний фінансовий стан і рівень толерантності до ризику після повного розуміння супутніх ризиків. За потреби рекомендується звернутися до незалежного професійного фінансового чи юридичного радника.
Щоб отримати додаткову інформацію про потенційні ризики, зверніться до Розкриття інформації про ризики та Угоди користувача Gate.
