Configuración del proveedor
Pasa un objetoHeliusWalletConfig a la propiedad config del proveedor; consulta Configuración.
string
Tu clave de API de Helius. Omítela en producción: monta el controlador de
ruta para que la clave permanezca en el servidor. Pásala solo
como atajo para crear prototipos (en ese caso, se incluye en el navegador; restríngela por dominio).
string
El clúster de Solana al que se conectará:
"mainnet-beta" o "devnet".object
Reemplazo opcional del lado del cliente para los métodos de inicio de sesión habilitados. Normalmente,
los configuras por proyecto en el panel, en WaaS
→ Configuración; consulta Configurar los métodos de inicio de sesión.
No tienes que pasar un
projectId ni URLs de RPC: el SDK obtiene el identificador de tu proyecto y
las URLs de RPC seguro sin clave a partir de tu clave de API durante la inicialización.object
Personaliza la interfaz de la billetera:
darkMode, primaryColor, borderRadius,
logoLight, logoDark.function
Función de devolución de llamada que se invoca cuando el SDK encuentra un error:
(error: Error) => void.Configurar los métodos de inicio de sesión
Elige qué métodos verán tus usuarios en el panel, en WaaS → Configuración. Activa o desactiva cada uno y guarda los cambios. Los cambios se aplicarán la próxima vez que un usuario inicie sesión, sin necesidad de volver a desplegar. El SDK lee la configuración de tu proyecto durante la inicialización, por lo que puedes administrarla en un solo lugar en vez de hacerlo en el código.Actualmente, puedes configurar por tu cuenta la clave de acceso, el correo electrónico, los SMS y la billetera externa desde el panel.
El inicio de sesión con redes sociales (Google, Apple, Discord y X) estará disponible próximamente. Mantén al menos
un método habilitado; de lo contrario, tus usuarios no podrán crear billeteras. Para reemplazar
la configuración del proyecto desde el código (por ejemplo, para cada entorno), pasa
authMethods a la propiedad
config del proveedor.La billetera externa es un método de inicio de sesión. Autentica a un usuario en su
billetera integrada de Helius. Las firmas siempre se realizan con la billetera integrada, no
con la externa. Consulta Migrar desde Privy.
Próximos pasos
Using the wallet
Consulta el estado de autenticación, firma, envía y consulta el historial
Migrating from Privy
Migra las billeteras existentes de Privy a Helius WaaS