Autenticação
Use o hookuseHeliusWallet para ler o estado de autenticação e conduzir o login:
login() abre o modal da carteira com os métodos de autenticação que você habilitou.
Após o login, status se torna "authenticated" e user é preenchido com o ID do usuário, ID da sub-organização e ID da carteira.
Escolha quais métodos de login aparecem no dashboard — veja Configure sign-in methods.
Assinando e enviando
useHeliusWallet expõe o endereço da carteira, métodos de assinatura e um Solana Connection pronto para uso conectado ao Helius RPC.
Assinar uma mensagem
Assinar e enviar uma transação
signAndSendTransaction assina a transação no cliente e a envia através do Helius. Ele aceita uma transação serializada e retorna a assinatura da transação.
Ler histórico de transações
getTransactions requer o manipulador de rota do servidor —
não está disponível no modo padrão apenas para o cliente (Secure RPC).Exportar a carteira
As carteiras são não-custodiais, para que os usuários possam levar suas chaves com eles.exportWallet abre um fluxo seguro e criptografado para que o usuário autenticado revele e exporte sua chave privada.
Próximos passos
Referência da API
A superfície completa
useHeliusWallet() e importações.Migrando do Privy
Mova carteiras Privy existentes para Helius WaaS