# WharfKit - El Nuevo Estándar de Accesibilidad Blockchain

Uno de los principales desafíos al desarrollar aplicaciones en la blockchain Antelope, como la Blockchain WAX, es la comunicación entre las capas de usuario y de aplicación con la capa de blockchain.

# Problema Principal

Para comunicarse con la blockchain, es necesario:

  • Iniciar una sesión asociada a una cuenta WAX.
  • Usar herramientas para serializar, deserializar y firmar acciones para tareas de lectura o escritura.

Durante mucho tiempo, se utilizó la herramienta UAL (Universal-Authenticator Library). Sin embargo, su última versión (V0.1.3) data del 11 de septiembre de 2019, y su escalabilidad con frameworks modernos es limitada.

La versión 1.0.0 de Wharfkit/sesión ha sido un paso significativo, posicionando a Wharf como el nuevo estándar de accesibilidad blockchain en entornos Antelope.

# WharfKit

WharfKit se describe como "Suite SDK de Javascript para blockchains Antelope". Aunque está en una fase temprana de desarrollo, consta de tres módulos:

  • Kit de Cuenta
  • Kit de Contrato
  • Kit de Sesión

Hasta ahora, solo se ha lanzado el Kit de Sesión, pero ha generado grandes expectativas en la comunidad de desarrolladores.

# Kit de Sesión

Este kit incluye herramientas para crear y mantener sesiones (para aplicaciones back-end y front-end). En este tutorial, presentaremos cómo usar el kit de sesión en una aplicación front-end con React.

# Componentes Principales

  • Kit de Sesión: Crea instancias de sesión y ofrece herramientas para su gestión.
  • Sesión: Instancias gestionadas por el Kit de Sesión.

Además, proporciona interfaces y plugins, como:

  • Plugin de Wallet: Conexión con wallets externas.
  • Plugin de Login: Modifica el flujo de acciones durante el inicio de sesión.
  • Plugin de Transacción: Estructura lógica para agregar código personalizado.

Es esencial mencionar Almacenamiento de Sesión, que conserva las instancias de sesión entre cargas de página.

Más contenidos en esta sección