转账是主账户和子账户之间或两个子账户之间资产和费用余额的移动。
可以通过点击钱包页面上相关资产旁边的转账来启动转账。这个 钱包页面 可以通过点击用户界面右上角的钱包图标来访问。
注意
也可以使用以下命令进行传输 API (详情见下文)。
选择来源账户后,余额将显示在所选资产的转账页面上。余额不会显示给直接登录的子账户
|
余额 |
|
|---|---|
|
可用(交易)余额 |
账户上未分配给未平仓订单或头寸的保证金要求的可用净值金额。 该价值可能包括来自其他货币的交叉抵押品等价物,因此不一定可以以该货币提取或转账。现货市场可用于将资金转移到所需的货币。 |
|
当前会话利润 |
目前的USPL和RSPL正在等待结算。 |
|
可提取余额 |
可供提款的金额。 |
|
金额 |
要提取或转账的金额。金额字段中的最大按钮将自动填写可提取或转账的最大可用金额。 |
-
选择传输的种类。这要么是所选资产中的资金,要么是所选资产中的费用余额。
-
选择来源,即要从中扣除资金或费用余额的(子)账户。
-
选择目的地,即要向其添加资金或费用余额的(子)账户。
-
填写要转账的金额。
-
单击 “传输” 按钮。
转账是即时的,不收取任何费用。
通过主账户登录访问的子账户发起的转账将与从主账户发起的转账设置相同。
-
选择传输的种类。这要么是所选资产中的资金,要么是所选资产中的费用余额。
-
选择来源,即要从中扣除资金或费用余额的(子)账户。
-
选择目的地,即要向其添加资金或费用余额的(子)账户。
-
填写要转账的金额。
-
单击 “传输” 按钮。
您也可以使用 API 进行传输。请注意:
-
转账 必须使用主账户授权启动。
-
转账 仅在主账户及其子账户之间起作用。
-
转账 不能在不同的账户之间执行。
步骤
1。在主账户上创建 API 密钥
-
确保密钥有 read_write 范围内的能力
wallet:read_write。
提示
请参阅 在 Deribit 上创建新的 API 密钥 获取有关创建 API 密钥的指导
2。使用 API 密钥进行身份验证
打电话 公共/身份验证 进行身份验证:
提示
请参阅 API 身份验证指南 了解有关如何使用 API 进行身份验证的详细信息
// Request
{
"method": "public/auth",
"params": {
"grant_type": "client_credentials",
"client_id": "",
"client_secret": ""
},
"jsonrpc": "2.0",
"id": 1
}
// Response
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"access_token": "wdLhTK...",
"refresh_token": "eyJhbGci...",
"expires_in": 3600,
"scope": "wallet:read wallet:write"
}
}
这将返回你的 refresh_token。
可选步骤:向子账户进行身份验证(如果您想进行子账户间转账)
使用 公共/交易所代币 使用之前收到的 refresh_token 切换到所需的子账户:
// Request
{
"method": "public/exchange_token",
"params": {
"refresh_token": "eyJhbGci...",
"subject_id": 123
},
"jsonrpc": "2.0",
"id": 2
}
// Response
{
"jsonrpc": "2.0",
"id": 2,
"result": {
"access_token": "JLkguiT...",
"refresh_token": "ApkRzcc...",
"expires_in": 3600,
"scope": "wallet:read wallet:write"
}
}
3.执行传输
要将资金从主账户转移到子账户,请致电 私有/提交_转账到子账户:
// Request
{
"jsonrpc": "2.0",
"id": 210,
"method": "private/submit_transfer_to_subaccount",
"params": {
"currency": "ETH",
"amount": 12.1234,
"destination": 20
}
}
// Response
{
"jsonrpc": "2.0",
"id": 210,
"result": {
"updated_timestamp": 1550226218504,
"type": "subaccount",
"state": "confirmed",
"other_side": "MySubAccount",
"id": 1,
"direction": "payment",
"currency": "ETH",
"created_timestamp": 1550226218504,
"amount": 12.1234
}
}
转移资金 在两个子账户之间 在同一个主账户下,致电 子账户之间的私有/提交_转移。此方法需要事先获得主账户授权。
// Request
{
"jsonrpc": "2.0",
"id": 210,
"method": "private/submit_transfer_between_subaccounts",
"params": {
"currency": "ETH",
"amount": 12.1234,
"destination": 20,
"source": 10
}
}
// Response
{
"jsonrpc": "2.0",
"id": 210,
"result": {
"updated_timestamp": 1550226218504,
"type": "subaccount",
"state": "confirmed",
"other_side": "MySubAccount",
"id": 1,
"direction": "payment",
"currency": "ETH",
"created_timestamp": 1550226218504,
"amount": 12.1234
}
}
执行详情
-
转账已执行 代表主账户。
-
这样可以确保资金在主账户和子账户之间安全流动。
故障排除
-
使用子账户 API 密钥:如果您直接使用子账户的 API 密钥进行身份验证,则转账将不起作用。一定要从 主账户密钥。
-
在两个不同的账户之间:只能在主账户与其子账户之间进行转账。尝试在无关账户之间进行转账将失败。
-
权限不足: 确保您的 API 密钥的范围正确:
wallet:read_write。