Untuk mendukung klien institusional dalam membangun manajemen aset yang aman dan koneksi trading yang efisien antara Fireblocks dan Gate, dokumen ini menyediakan prosedur operasi standar (SOP) untuk integrasi di bawah model OES (Off-Exchange Settlement) Gate.
Proses ini dirancang untuk pengguna institusional yang telah terverifikasi dan mengintegrasikan Fireblocks Workspace dengan modul OES Gate untuk memisahkan kustodi dari aktivitas trading. Arsitektur ini meningkatkan keamanan dana sekaligus memungkinkan operasi trading yang fleksibel dan efisien.
Integrasi ini melibatkan koordinasi antara tiga pihak — klien, Fireblocks, dan Gate. Setelah proses inisialisasi Workspace dan aktivasi kapabilitas selesai, silakan ikuti langkah-langkah di bawah ini untuk mengonfigurasi otorisasi dan konektivitas guna memastikan integrasi berjalan sukses.
Peserta
- Pengguna
- Fireblocks
- Gate (Modul OES)
1. Proses Inisialisasi Workspace
(Ditangani oleh Pengguna & Fireblocks)
Langkah 1. Pengguna menghubungi Fireblocks – Permintaan pembuatan Workspace
Pengguna mengajukan permohonan ke Fireblocks, dan Fireblocks membuat workspace baru untuk pengguna tersebut.
Langkah 2. Fireblocks mengonfigurasi Workspace sebagai OES Workspace
Fireblocks mengonfigurasi workspace agar kompatibel dengan mode OES Gate dan mengaktifkan kapabilitas yang diperlukan seperti Delegate, Undelegate, Gas Fee payment, dan lain-lain.
Langkah 3. Pengguna membuat API Key di Gate
Pengguna masuk ke platform Gate dan membuat API key khusus untuk Fireblocks.
Persyaratan:
- Harus dibuat oleh akun utama Gate.
- Akun utama (termasuk semua sub-akun) harus memenuhi kedua kondisi berikut:
- Tidak ada posisi terbuka
- Saldo nol
Langkah 4. Pengguna menghubungkan API Key Gate ke Fireblocks Workspace
Pengguna kembali ke Fireblocks dan menghubungkan API key Gate di pengaturan Workspace.
Setelah langkah ini, Fireblocks dapat berinteraksi dengan Gate atas nama pengguna (delegate, settlement, dsb.).
Langkah 5. Pengguna mulai mendelegasikan setiap mata uang yang didukung (memicu pembuatan wallet di Gate)
Pengguna mendelegasikan setiap mata uang settlement yang didukung oleh Fireblocks.
Aksi delegate:
- Memicu permintaan Fireblocks → Gate
- Gate secara otomatis menghasilkan alamat wallet yang dipetakan untuk aset tersebut
Catatan:
- Upaya delegasi pertama kemungkinan besar akan gagal (wallet belum diinisialisasi) → Error ini dapat diabaikan
- Tunggu ~10 menit, lalu lakukan delegasi ulang untuk berhasil
- Setiap aset settlement yang didukung harus didelegasikan setidaknya sekali untuk mengaktifkan wallet
2.Deposit Pengguna & Jaminan Gas Fee (Collateral)
Pada model OES tradisional, kedua belah pihak harus mendepositkan jaminan bernilai jutaan dolar di wallet masing-masing.
Pada mode OES self-custody Fireblocks:
- Gate tidak mengharuskan pengguna mendepositkan jaminan besar ke Gate.
- Pengguna perlu menjaga saldo aset main-chain senilai setara 100 USDT di dalam Fireblocks Workspace mereka sendiri. (didelegasikan ke gate)
- Gate akan membekukan sejumlah kecil ini untuk menutupi biaya Gas settlement.
- Aset tetap sepenuhnya self-custody di Fireblocks dan tidak pernah keluar dari workspace.
- Pengguna perlu menjaga saldo aset main-chain senilai setara 50 USDT di dalam Fireblocks Workspace mereka sendiri. (tanpa mendelegasikannya ke gate)
- Total jaminan main chain yang dibutuhkan adalah 150 USDT
Keuntungan: Kebutuhan jaminan turun dari jutaan → ~ratusan USDT.
Detail Aset Main-Chain
① Pengguna mendepositkan aset main-chain ke Fireblocks Workspace
Setiap chain settlement harus memiliki koin main-chain yang sesuai.
Contoh:
- ERC → ETH
- BRC → BTC
- Solana → SOL
- Tron → TRX
② Delegasikan koin main-chain senilai 100 USDT ke Gate
Gate akan otomatis membekukan jumlah ini sebagai jaminan Gas Fee.
③ Jaga saldo wallet Gate yang dipetakan ≥ 100 USDT
Ini memastikan ketersediaan Gas Fee yang cukup.
④ Siapkan tambahan ~50 USDT koin main-chain
(Di Fireblocks Workspace)
Digunakan untuk menutupi beberapa transaksi settlement.
Mata Uang Settlement yang Didukung & Persyaratan Main-Chain
| Mata Uang Settlement | Chain | Token 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.Prasyarat Settlement & Penanganan Kegagalan
3.1 Pelaporan Error Settlement oleh Gate
Gate dapat menyediakan data error settlement terstruktur:
Namun data ini diberikan ke Fireblocks, bukan langsung ke klien.
Informasi yang diberikan:
- Mata uang settlement
- Jumlah settlement
- Jaringan settlement (ERC / BRC / Solana / Tron)
- Aset main-chain yang dibutuhkan
- Jumlah main-chain yang dibutuhkan
3.2 Ketika Settlement Gagal (misal, Gas Fee tidak cukup)
Gate mengembalikan struktur error standar ke Fireblocks.
Namun, Fireblocks saat ini belum sepenuhnya menampilkan error ini.
Jika pengguna mengalami kegagalan settlement:
→ Silakan hubungi perwakilan dukungan API Anda untuk mengetahui penyebab detailnya.
Contoh Respons Error
{
"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
}
}
Logika Gate
- Mendeteksi saldo main-chain tidak cukup → mengembalikan error
- Pengguna menambah aset main-chain atau menambah saldo wallet Gate → mencoba settlement ulang
Ringkasan Proses End-to-End
Fase Inisialisasi
- Pengguna menghubungi Fireblocks
- Fireblocks membuat Workspace
- Fireblocks mengonfigurasinya sebagai OES Workspace
- Pengguna membuat API Key Gate
- Pengguna menghubungkan API Key di Fireblocks
- Pengguna mendelegasikan setiap mata uang yang didukung (percobaan pertama gagal → tunggu 10 menit → coba lagi)
Fase Jaminan Gas Fee
- Pengguna mendepositkan koin main-chain ke Fireblocks Workspace
- Pengguna mendelegasikan koin main-chain senilai 100 USDT ke Gate (dibekukan)
- Jaga saldo wallet Gate yang dipetakan ≥ 100 USDT
- Jaga ~50 USDT aset main-chain di Workspace untuk settlement berulang
Fase Settlement
- Gate menghitung kebutuhan gas main-chain dan memulai settlement
- Jika gas tidak cukup → Gate mengembalikan error standar
- Pengguna menambah gas → coba settlement ulang
Konten yang disediakan di sini hanya untuk tujuan referensi dan edukasi, dan tidak dimaksudkan sebagai saran keuangan, investasi, perdagangan, atau hukum, maupun sebagai penawaran atau ajakan untuk membeli atau menjual aset digital apa pun. Gate tidak memberikan jaminan atau pernyataan, baik secara tersurat maupun tersirat, mengenai keakuratan, kelengkapan, atau ketepatan waktu informasi yang terkandung di sini. Fitur produk, antarmuka, aturan, dan struktur biaya dapat diperbarui atau disesuaikan kapan saja. Silakan merujuk pada pengumuman terbaru dan informasi aktual yang ditampilkan di platform Gate untuk detail yang paling akurat.
Investasi aset digital melibatkan risiko yang signifikan, dan harga dapat berfluktuasi secara substansial. Anda dapat kehilangan seluruh jumlah investasi Anda. Harap mengambil keputusan dengan hati-hati berdasarkan situasi keuangan dan toleransi risiko Anda sendiri setelah sepenuhnya memahami risiko yang terkait. Jika diperlukan, disarankan untuk berkonsultasi dengan penasihat keuangan atau hukum independen.
Untuk informasi lebih lanjut tentang risiko potensial, silakan merujuk pada Pengungkapan Risiko dan Perjanjian Pengguna Gate.
