SDK de Python para
DXBNK

Integra servicios DeFi en tus aplicaciones Python. Compatible con Python 3.7+, incluye type hints, soporte asyncio y validación automática.

6

Pasos

35min

Tiempo total

~60KB

Tamaño

3.7+

Compatible con

Guía de Integración

Sigue estos 6 pasos para integrar el SDK de Python

Paso 1: Instalación del SDK

Instalar el SDK de Python desde PyPI

2 min
Fácil

Descripción General

El SDK de Python de DXBNK es la forma más fácil de integrar nuestros servicios en aplicaciones Python. Es compatible con Python 3.7+ y incluye todas las funciones necesarias.

Instrucciones

  1. 1Asegúrate de tener Python 3.7+ instalado
  2. 2Crea un entorno virtual (recomendado)
  3. 3Instala el SDK: pip install dxbnk-python
  4. 4Verifica la instalación importando el módulo
  5. 5Configura tu API key

Consejos

  • Usa un entorno virtual para evitar conflictos
  • El SDK incluye type hints para mejor desarrollo
  • Es compatible con asyncio para operaciones asíncronas
  • Incluye validación automática de datos

Ejemplo

# Crear entorno virtual
python -m venv dxbnk-env
source dxbnk-env/bin/activate  # En Windows: dxbnk-env\Scripts\activate

# Instalar SDK
pip install dxbnk-python

# O usando pipenv
pipenv install dxbnk-python

# O usando poetry
poetry add dxbnk-python

# Verificar instalación
python -c "import dxbnk; print(dxbnk.__version__)"

Paso 2: Configuración Inicial

Configurar el cliente DXBNK

3 min
Fácil

Paso 3: Autenticación

Implementar login y gestión de sesiones

5 min
Fácil

Paso 4: Gestión de Wallets

Crear y gestionar wallets de criptomonedas

8 min
Intermedio

Paso 5: Transacciones

Enviar y gestionar transacciones

10 min
Intermedio

Paso 6: Eventos en Tiempo Real

Suscribirse a eventos y actualizaciones

7 min
Intermedio

Características del SDK

Todo lo que necesitas para integrar DXBNK en Python

Type hints completos para IDE
Soporte asyncio nativo
Manejo automático de errores
Validación de datos
WebSocket para tiempo real
Paginación automática
Retry logic integrado
Logging configurable

Métodos Principales

API completa para todas tus necesidades

Auth Methods

Autenticación y gestión de usuarios

client.auth.login(credentials)
client.auth.register(user_data)
client.auth.logout()
client.auth.is_authenticated()

Wallet Methods

Operaciones con wallets y balances

client.wallets.create(options)
client.wallets.list()
client.wallets.get(id)
client.wallets.get_balance(id)

Transaction Methods

Envío y seguimiento de transacciones

client.transactions.send(data)
client.transactions.get(hash)
client.transactions.list(filters)
client.transactions.validate_address()

Event Methods

Suscripción a eventos en tiempo real

@client.on('event', handler)
@client.once('event', handler)
client.remove_listener('event')
client.remove_all_listeners()

¿Necesitas ayuda con el SDK?

Consulta nuestra documentación de API completa o contacta con nuestro equipo para obtener soporte técnico.

Ver API Reference