Помощь
Руководство
Функциональные рекомендации

SOP Fireblocks | Gate

1 часов 52 Минуты 28 сек назад
35 Прочли
0

Для поддержки институциональных клиентов в создании безопасного и эффективного управления активами и торгового соединения между 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.
Требования:

  1. Должен быть создан основным аккаунтом Gate .
  2. Основной аккаунт (включая все субаккаунты) должен соответствовать двум условиям:
  • Нет открытых позиций
  • Нулевой баланс

Шаг 4. Пользователь привязывает API-ключ Gate к Workspace Fireblocks
Пользователь возвращается в Fireblocks и привязывает API-ключ Gate в настройках Workspace.
После этого шага Fireblocks может взаимодействовать с Gate от имени пользователя (делегирование, расчет, и т.д.).

Шаг 5. Пользователь начинает делегирование каждой поддерживаемой валюты (запускает создание кошелька на Gate)
Пользователь делегирует каждую расчетную валюту, поддерживаемую Fireblocks.
Действия делегирования:

  • Запускает запрос Fireblocks → Gate
  • Gate автоматически генерирует сопоставленный адрес кошелька для этого актива

Примечания:

  • Первая попытка делегирования, скорее всего, завершится неудачей (кошелек еще не инициализирован) → Это сообщение об ошибке можно проигнорировать
  • Подождите ~10 минут , затем повторите делегирование — оно пройдет успешно
  • Каждая поддерживаемая расчетная валюта должна быть делегирована минимум один раз, чтобы активировать кошелек

2.Депозит пользователя и обеспечение Gas Fee (гарантия)

В традиционной модели OES обе стороны должны вносить многомиллионное обеспечение на кошельки друг друга.
В режиме OES с самохранением Fireblocks:

  1. Gate не требует от пользователя внесения крупного обеспечения на Gate.
  2. Пользователь должен поддерживать эквивалент 100 USDT в основных активах цепи внутри своего Fireblocks Workspace. (делегируется на gate)
  • Gate замораживает эту небольшую сумму для покрытия комиссий Gas.
  • Средства остаются полностью под самохранением в Fireblocks и никогда не покидают workspace.
  1. Пользователь должен поддерживать эквивалент 50 USDT в основных активах цепи внутри своего Fireblocks Workspace. (без делегирования на gate)
  2. Всего требуется обеспечение в 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, а не напрямую клиентам.
Предоставляется информация:

  1. Расчетная валюта
  2. Сумма расчета
  3. Сеть расчета (ERC / BRC / Solana / Tron)
  4. Необходимый основной актив цепи
  5. Необходимое количество основного актива

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 → повторяет расчет

Финальное резюме процесса от начала до конца

Фаза инициализации

  1. Пользователь связывается с Fireblocks
  2. Fireblocks создает Workspace
  3. Fireblocks настраивает Workspace как OES
  4. Пользователь генерирует API-ключ Gate
  5. Пользователь привязывает API-ключ в Fireblocks
  6. Пользователь делегирует каждую поддерживаемую валюту (первая попытка неудачна → ждите 10 мин → повторите)

Фаза обеспечения Gas Fee

  1. Пользователь вносит основные монеты в Fireblocks Workspace
  2. Пользователь делегирует эквивалент 100 USDT в основных монетах на Gate (замораживается)
  3. Поддерживайте баланс сопоставленного кошелька Gate ≥ 100 USDT
  4. Поддерживайте ~50 USDT в основных активах цепи в Workspace для повторных расчетов

Фаза расчетов

  1. Gate рассчитывает необходимый Gas основной цепи и инициирует расчет
  2. Если Gas недостаточно → Gate возвращает стандартную ошибку
  3. Пользователь пополняет Gas → повторяет расчет

    Содержимое, представленное здесь, предназначено только для справочных и образовательных целей и не является финансовой, инвестиционной, торговой или юридической консультацией, а также не представляет собой предложение или призыв к покупке или продаже каких-либо цифровых активов. Gate не дает никаких явных или подразумеваемых гарантий относительно точности, полноты или актуальности информации, содержащейся в этом материале. Функционал продукта, интерфейсы, правила и структура комиссий могут быть обновлены или изменены в любой момент. Для получения самой точной информации ознакомьтесь с последними объявлениями и фактическими данными, отображаемыми на платформе Gate.

    Инвестиции в цифровые активы связаны с существенными рисками, их стоимость может значительно меняться. Вы можете потерять всю сумму своих вложений. Принимайте решения осознанно, учитывая собственное финансовое положение и уровень допустимого риска, после полного ознакомления со всеми сопутствующими рисками. При необходимости рекомендуется проконсультироваться с независимым профессиональным финансовым или юридическим консультантом.

    Для получения дополнительной информации о возможных рисках ознакомьтесь с Раскрытием рисков и Пользовательским соглашением Gate.
Зарегистрируйтесь сейчас и получите шанс выиграть до $10,000!
signup-tips