Skip to content

Embedded Wallet SDK

Drop एक embedded wallet के रूप में आता है जिसे आप किसी भी dApp में drop कर सकते हैं। आपके users अपने passkey के साथ एक sandboxed iframe के अंदर sign करते हैं जो dropwallet.app से serve होता है — आपके page का private key material से कभी संपर्क नहीं होता।

अवलोकन

Drop Developer Kit packages की एक छोटी जोड़ी है जो आपको browser extension भेजे बिना web2/web3 अनुभव के बीच के अंतर को पाटने देती है। अपनी site में एक next-generation wallet embed करके, आप अधिक users को unlock करते हैं और अधिक liquidity तक पहुँच प्राप्त करते हैं।

यहाँ बताया गया है कि Drop wallet क्यों विशेष है:

  • Zero-friction — किसी browser extension की आवश्यकता नहीं। Users एक click में desktop और mobile दोनों से wallet बनाते हैं।
  • Backward-compatible — यह मौजूदा MetaMask, Phantom या अन्य extension wallet integrations के साथ standard providers (EIP-1193, Wallet Standard, Sats Connect) के माध्यम से निर्बाध रूप से काम करता है।
  • Cross-application — एक ही passkey-backed wallet हर उस dApp में portable है जो Drop को integrate करता है, इसलिए आप उन users के बढ़ते नेटवर्क तक पहुँचते हैं जिनके पास पहले से funded wallet है।
  • Multi-chain — Bitcoin, Ethereum (और EVM L2s) तथा Solana out of the box।
  • Secure — एक multi-party computation (MPC) architecture जो user के passkey और एक isolated server share के बीच विभाजित है। डिज़ाइन से self-custodial।
  • Customizable — theme, size और shape props के साथ आपकी branding के अनुसार adapt होता है।

यह कैसे काम करता है

Wallet आपके page पर एक sandboxed <iframe> के अंदर चलता है। SDK web3 provider requests को postMessage पर उस iframe तक proxy करता है, सामान्य standards (EIP-6963, Wallet Standard) के माध्यम से provider की घोषणा आपके dApp को करता है और एक React widget expose करता है जिसे आप अपने layout में drop कर सकते हैं।

चूँकि iframe dropwallet.app से serve होता है, private keys आपके origin पर कभी मौजूद नहीं होती हैं। Cross-origin isolation, एक frame-ancestors Content Security Policy और per-dApp origin allow-lists यह सुनिश्चित करते हैं कि आपका integration किसी अन्य dApp का रूप नहीं धारण कर सकता — और न ही कोई अन्य आपका।

आपके users के लिए इसका क्या मतलब है

आपके users desktop या mobile से एक click में नया wallet बना सकते हैं। Signing उनके device की biometrics (Face ID, Touch ID, Windows Hello, या Android platform authenticator) का उपयोग करती है। Wallet हर उस dApp में एक जैसा है जो Drop को integrate करता है, इसलिए एक user जिसने पहले से किसी अन्य site पर अपने wallet में fund किया है, बिना किसी onboarding friction के आपकी site से connect कर सकता है।

इसे स्वयं आज़माएँ

सीधे quickstart पर जाएँ: