Skip to content

SDK de Carteira Embutida

O Drop é distribuído como uma carteira embutida que você pode incorporar em qualquer dApp. Seus usuários assinam com a passkey deles dentro de um iframe isolado servido a partir de dropwallet.app — sua página nunca toca no material da chave privada.

Visão geral

O Drop Developer Kit é um pequeno par de pacotes que permite conectar a lacuna de experiência entre web2 e web3 sem precisar distribuir uma extensão de navegador. Ao embutir uma carteira de próxima geração no seu site, você desbloqueia mais usuários e acessa mais liquidez.

Veja por que a carteira Drop se destaca:

  • Sem atrito — não é necessária nenhuma extensão de navegador. Os usuários criam uma carteira com um clique, tanto no desktop quanto no mobile.
  • Retrocompatível — funciona perfeitamente ao lado de integrações existentes de MetaMask, Phantom ou outras carteiras em extensão, através dos provedores padrão (EIP-1193, Wallet Standard, Sats Connect).
  • Multi-aplicação — uma única carteira respaldada por passkey é portátil entre todos os dApps que integram o Drop, então você alcança uma rede crescente de usuários que já possuem uma carteira com saldo.
  • Multi-rede — Bitcoin, Ethereum (e L2s EVM) e Solana prontos para uso.
  • Segura — uma arquitetura de multi-party computation (MPC) dividida entre a passkey do usuário e uma parte do servidor isolada. Auto-custodial por design.
  • Personalizável — se adapta à sua marca com props de tema, tamanho e formato.

Como funciona

A carteira roda dentro de um <iframe> isolado na sua página. O SDK faz proxy das requisições de provider web3 para esse iframe via postMessage, anuncia o provider ao seu dApp através dos padrões usuais (EIP-6963, Wallet Standard) e expõe um widget React que você pode incorporar ao seu layout.

Como o iframe é servido a partir de dropwallet.app, as chaves privadas nunca existem na sua origem. O isolamento entre origens, uma Content Security Policy frame-ancestors e listas de origens permitidas por dApp garantem que sua integração não possa se passar por outro dApp — e vice-versa.

O que isso significa para seus usuários

Seus usuários podem criar uma nova carteira com um clique no desktop ou no mobile. A assinatura usa a biometria do dispositivo (Face ID, Touch ID, Windows Hello ou o autenticador de plataforma Android). A carteira é a mesma em todos os dApps que integram o Drop, então um usuário que já adicionou saldo à carteira em outro site pode se conectar ao seu sem nenhum atrito de onboarding.

Experimente você mesmo

Vá direto para o quickstart: