Introduction to the Wallet-As-A-Service SDK
Overview
The Wallet-As-A-Service SDK simplifies the development of Web3 applications by providing a robust infrastructure for secure digital asset management. It is designed for both web applications via React and mobile platforms via React Native.
Key Features
Keyban's WaaS relies on an innovative architecture for managing digital wallets:
- Multi-Party Computation (MPC): A cryptographic protocol that allows multiple parties to jointly compute a function over their inputs while keeping those inputs private. This provides advanced security through key splitting, ensuring no single entity controls the full key.
- Account Abstraction (AA): A blockchain feature that simplifies user experience by abstracting the complexities of account management and transaction validation, offering seamless management and top-notch security.
- Token and NFT Management: Manage accounts, perform transactions, retrieve balances, and interact with NFTs within the React ecosystem.
- Front-End Integration: Designed for front-end-only integration, reducing backend complexity and accelerating time-to-market.
- Multi-Blockchain Support: Compatible with Ethereum, Polygon, Stellar, Starknet, and more.
- Privacy by Design: Built with cookieless, GDPR-compliant selective disclosure tools.
Use Cases
- Non-custodial wallet creation for end-users without requiring complex blockchain interactions.
- Dynamic access rights management for Tokenized Product Passports (TPPs), streamlining collaboration between brands, users, and third parties.
Getting Started
- Quick Start Guide: Refer to the Quick Start Guide for step-by-step instructions.
- Community Support: Join our Discord for assistance and discussions.
- Contact Us: For any questions, contact support@keyban.com.
By integrating the Wallet-As-A-Service SDK into your applications, you can efficiently manage digital assets and enhance user experiences with advanced blockchain features.