Skip to main content

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


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.