Skip to main content
Beta: Wallet como servicio está actualmente en versión beta. Los métodos y la estructura del SDK pueden cambiar rápidamente, y los cambios incompatibles se comunican a los clientes según sea necesario. WaaS está disponible solo en planes de pago; contacta al equipo de Helius para comenzar.
Wallet como servicio (WaaS) de Helius agrega billeteras sin custodia integradas a tu aplicación. Tus usuarios se registran con una clave de acceso, un correo electrónico o una billetera de Solana existente —sin frases semilla— y obtienen una billetera de Solana integrada que controlan por completo. Puedes integrarla con un proveedor de React y un hook del paquete npm helius-wallet-kit.
Iniciar sesión con una billetera existente (por ejemplo, Phantom) es un método de inicio de sesión: autentica al usuario para acceder a su billetera de Helius integrada; la firma siempre usa la billetera integrada, no la externa. El inicio de sesión con redes sociales (Google, Apple, Discord, X) estará disponible próximamente.
La billetera de cada usuario está protegida por la infraestructura de Turnkey dentro de una organización administrada por Helius. Las claves nunca salen de los enclaves seguros de Turnkey y la firma se realiza del lado del cliente.

Por qué usar Helius WaaS

  • Una sola integración. Las billeteras integradas, la firma del lado del cliente, RPC y el envío optimizado de transacciones provienen de un único SDK: un proveedor y un hook. No necesitas otro proveedor de billeteras.
  • Una sola factura. Las billeteras y las firmas se facturan mediante los créditos de Helius que ya tienes: una tarifa fija de 200 créditos ($0.001) por firma, sin suscripción independiente ni tarifa por usuario activo mensual. La cantidad de billeteras no cambia tu factura; solo lo hacen las firmas.
  • Tarifas empresariales a un costo accesible para startups. WaaS funciona en la misma infraestructura de Helius que ya usa tu aplicación y, con una tarifa fija de 200 créditos ($0.001) por firma, su precio compite con los planes empresariales de billeteras integradas, sin suscripciones independientes ni tarifas por puesto. Las transacciones se envían de forma predeterminada mediante Secure RPC sin clave o mediante Helius Sender para optimizar su inclusión.

Cómo funciona

  • Cada usuario final obtiene una billetera integrada dedicada (es decir, una suborganización de Turnkey), que se crea en el primer inicio de sesión.
  • La firma se realiza del lado del cliente: las transacciones y los mensajes se firman directamente con Turnkey desde el navegador del usuario. Tu servidor nunca almacena las claves.
  • Las transacciones se enrutan mediante Helius: de forma predeterminada, directamente a la URL de Secure RPC sin clave de tu proyecto, o mediante Helius Sender cuando agregas el controlador de rutas del servidor.
  • El uso se factura mediante tus créditos de Helius existentes; consulta Precios.

Requisitos previos

  • Un plan de pago de Helius: WaaS está disponible con cualquier plan de pago. Regístrate.
  • Una clave de API de Helius: crea una en tu panel.
  • Una aplicación con React 18+ en Node.js 18+. La configuración recomendada para producción usa Next.js 14+ para el controlador de rutas del servidor, que evita exponer tu clave de API en el navegador.

Precios

WaaS se factura mediante tus créditos de Helius existentes; no hay una suscripción independiente. Cada firma cuesta 200 créditos ($0.001 según la tarifa estándar de créditos), lo que cubre la billetera integrada y la firma. Se te cobra por cada firma generada, incluso si la transacción falla posteriormente en la cadena; solo son gratuitos los intentos de firma que nunca se completan.
Cada operación de firma equivale a una firma: signMessage, signTransaction e signAndSendTransaction generan una cada una. WaaS está disponible con cualquier plan de pago.
Consulta las billeteras, las firmas y los créditos utilizados en el panel, en WaaS → Analytics.

Próximos pasos

Quickstart

Instala el SDK y conecta el proveedor.

Configuration

Opciones de configuración y métodos de inicio de sesión del panel.

Using the wallet

Consulta el estado de autenticación, firma, envía y revisa el historial.

API reference

El hook useHeliusWallet() y las importaciones.