Skip to main content
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.
O Helius Wallet-as-a-Service (WaaS) adiciona carteiras embutidas não custodiais ao seu app. Seus usuários se inscrevem com uma passkey, email ou uma carteira Solana existente — sem frases-semente — e recebem uma carteira Solana embutida que controlam totalmente. Você a integra com um provedor React e um hook do pacote npm 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.
A carteira de cada usuário é protegida pela infraestrutura Turnkey sob uma organização gerida pela Helius. As chaves nunca saem dos enclaves seguros da Turnkey, e a assinatura ocorre no lado do cliente.

Por que Helius WaaS

  • Uma integração. Carteiras integradas, assinatura no lado do cliente, RPC e envio otimizado de transações vêm de um único SDK — um provedor, um hook. Nenhum fornecedor de carteira separado.
  • Uma única fatura. As carteiras e assinaturas são cobradas por meio dos créditos Helius que você já tem — um valor fixo de 200 créditos (US$ 0,001) por assinatura, sem assinatura separada nem tarifa por usuário ativo mensal. A quantidade de carteiras não altera sua fatura; apenas as assinaturas.
  • Tarifas empresariais com custo de startup. O WaaS é executado na mesma infraestrutura Helius que seu aplicativo já usa e, com um valor fixo de 200 créditos (US$ 0,001) por assinatura, seu preço é competitivo com planos empresariais de carteiras integradas — sem assinatura separada nem tarifas por usuário. Por padrão, as transações são enviadas por meio do Secure RPC sem chave ou pelo Helius Sender para otimizar a confirmação.

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 é cobrado por meio dos seus créditos Helius existentes — não há assinatura separada. Cada assinatura custa 200 créditos (US$ 0,001 pela tarifa de crédito padrão), o que cobre a carteira integrada e a assinatura. A cobrança é feita por assinatura produzida — mesmo que a transação falhe posteriormente on-chain; apenas uma tentativa de assinatura que nunca é concluída é gratuita.
Cada operação de assinatura é uma assinatura: signMessage, signTransaction, e signAndSendTransaction cada uma produz uma. WaaS está disponível em qualquer plano pago.
Acompanhe carteiras, assinaturas e créditos gastos no dashboard em WaaS → Analytics.

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.