Skip to main content

Wallet Guide

What is a Wallet?​

A crypto wallet is a device or program used for transfer and storage of cryptocurrency. Crypto wallets can be of different types, such as paper wallets, hardware wallets, and software wallets. There are also several smartphone mobile apps and computer programs that provide a user-friendly way to create and manage wallets. Along with crytocurreny, crypto wallets store a collection of crypto keys that are used for sending, receiving, and taracking ownership of cryptocurrencies.

A keypair is a cryptographically-derived securely generated private and public keys. A private key and its corresponding public key are together known as a keypair. A wallet contains a collection of one or more keypairs and provides some means to interact with them. The security of any crypto wallet depends upon how the private key is stored.

The public key is known as the wallet's receiving address or simply its address. The wallet address may be shared and displayed freely. When another party is going to send some amount of cryptocurrency to a wallet, they need to know the wallet's receiving address. Depending on a blockchain's implementation, the address can also be used to view certain information about a wallet, such as viewing the balance, but has no ability to change anything about the wallet or withdraw any tokens.

In order to send cryptocurrencies to another address or to make any changes to the wallet, the private key is used for digitally signing the transactions. It is important to note that the private key must never be shared and should always be kept securely. If by any means access is gained to the private key attached to a wallet, the attacker can withdraw all the tokens contained. Furthermore, if the private key for a wallet is lost, any tokens that have been sent to or stored in that wallet's address are permanently lost.

Different wallet solutions offer different approaches to keypair security, interacting with the keypair, and signing transactions to use/spend the tokens. Some are easier to use than others. Some store and back up private keys more securely. BNB Smart Chain supports several wallets, giving its users the right to choose the right wallet for their required security and convenience.

If you want to be able to receive BNB and other supported tokens on the BNB Smart Chain blockchain, you will first need to create a wallet and configure key management.

Supported Wallets​

  • List of Wallets Supporting BNB Chain
NumberWallet NameWebsiteStaking Support
1Binance Web3 Wallethttps://developers.binance.com/docs/binance-w3w/introductionNo
2Binance Extension Wallethttps://binance-wallet.gitbook.io/binance-chain-wallet/Yes
3BNB Chain Listhttps://www.bnbchainlist.org/No
4Trust Wallethttps://trustwallet.com/Yes
5Math Wallethttps://mathwallet.org/en-us/Yes
6SafePalhttps://safepal.io/No
7TokenPockethttps://www.tokenpocket.pro/No
8Arkanehttps://arkane.network/No
9MetaMaskhttps://metamask.zendesk.com/hc/en-usNo
10Ledgerhttps://www.ledger.com/Yes
11Trezorhttps://wallet.trezor.ioNo
12MEWhttps://www.myetherwallet.com/No
131inch wallethttps://1inch.io/wallet/No
14Infinity wallet (Desktop)https://infinitywallet.io/download/No
15BitKeep (App&Chrome)https://bitkeep.comNo
16Coin98 Wallet (App Web Extension)https://coin98.com/walletNo
17Guarda Wallethttps://guarda.com/coins/binance-coin-wallet/No
18Rabby Wallethttps://rabby.io/No
19Atomic Wallethttps://atomicwallet.io/Yes
20Gem Wallethttps://gemwallet.com/Yes