Autenticación
Usa el hookuseHeliusWallet para leer el estado de autenticación y gestionar el inicio de sesión:
login() abre el modal de la billetera con los métodos de autenticación que habilitaste.
Después de iniciar sesión, status se convierte en "authenticated" y user se completa con el ID del usuario, el ID de la suborganización y el ID de la billetera.
Elige qué métodos de inicio de sesión aparecen en el panel de control. Consulta Configurar métodos de inicio de sesión.
Firmar y enviar
useHeliusWallet proporciona la dirección de la billetera, los métodos de firma y una Connection de Solana lista para usar y conectada a Helius RPC.
Firmar un mensaje
Firmar y enviar una transacción
signAndSendTransaction firma la transacción del lado del cliente y la envía mediante Helius. Recibe una transacción serializada y devuelve la firma de la transacción.
Consultar el historial de transacciones
getTransactions requiere el controlador de rutas del servidor;
no está disponible en el modo predeterminado solo para clientes (Secure RPC).Exportar la billetera
Las billeteras no son de custodia, por lo que los usuarios pueden llevarse sus claves.exportWallet abre un flujo seguro y cifrado para que el usuario que inició sesión pueda revelar y exportar su clave privada.
Próximos pasos
API reference
La interfaz completa de
useHeliusWallet() y sus importaciones.Migrating from Privy
Migra las billeteras existentes de Privy a Helius WaaS