SDK de
JavaScript

Integra DXBNK en tu aplicación web con nuestro SDK de JavaScript. Compatible con navegadores modernos y Node.js.

6

Pasos detallados

35min

Tiempo total

~50KB

Tamaño del SDK

ES6+

Compatible

Pasos de Integración

Sigue estos 6 pasos para integrar el SDK de JavaScript

Paso 1: Instalación del SDK

Instalar el SDK de JavaScript desde npm

2 min
Fácil

Descripción General

El SDK de JavaScript de DXBNK es la forma más rápida de integrar nuestros servicios en cualquier aplicación web. Es compatible con navegadores modernos y Node.js.

Instrucciones

  1. 1Abre tu terminal en el directorio de tu proyecto
  2. 2Ejecuta: npm install @dxbnk/js-sdk
  3. 3O usando yarn: yarn add @dxbnk/js-sdk
  4. 4O usando pnpm: pnpm add @dxbnk/js-sdk
  5. 5Verifica la instalación en tu package.json

Consejos

  • El SDK es compatible con ES6+ y CommonJS
  • Incluye TypeScript definitions automáticamente
  • Funciona en navegadores modernos (Chrome 60+, Firefox 55+, Safari 12+)
  • También compatible con Node.js 14+

Ejemplo de Código

# Instalación con npm
npm install @dxbnk/js-sdk

# Instalación con yarn
yarn add @dxbnk/js-sdk

# Instalación con pnpm
pnpm add @dxbnk/js-sdk

# Verificar instalación
npm list @dxbnk/js-sdk

Paso 2: Configuración Inicial

Configurar el SDK con tu API key

3 min
Fácil

Paso 3: Autenticación de Usuarios

Implementar login y registro

5 min
Fácil

Paso 4: Operaciones con Wallets

Crear y gestionar wallets

8 min
Intermedio

Paso 5: Enviar Transacciones

Realizar transferencias de criptomonedas

10 min
Intermedio

Paso 6: Manejo de Eventos

Escuchar eventos en tiempo real

7 min
Intermedio

Características del SDK

Todo lo que necesitas para construir aplicaciones DeFi con JavaScript

Ligero y rápido (~50KB minificado)
Compatible con TypeScript
Soporte para promesas y async/await
Manejo automático de errores
WebSocket para actualizaciones en tiempo real
Validación de direcciones integrada
Estimación de gas y fees
Compatible con navegadores y Node.js

Métodos Principales

Métodos más utilizados del SDK

Auth Methods

Autenticación y gestión de usuarios

dxbnk.auth.login(credentials)
dxbnk.auth.register(userData)
dxbnk.auth.logout()
dxbnk.auth.isAuthenticated()

Wallet Methods

Crear y gestionar wallets

dxbnk.wallets.create(options)
dxbnk.wallets.list()
dxbnk.wallets.get(id)
dxbnk.wallets.getBalance(id)

Transaction Methods

Enviar y consultar transacciones

dxbnk.transactions.send(data)
dxbnk.transactions.get(hash)
dxbnk.transactions.list(filters)
dxbnk.transactions.validateAddress()

Event Methods

Suscribirse a eventos en tiempo real

dxbnk.on('event', handler)
dxbnk.once('event', handler)
dxbnk.off('event', handler)
dxbnk.removeAllListeners()

¿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