Fireblocks使用教程
- 协议列表
- 新手必读
1、前置准备
1.1 了解Workspace
1.1.1 了解各个角色
https://support.fireblocks.io/hc/en-us/articles/360012832959-User-roles
1.1.2 设置角色
Owner
每个工作区都需要一位且只有一位所有者来设置 Vault,Owner主要帮其他角色创建或删除工作区。
主要指责:
- 批准新的签名设备和 MPC 密钥共享
- 批准新工作区用户
- 批准新的外部连接
- 创建 API 密钥
- 删除工作区用户
- 启用高级工作区功能
- 创建、编辑和批准工作区策略
- 与管理员法定人数一起批准对 TAP 的更改
- 重置双因素身份验证 (2FA)
- 紧急操作,例如冻结工作空间、创建备份工具包和恢复
Admin
管理员拥有所有签名者角色权限,可以扩展网络、批准新的白名单地址、编辑所有工作区设置、添加新的工作区用户。
- 根据TAP的定义,独立启动和签署某些交易
- 批准其他用户发起和签署的交易
- 管理法定人数的一部分,用于批准工作区更改
- 批准 TAP 更改的管理员法定人数的一部分(还需要所有者批准)
- 非常适合少量用户负责多项操作的小型公司
Non-Signing Admin
非签名管理员可以批准交易并执行管理操作:批准新的白名单地址、新的交换帐户和新的 Fireblocks 网络连接,并且可以添加新的工作区用户。
非签名管理员不持有 MPC 密钥共享,因此无法签署交易。
Signer
签名者可以发起交易、签署和批准交易以及请求添加白名单地址。
- 在其他用户签署交易之前批准交易
Approver
审批者可以批准新交易并请求添加白名单地址和其他新连接。
审批者不持有 MPC 密钥份额,无法提交或签署交易。
Editor
编辑者可以执行只读查询、添加钱包(与 SPL 和 ASA 代币关联的钱包除外)、连接交易账户、创建新的Vault地址以及取消交易。
Viewer
查看者对所有工作区活动具有仅查看权限。他们无法访问设置、提交新交易或提交连接以供批准。
1.1.3 Owner如何添加角色
-
Adding Admin users:
https://support.fireblocks.io/hc/en-us/articles/12414823230620-Adding-Admin-users
- Adding Console users:
https://support.fireblocks.io/hc/en-us/articles/360021546999-Adding-new-Console-users
- Approving new users:
https://support.fireblocks.io/hc/en-us/articles/7657579999900-Approving-new-users
添加过程遇到任何问题,可咨询Fireblocks。
1.2 创建Workspace
咨询FireBlocks官方人员,官方人员协助帮忙创建workspace
1.3 加入Workspace
1.3.1 用户设置指南 :https://support.fireblocks.io/hc/en-us/articles/4406036188946-Joining-a-new-workspace
1.3.2加入一个新的 workplace
- 联系Owner 申请加入Off-Excahnge Workspace,需要给Owner提供邮箱、想要的角色,Owner需要给收到的邮箱发送邀请邮件,收到邮件后点击邮件内的“Join Workspace”,即可访问Fireblocks
若无法显示Join Workpspace,则点击空白处
- 点开后根据Fireblocks页面操作一步步完成账号的以下步骤:注册、绑定2FA,以及Fireblocks App端的下载及账号配对(截图仅供参考,流程以实际为准)
- 注册
-
- 选择Link User To Workspace
-
- 要将新工作区与您的移动设备关联,请使用 Fireblocks APP扫描提供的二维码。
-
- 下载FireblocksAPP
1.3.3 移动端设置
- 扫描完成后,请使用 Fireblocks 移动应用继续设置。在此之前,您将在网页控制台中看到此消息。
在 Fireblocks 移动应用中,验证您的初始 PIN 码。这是您在此设备上首次设置用户帐户时使用的代码。
- Android:输入您的指纹,并选择“启用”以允许 Fireblocks 应用访问您手机的指纹读取器。
- IOS:确保您设置的 FACE ID 权限包含 Fireblocks。
- 根据您的签名权限,应用会为此工作区创建新的签名密钥。如果您不是此工作区的所有者,请等待所有者在其 Fireblocks 移动应用上批准您的新 MPC 密钥,然后继续注册过程。有关签名权限的更多信息,请参阅此文章。
注意:此消息将在 48 小时后过期。如果所有者未在该期限内批准,您或所有者必须请求 Fireblocks 支持人员重新发送此消息。
- 验证您的 Fireblocks APP密码
密码确认后,您的移动注册流程即完成。在 Fireblocks 网页控制台上,阅读并确认“帐户恢复和安全须知”。
- 选择“Next”进入您的新工作区。
- 切换工作区
登录控制台后,您可以在不同工作区之间切换。
打开 Fireblocks 控制台。
选择“头像”菜单 >“切换工作区”。
现在,您可以浏览工作区并执行各种操作。
2、创建HTX-Fireblocks子账号
2.1 添加白名单
联系HTX官方人员添加母账号至白名单
2.2 创建HTX-Fireblocks子账号
添加白名单后,调用API创建HTX-Fireblocks子账号,若创建过程中有任何问题,请联系工作人员帮忙解答。
- 准备母账户Access Key 和Secure Key
- 用Access Key 和Secure Key创建HTX-Fireblocks子账号
API文档链接:https://www.htx.com/zh-cn/opend/newApiPages/?id=7ec48604-7773-11ed-9966-0242ac110003
Example:
Create sub-account:
https://api.huobi.pro/v2/sub-user/creation
{
"userList": [
{
"userName": "doll21",
"note": "doll21"
}
],
"userId": 482938409,
"subAccountType": "FIRE_BLOCK"
}
Create sub-account API key:
https://api.huobi.pro/v2/sub-user/api-key-generation
{
"otpToken": "133844508",
"subUid": "48we4958845",
"note": "fbtest",
"permission": "readOnly,trade"
}
必须开通交易权限
2.3 绑定HTX-Fireblocks子账号
- 点击 Account-Exchanges-Connect account
- 选择Huobi
- 选择Main Account
不要选择Sub Account,只有Main Account才能成功绑定
- 绑定后在APP端进行审核签名,管理员审核签名后绑定成功
3、增资
3.1 给Vault账户充币
- 创建Vault账户
点击Accounts -Vault,点击 「Create vault account」,在弹窗中输入便于识别的Account name
- 点击创建钱包,在弹出的弹窗中输入想要使用的币种。
第一期仅支持 USDT(Tron),BTC(bitcoin),ETH(Ethereum),TRX(Tron)
- 查看充币地址
- 充币至Vault
3.2 给子账户增资
- 点击Exchange,点击Add Collateral 按钮,弹出弹窗,选择增资数量,点击Transfer发起增资。
- 手机授权签名
- 查看增资已授信资产
可在Available查看增资已授信资产,代表了您在HTX现货账户的可用资产(不包含划转至合约、杠杆账户、挂单资产)
4、API交易
- 使用API文档进行币币、合约、杠杆交易
- 资产划转API:https://www.htx.com/zh-cn/opend/newApiPages/?id=7ec41321-7773-11ed-9966-0242ac110003
- 交易API:https://www.htx.com/zh-cn/opend/newApiPages/
5、结算
5.1 系统定时结算
- 结算发起
如果您的待结算金额满足HTX Exchange最小提币金额、且单边结算金额≥10U,则每日09:00:00 (UTC+8)系统会发起定时结算。
- 结算自动签名
您在24小时内可进行签名,如果超过24小时,则该笔结算会自动取消。
- Co-signer签名
系统设置了在发起签名后4小时内需要签名,但如果用户忘记签名,同意使用Co-signer功能的用户系统将会自动签名。未同意使用Co-signer功能的用户则在 24小时内需要签名,否则结算会超时失败。
Co-signer 介绍:https://support.fireblocks.io/hc/en-us/articles/4625706934300-Fireblocks-Communal-API-Co-Signer
5.2 用户主动结算
- 用户可自己在交易后可自己选择先进行结算,点击Settlement 按钮
- 生成预结算单
点击Settle 按钮后,不会立马生成结算单,需要等待大约1分钟后,再次点击Settle按钮
- 1分钟后再次点击Settle按钮
- 生成结算单明细,点击Settle
- 等待APP授权
- APP完成授权
- 结算完成
5.3 系统风控结算
- 背景
当亏损达到一定比例和阈值时,系统将自动结算。
- 触发条件
触发条件:(可用(2)+冻结(2)+锁仓(9)+杠杆各账户+合约各账户)的总资产折合/abs(授信应还)总资产折合<=95% 且 abs(授信应还)总资产折合>=1000U时,触发结算流程
- APP签名
触发后,仍需完成APP签名的操作
- 完成结算
APP签名后,完成结算。
5.4 HTX主动结算
当用户有安全、风控、合规等违规行为时,HTX官方人员将主动发起结算。
6、撤资
6.1 撤资流程
- 点击「撤资」按钮
- 选择正确的撤资币种和链后,点击Transfer
- 等待签名
- 在APP进行签名
6.2 撤资失败场景
- CVA余额不足手续费导致撤资失败
- 杠杆、合约穿仓导致无法撤资,需补足穿仓款后再次发起
- 在途结算单没有结算完成,无法撤资
- Min(CVA,MEA)仅可撤资同币种金额,超过Min(CVA,MEA)则撤资失败
- 链上失败导致撤资失败
- GAS费不足导致不被矿工打包,可使用GAS费加速工具加速撤资交易https://www.bitcoin.com/bitcoin-transaction-accelerator/
7、手续费
7.1 增资手续费
增资至CVA钱包,需要付出链上手续费,包含以下两种模式:
- Net Amount
代表您输入的增资金额外,额外需要该链的GAS费。
- Gross Amount
代表转账的金额
7.2 结算手续费
- MEA-CVA结算
MEA-CVA结算手续费HTX Exchange会给用户记账,记账部分工作人员会和您定期核对并收取。
- CVA-MEA 结算
1)主币手续费
Fireblocks 会预估GAS手续费,您的链上手续费HTX Exchange会额外记账,HTX工作人员会线下定期找您收取。
举例:CVA-MEA结算实际导致金额为0.045ETH,链上手续费为0.01ETH。您实际付出金额为0.045ETH,0.01ETH手续费为HTX Exchange给您垫付,会定期找您核算收取。
2)非主币手续费
Fireblocks 会预估GAS手续费,从您的账户中额外扣除。例如,结算USDT-TRC20 ,会扣除TRX作为手续费。
MEA账户给用户计算手续费时,若遇到主币资产不够GAS费时,不够支付的部分,会走超花逻辑,HTX Exchange会给您记账。
举例:
用户增资了100USDT(TRC20)、30TRX至CVA账户,用户此时做如下操作:
1.将USDT划转至U本位合约进行合约交易;
2.发起结算:CVA—> MEA 20USDT,点击Settlement按钮
3.手机端签名前将CVA账户的30TRX划转至币本位交割账户
4.手机端进行签名该结算。
5.链上消耗了30TRX手续费
此时现货账户因已划转30TRX至币本位交割账户,现货账户为-30TRX,平台会预先进行垫付30TRX,将现货账户的状态的TRX变为0。不影响用户的正常交易和撤资。工作人员会定期向用户核查账单并收取手续费。
7.3 撤资手续费
- 普通撤资
主币撤资:
CVA&MEA账户手续费充足时,会直接从CVA账户扣除主币。
举例:撤资100TRX,手续费需要30TRX,此时账户有100TRX,则可以直接撤走,撤走后,账户剩余70TRX。
非主币撤资:
CVA&MEA账户手续费充足时,撤资非主币时,会直接从CVA账户扣除主币。
举例:撤资100USDT,手续费需要30TRX,此时账户有100TRX、100USDT,则可以直接撤走,撤走后,账户剩余70TRX,0USDT。
- 撤资GAS超花
CVA账户撤资手续费充足,HTX交易账户不足,会GAS超花,HTX会垫付手续费。工作人员会定期找用户补齐欠款。
举例:撤资500USDT(TRC20),手续费需要30TRX
用户CVA账户月有500USDT、30TRX,现货交易账户仅有500USDT。则HTX会给用户垫资30TRX,此部分为用户的对HTX的欠款负债。
8、HTX-Fireblocks子账号
8.1 简介
HTX-Fireblocks子账户是HTX的一种子账户类型,一个母账号可创建一个Fireblocks子账号,用户可以通过增资-授信的过程将链上资产映射至Huobi的Fireblocks子账户,从而可以实现在HTX的币币、合约、杠杆交易。
8.2 功能简述
HTX-Fireblocks子账户可以进行币币、合约、杠杆交易的功能。
8.3 子账号FAQ
- HTX-Fireblocks子账号与普通子账号的区别
HTX-Fireblocks子账号是针对Fireblocks设计的子账号,用户的充值和提币均需经过在链上进行。在创建Fireblocks子账号后,需要在Fireblocks的UI页面绑定API key。
- HTX-Fireblocks子账号是否支持母子账户、子子账户间的划转
用户可以向业务团队申请开通母子划转功能,实现从 Fireblocks 母账户到子账户的单向划转,但子账户之间不支持划转。
- HTX-Fireblocks子账号是否支持母子账户归集
不支持
- Fireblocks子账户的提币方式
必须从Fireblocks的用户端进行提币,不可以通过其他方式提币
- Fireblocks子账户可以参与理财、质押借币等活动吗
Firblocks子账号不可进行除币币、杠杆、合约以外的其他任何平台活动
9、注意事项
- MEA结算专用地址不可用于普通充值,否则存在资金丢失的风险;
- API Access Key & Secure Key属于个人隐私信息,请妥善保管,一经丢失,有资产损失的风险。
火币社群
Twitter:https://x.com/htx_global
Facebook:https://www.facebook.com/htxglobalofficial/
Instagram:https://www.instagram.com/htxglobalofficial/
Reddit:https://www.reddit.com/r/HuobiGlobal/
Medium:https://htxofficial.medium.com/
Telegram:
https://t.me/HTX_Chineseofficial
https://t.me/HTXGlobal_Channel
Discord:https://discord.gg/htx-official
火币HTX保留随时全权酌情因任何理由修改、变更或取消此公告的权利,无需事先通知。以上信息内容仅供参考,火币HTX对本平台上的任何虚拟资产、产品或促销活动不做任何推荐或保证。虚拟资产的价格波动很大,投资交易虚拟资产将面临巨大风险。请详阅此处的风险警示说明。