Skip to main content

Configuración del proveedor

Pasa un objeto HeliusWalletConfig 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