Для поддержки институциональных клиентов в создании безопасного и эффективного управления активами и торгового соединения между 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 и др.
Шаг 3. Пользователь генерирует API-ключ на Gate
Пользователь входит в платформу Gate и генерирует API-ключ специально для Fireblocks.
Требования:
- Должен быть создан основным аккаунтом Gate .
- Основной аккаунт (включая все субаккаунты) должен соответствовать двум условиям:
- Нет открытых позиций
- Нулевой баланс
Шаг 4. Пользователь привязывает API-ключ Gate к Workspace Fireblocks
Пользователь возвращается в Fireblocks и привязывает API-ключ Gate в настройках Workspace.
После этого шага Fireblocks может взаимодействовать с Gate от имени пользователя (делегирование, расчет, и т.д.).
Шаг 5. Пользователь начинает делегирование каждой поддерживаемой валюты (запускает создание кошелька на Gate)
Пользователь делегирует каждую расчетную валюту, поддерживаемую Fireblocks.
Действия делегирования:
- Запускает запрос Fireblocks → Gate
- Gate автоматически генерирует сопоставленный адрес кошелька для этого актива
Примечания:
- Первая попытка делегирования, скорее всего, завершится неудачей (кошелек еще не инициализирован) → Это сообщение об ошибке можно проигнорировать
- Подождите ~10 минут , затем повторите делегирование — оно пройдет успешно
- Каждая поддерживаемая расчетная валюта должна быть делегирована минимум один раз, чтобы активировать кошелек
2.Депозит пользователя и обеспечение Gas Fee (гарантия)
В традиционной модели OES обе стороны должны вносить многомиллионное обеспечение на кошельки друг друга.
В режиме OES с самохранением Fireblocks:
- 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 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 настраивает Workspace как OES
- Пользователь генерирует 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.
