Beta: Wallet-as-a-Service está atualmente em beta. Os métodos e a estrutura
do SDK podem mudar rapidamente, e alterações significativas são comunicadas aos
clientes conforme necessário. WaaS está disponível apenas em planos pagos —
entre em contato com a equipe Helius para começar.
helius-wallet-kit.
Entrar com uma carteira existente (por exemplo, Phantom) é um método de
login — ele autentica o usuário em sua carteira Helius embutida; a assinatura
sempre usa a carteira embutida, não a externa. Login social (Google, Apple,
Discord, X) está chegando em breve.
Por que Helius WaaS
- Uma integração. Wallets incorporadas, assinatura do lado do cliente, RPC e envio otimizado de transações vêm de um único SDK — um provedor, um hook. Nenhum fornecedor de wallet separado.
- Uma fatura. Wallets e assinaturas são cobradas através dos créditos Helius que você já possui — uma taxa fixa de 200 créditos ($0.001) por assinatura, sem assinatura separada e sem taxa por usuário ativo mensal. O número de wallets não altera sua fatura; apenas assinaturas.
- Tarifas empresariais a custo inicial. WaaS opera na mesma infraestrutura Helius que seu aplicativo já usa, e com uma taxa fixa de 200 créditos ($0.001) por assinatura, é precificado para competir com planos empresariais de wallets incorporadas — sem assinatura separada, sem taxas por assento. As transações são enviadas por padrão através do Secure RPC sem chave, ou Helius Sender para otimização de entrega.
Como funciona
- Cada usuário final obtém uma carteira embutida dedicada (ou seja, uma sub-organização Turnkey), criada no primeiro login.
- A assinatura ocorre no lado do cliente — transações e mensagens são assinadas diretamente contra a Turnkey a partir do navegador do usuário. Seu servidor nunca mantém chaves.
- As transações são roteadas através da Helius — diretamente para o URL Secure RPC sem chaves do seu projeto por padrão, ou via Helius Sender quando você adiciona o manipulador de rota do servidor.
- O uso é cobrado através dos seus créditos Helius existentes — veja Preços.
Pré-requisitos
- Um plano pago da Helius — WaaS está disponível em qualquer plano pago. Inscreva-se.
- Uma chave de API da Helius — crie uma no seu painel de controle.
- Um aplicativo React 18+ no Node.js 18+. A configuração recomendada para produção utiliza Next.js 14+ para o manipulador de rotas do servidor (que mantém sua chave de API fora do navegador).
Preços
O WaaS cobra por meio dos seus créditos Helius existentes — não há uma assinatura separada. Cada assinatura custa 200 créditos (US$ 0,001 na taxa de crédito padrão), o que cobre a carteira embutida e a assinatura. Você é cobrado por assinatura produzida — mesmo que a transação falhe posteriormente na cadeia; apenas uma tentativa de assinatura que nunca se completa é grátis.Cada operação de assinatura é uma assinatura:
signMessage, signTransaction,
e signAndSendTransaction cada uma produz uma. WaaS está disponível em qualquer plano pago.Próximos passos
Início Rápido
Instale o SDK e conecte o provedor.
Configuração
Opções de configuração e métodos de login no dashboard.
Usando a carteira
Leia o estado de autenticação, assine, envie e leia o histórico.
Referência da API
O hook
useHeliusWallet() e importações.