Wallet Types Supported

Use the Verify Wallet Address to verify the validity of an address for a given coin. Bakkt supports the following wallet types and specifications.

Wallet TypeSpecifications
BTCBakkt Trade supports three Bitcoin wallet formats for v2 wallets, which have been standard since 2019:

1. Legacy (P2PKH) Addresses: These start with the number 1. Example: 1BvBMSEYstWetqTFn5Au4m4GFg7xJaNVN2
2. P2SH Addresses: Identified by starting with the number 3. Example: 3J98t1WpEZ73CNmQviecrnyiWrnqRhWNLy
3. Native SegWit (Bech32) Addresses: Beginning with bc1 Example: bc1qar0srrr7xfkvy5l643lydnw9re59gtzzwf5mdq
BCHFor BCH network transactions, Bakkt exclusively supports legacy addresses and does NOT support the CashAddr format of BCH or wallets that begin with bitcoincash or q.
DOGEBakkt supports DOGE on the Dogecoin network.
LTCBakkt supports all LTC wallet address formats, including those starting with 'M' for newer addresses and remains compatible with older format addresses for sending and receiving.
ETCBakkt supports transfers on the Ethereum Classic (ETC) network.
ETHBakkt supports the Ethereum mainnet (ETH/ERC20) network.
SHIBBakkt supports transfers for SHIB on the Ethereum mainnet (ETH/ERC20) network.
USDCBakkt supports transfers for USDC on the Ethereum mainnet (ETH/ERC20) network.