Для поддержки институциональных клиентов в создании безопасного и эффективного управления активами и торгового соединения между Fireblocks и Gate, данный документ предоставляет стандартную операционную процедуру (SOP) для интеграции по модели Gate OES (Off-Exchange Settlement).
Этот процесс предназначен для верифицированных институциональных пользователей и интегрирует 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 для совместимости с режимом Gate OES и включает необходимые возможности, такие как 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.Депозит пользователя и обеспечение комиссии за газ (гарантия)2.Депозит пользователя и обеспечение комиссии за газ (гарантия)
В традиционной модели OES обе стороны должны вносить многомиллионное обеспечение в кошельки друг друга.
В режиме OES с самостоятельным хранением Fireblocks:
- Gate не требует от пользователя внесения крупного обеспечения на Gate.
- Пользователь должен поддерживать в своем Fireblocks Workspace активы основной цепи на сумму, эквивалентную 100 USDT . (делегировать в gate)
- Gate заморозит эту небольшую сумму для покрытия комиссий за газ при расчетах.
- Активы остаются полностью под самостоятельным хранением в Fireblocks и никогда не покидают workspace.
- Пользователь должен поддерживать в своем Fireblocks Workspace активы основной цепи на сумму, эквивалентную 50 USDT . (без делегирования в gate)
- Итого требуется обеспечение основной цепи на сумму 150 USDT
Преимущество: Требование по обеспечению снижается с миллионов → ~сотен USDT .
Детали активов основной цепи
① Пользователь вносит активы основной цепи в Fireblocks Workspace
Для каждой расчетной цепи необходима соответствующая монета основной цепи.
Примеры:
- ERC → ETH
- BRC → BTC
- Solana → SOL
- Tron → TRX
② Делегируйте сумму монет основной цепи, эквивалентную 100 USDT, на Gate
Gate автоматически заморозит эту сумму как обеспечение комиссии за газ .
③ Поддерживайте баланс сопоставленного кошелька Gate ≥ 100 USDT
Это обеспечивает достаточный запас комиссии за газ.
④ Подготовьте дополнительно ~50 USDT в монетах основной цепи
(В Fireblocks Workspace)
Используется для покрытия нескольких расчетных транзакций.
Поддерживаемые расчетные валюты и требования к основной цепи
| Расчетная валюта | Цепь | Токен для комиссии за газ |
|---|---|---|
| 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 Если расчет не удался (например, недостаточно комиссии за газ)
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 мин → повторяем)
Фаза обеспечения комиссии за газ
- Пользователь вносит монеты основной цепи в Fireblocks Workspace
- Пользователь делегирует эквивалент 100 USDT в монетах основной цепи на Gate (замораживается)
- Поддерживать баланс сопоставленного кошелька Gate ≥ 100 USDT
- Поддерживать ~50 USDT в активах основной цепи в Workspace для повторных расчетов
Фаза расчетов
- Gate рассчитывает необходимую комиссию основной цепи и инициирует расчет
- Если газа недостаточно → Gate возвращает стандартизированную ошибку
- Пользователь пополняет газ → повторяет расчет
Содержимое, представленное здесь, предназначено только для справочных и образовательных целей и не является финансовой, инвестиционной, торговой или юридической консультацией, а также не представляет собой предложение или призыв к покупке или продаже каких-либо цифровых активов. Gate не дает никаких явных или подразумеваемых гарантий относительно точности, полноты или актуальности информации, содержащейся в этом материале. Функционал продукта, интерфейсы, правила и структура комиссий могут быть обновлены или изменены в любой момент. Для получения самой точной информации ознакомьтесь с последними объявлениями и фактическими данными, отображаемыми на платформе Gate.
Инвестиции в цифровые активы связаны с существенными рисками, их стоимость может значительно меняться. Вы можете потерять всю сумму своих вложений. Принимайте решения осознанно, учитывая собственное финансовое положение и уровень допустимого риска, после полного ознакомления со всеми сопутствующими рисками. При необходимости рекомендуется проконсультироваться с независимым профессиональным финансовым или юридическим консультантом.
Для получения дополнительной информации о возможных рисках ознакомьтесь с Раскрытием рисков и Пользовательским соглашением Gate.
