Las transferencias son el movimiento de activos y saldos de comisiones entre cuentas principales y subcuentas o entre dos subcuentas.
Las transferencias se pueden iniciar haciendo clic en Transferir junto al activo correspondiente en la página del monedero. página de billetera se puede acceder a ella haciendo clic en el icono de la cartera en la parte superior derecha de la interfaz de usuario.
Nota
Las transferencias también se pueden realizar mediante el API (consulte los detalles a continuación).
Para ir a la página de transferencias, haz clic en Transferir junto al activo correspondiente en la página del monedero.
Una vez en la página de transferencia, las opciones serán ligeramente diferentes dependiendo de si se accede a la página desde el inicio de sesión de la cuenta principal o desde un inicio de sesión de subcuenta independiente.
Una vez que se ha seleccionado la cuenta de origen, los saldos se muestran en la página de transferencias del activo seleccionado. Los saldos no se mostrarán a las subcuentas que hayan iniciado sesión directamente
|
Saldos |
|
|---|---|
|
Saldo disponible (comercial) |
La cantidad de capital disponible en la cuenta que no se asigna a los requisitos de margen de las órdenes o posiciones abiertas. Este valor puede incluir garantías equivalentes cruzadas de otras monedas y, por lo tanto, no está necesariamente disponible para retirar o transferir en esta moneda. Los mercados al contado se pueden utilizar para transferir fondos a la divisa deseada. |
|
Ganancia de las sesiones actuales |
La USPL y la RSPL actuales están a la espera de un acuerdo. |
|
Saldo retirable |
El importe disponible para el retiro. |
|
Monto |
El importe a retirar o transferir. El botón Máximo del campo de importe rellenará automáticamente el importe máximo disponible para retirar o transferir. |
-
Selecciona el tipo de transferencia. Se trata de los fondos del activo seleccionado o del saldo de comisiones del activo seleccionado.
-
Seleccione la fuente, que es la (sub) cuenta de la que se deducirán los fondos o los saldos de comisiones.
-
Seleccione el destino, que es la (sub) cuenta a la que se añadirán los fondos o los saldos de comisiones.
-
Introduce el importe a transferir.
-
Haz clic en el botón Transferir.
Las transferencias son instantáneas y no se cobran comisiones.
Las transferencias iniciadas desde una subcuenta a la que se accede desde el inicio de sesión de la cuenta principal tendrán la misma configuración que las transferencias iniciadas desde la cuenta principal.
-
Selecciona el tipo de transferencia. Se trata de los fondos del activo seleccionado o del saldo de comisiones del activo seleccionado.
-
Seleccione la fuente, que es la (sub) cuenta de la que se deducirán los fondos o los saldos de comisiones.
-
Seleccione el destino, que es la (sub) cuenta a la que se añadirán los fondos o los saldos de comisiones.
-
Introduce el importe a transferir.
-
Haz clic en el botón Transferir.
Las subcuentas que hayan configurado un inicio de sesión independiente y hayan iniciado sesión con este método solo pueden transferir fondos a la cuenta principal. El origen y el destino están predefinidos y no se mostrarán en la página
-
Selecciona el tipo de transferencia. Se trata de los fondos del activo seleccionado o del saldo de comisiones del activo seleccionado.
-
Introduce el importe a transferir.
-
Haz clic en el botón Transferir.
También puedes realizar transferencias mediante la API. Tenga en cuenta lo siguiente:
-
Transferencias deben iniciarse utilizando la autorización de la cuenta principal.
-
Transferencias solo funcionan entre la cuenta principal y sus subcuentas.
-
Transferencias no se pueden realizar entre cuentas diferentes.
Pasos
1. Crea una clave de API en la cuenta principal
-
Asegúrese de que la llave tenga lectura_escritura capacidades para el alcance
wallet:read_write.
Sugerencia
Por favor, consulte Creación de una nueva clave de API en Deribit para obtener orientación sobre la creación de claves de API
2. Autentica con la clave de API
Llamar público/autenticación para autenticar:
Sugerencia
Por favor, consulte Guía de autenticación de API para obtener más información sobre cómo autenticarse con la 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"
}
}
Esto devolverá tu refresh_token.
Paso opcional: autenticarse en una subcuenta (si desea realizar una transferencia de subcuenta a subcuenta)
Utilice public/exchange_token con el refresh_token recibido anteriormente para cambiar a la subcuenta deseada:
// 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. Realice la transferencia
Para transferir fondos de la cuenta principal a una subcuenta, llama private/submit_transfer_to_subaccount:
// 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
}
}
Para transferir fondos entre dos subcuentas bajo la misma cuenta principal, llame private/submit_transfer_between_subaccounts. Este método requiere la autorización previa de la cuenta principal.
// 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
}
}
Detalles de ejecución
-
La transferencia se ejecuta en nombre de la cuenta principal.
-
Esto garantiza que los fondos se muevan de forma segura entre la cuenta principal y las subcuentas.
Solución de problemas
-
Uso de una clave de API de subcuenta: Las transferencias no funcionarán si te autenticas directamente con la clave de API de una subcuenta. Empieza siempre con clave de cuenta principal.
-
Entre dos cuentas diferentes: Las transferencias solo son posibles entre la cuenta principal y sus subcuentas. El intento de realizar una transferencia entre cuentas no relacionadas fallará
-
Permisos insuficientes: Asegúrate de que tu clave de API tenga el alcance correcto:
wallet:read_write.