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 visit our knowledge base or contact a support team member via the chat button at support.avax.network.

Chat with Ava Labs | Use Apps on Avalanche | Validate on Avalanche

Build on Avalanche

Did this answer your question?