Embedded Wallet SDK
Drop hadir sebagai embedded wallet yang dapat Anda sematkan ke dApp mana pun. Pengguna Anda menandatangani dengan passkey mereka di dalam iframe sandbox yang disajikan dari dropwallet.app — halaman Anda tidak pernah menyentuh materi private key.
Ringkasan
Drop Developer Kit adalah sepasang paket kecil yang memungkinkan Anda menjembatani kesenjangan pengalaman web2/web3 tanpa harus merilis ekstensi browser. Dengan menyematkan wallet generasi berikutnya di situs Anda, Anda membuka akses ke lebih banyak pengguna dan lebih banyak likuiditas.
Berikut alasan Drop wallet menonjol:
- Tanpa friksi — tidak perlu ekstensi browser. Pengguna membuat wallet hanya dengan satu klik baik dari desktop maupun mobile.
- Kompatibel ke belakang — berjalan mulus berdampingan dengan integrasi wallet ekstensi MetaMask, Phantom, atau lainnya melalui provider standar (EIP-1193, Wallet Standard, Sats Connect).
- Lintas aplikasi — satu wallet yang didukung passkey dapat dibawa ke setiap dApp yang mengintegrasikan Drop, sehingga Anda terhubung ke jaringan pengguna yang terus berkembang yang sudah memiliki wallet terisi dana.
- Multi-chain — Bitcoin, Ethereum (dan EVM L2) serta Solana langsung tersedia.
- Aman — arsitektur multi-party computation (MPC) yang terbagi antara passkey pengguna dan share server yang terisolasi. Self-custodial secara desain.
- Dapat dikustomisasi — beradaptasi dengan branding Anda melalui prop theme, size, dan shape.
Cara kerjanya
Wallet berjalan di dalam <iframe> sandbox pada halaman Anda. SDK mem-proxy permintaan web3 provider ke iframe tersebut melalui postMessage, mengumumkan provider ke dApp Anda melalui standar yang umum (EIP-6963, Wallet Standard), dan mengekspos widget React yang dapat Anda sisipkan ke dalam layout Anda.
Karena iframe disajikan dari dropwallet.app, private key tidak pernah ada di origin Anda. Cross-origin isolation, Content Security Policy frame-ancestors, dan allow-list origin per-dApp menjamin integrasi Anda tidak bisa menyamar sebagai dApp lain — dan sebaliknya.
Apa artinya bagi pengguna Anda
Pengguna Anda dapat membuat wallet baru dengan satu klik dari desktop maupun mobile. Penandatanganan menggunakan biometrik perangkat mereka (Face ID, Touch ID, Windows Hello, atau platform authenticator Android). Wallet yang sama berlaku di setiap dApp yang mengintegrasikan Drop, sehingga pengguna yang sudah mengisi dana di wallet mereka di situs lain dapat terhubung ke situs Anda tanpa friksi onboarding apa pun.
Coba sendiri
Langsung menuju quickstart: