Skip to main content
What is Wallet SDK (beta)?
Amanda avatar
Written by Amanda
Updated over a week ago

Notice: Beta Release

This library is under rapid development and there may be frequent breaking changes. An audit is pending.

Avalanche Wallet SDK (Beta)

The Avalanche® Wallet SDK is a TypeScript library for creating and managing non-custodial wallets on the Avalanche network. It provides high-level methods to transact on Avalanche's X-Chain, P-Chain, and C-Chain.

The wallet types are supported:

  • Singleton Wallets

  • Ledger Wallets

  • Mnemonic Wallets

  • XPUB Wallets

Using avalanche-wallet-sdk, developers can:

  • Receive and send tokens and NFTs.

  • Transfer funds between chains

  • Add a node to the validator set

  • Delegate stake to a validator

  • Create Keystore files from wallet instances

  • Get the transaction history of a wallet


For any additional questions, please view our other knowledge base articles or contact a support team member via the chat button. Examples are for illustrative purposes only.

Did this answer your question?