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

  • Mint NFTs on the X-Chain

To learn more about how to use these tools, please visit docs.avax.network.

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

Build on Avalanche

Did this answer your question?