Embedded Wallet SDK
The AxonVault Embedded Wallet SDK enables you to integrate non-custodial wallets directly into your consumer-facing applications. Users authenticate via social login and get instant access to blockchain functionality without managing seed phrases.Features
Social Login
Google, Apple, and Email authentication built-in
Multiple Wallet Types
Cloud HD, Self-Custody, Import, Observer
Multi-Chain
EVM and Solana support out of the box
Non-Custodial
Users control their keys, secured by TEE
Installation
Quick Start
Architecture
The SDK handles all API communication, token management, and error handling automatically.Core Concepts
Authentication
Users authenticate via social login (Google, Apple) or email. The SDK manages JWT tokens automatically:Wallets
The SDK supports multiple wallet types:| Type | Description | Use Case |
|---|---|---|
| Cloud HD | AxonVault-managed HD wallet | Default for new users |
| Self-Custody HD | User provides mnemonic | Power users |
| Private Key Import | Import existing key | Migration |
| External | WalletConnect integration | Existing wallet users |
| Observer | Watch-only addresses | Portfolio tracking |
Transactions
The SDK simplifies transaction building, signing, and submission:SDK Methods
Authentication
Social login, token management
Wallets
Create, import, manage wallets
Transactions
Send transactions, sign messages
Assets
Get balances, token info