Configuração do provedor
Passe um objetoHeliusWalletConfig para a prop config do provedor — veja Setup.
string
obrigatório
Sua chave de API Helius. Autentica RPC, envio de transações e o
bootstrap do WaaS.
string
O cluster Solana para se conectar:
"mainnet-beta" ou "devnet".object
Substituição opcional do lado do cliente dos métodos de login habilitados. Normalmente, você define
esses por projeto no painel de controle em WaaS
→ Configuração — veja Configurar métodos de login.
Você não passa
projectId ou URLs de RPC — o SDK deriva seu id de projeto e
URLs de RPC Secure sem chave a partir da sua chave de API no bootstrap.object
Personaliza a interface do usuário da carteira:
darkMode, primaryColor, borderRadius,
logoLight, logoDark.function
Callback invocado quando o SDK encontra um erro:
(error: Error) => void.Configurar métodos de login
Escolha quais métodos seus usuários veem no painel de controle em WaaS → Configuração — ative ou desative cada um e salve. As alterações se aplicam na próxima vez que um usuário fizer login; não é necessário reimplantar. O SDK lê a configuração do seu projeto no bootstrap, então você gerencia isso em um único lugar, em vez de no código.Passkey, email, SMS e carteira externa são autoatendimento no painel de controle
atualmente. Login social (Google, Apple, Discord, X) está chegando em breve. Mantenha pelo menos
um método habilitado, ou seus usuários não poderão criar carteiras. Para substituir
a configuração do projeto a partir do código (por exemplo, por ambiente), passe
authMethods para o
provedor config.Carteira externa é um método de login. Autentica um usuário em sua
carteira Helius incorporada — a assinatura sempre acontece com a carteira incorporada, não
com a externa. Veja Migrando do Privy.
Próximos passos
Usando a carteira
Leia o estado de autenticação, assine, envie e leia o histórico
Migrando do Privy
Mova carteiras Privy existentes para Helius WaaS