BitGo Wallet Types

Wallets Types

BitGo enables the following on-chain wallet types:

Multisig ColdMultisig HotTSS ColdTSS Hot
Custodial
Self Managed

Additionally, BitGo offers a multi-asset Go Accounts that enables trading on BitGo. To learn more, see Go Network Overview.

Whether a wallet is multisignature or threshold signature scheme (TSS) is dependent on its blockchain. Functionally, they offer the same level of security and signing by multiple co-signers, but their signature schemas and integrations differ. For more information, see Multisignature vs TSS.

Keys

All BitGo wallets utilize the following 3 keys:

  1. User key
  2. Backup key
  3. BitGo key

The following table identifies who creates the private keys (or key shares) for each wallet type:

Wallet TypeUser KeyBackup KeyBitGo Key
Custodial Multisig🄱🄱🄱
Custodial TSS🄱🄱🄱
Self-Managed Multisig Cold👤👤🄱
Self-Managed Multisig Hot👤👤🄱
Self-Managed TSS Hot👤👤🄱

The following image identifies who manages the private keys (or key shares) for each wallet type:

BitGo Wallet Types

Custodial

For both multisignature and TSS wallets, custodial-wallet users initiate transactions, programmatically or through the BitGo web UI, but don't sign transactions. After video verification, a BitGo Trust operator signs the transaction with the user key. Then a different BitGo Trust operator downloads and signs the transaction in the BitGo Offline Vault Console (OVC). BitGo then uploads and broadcasts the transaction.

Custodial wallets are the most secure wallets of all the supported BitGo wallet types. However, these are also the least flexible wallet type if you're sending funds frequently. Withdrawals from custodial wallets have a 24-hour service-level agreement (SLA).

Self-Managed

  • Multisignature Cold
  • Multisignature Hot
  • TSS Hot

Cold-wallet users download unsigned transactions from the BitGo web UI or programmatically. Users sign transactions in the OVC using their user key (encrypted by their BitGo or wallet password). Users then upload the half-signed transaction to BitGo and BitGo signs using the BitGo key. BitGo then uploads and broadcasts the transaction.

Self-managed multisignature cold wallets enable the most control and privacy of all the supported BitGo wallet types.


Legacy Wallet Types

Note: Don't create new wallets using legacy wallet types. If you have a legacy wallet type, BitGo recommends that you upgrade to a current type for enhanced security and functionality.

The following are legacy wallet types:

  • Custodial Paired - The original custodial wallet at BitGo. This wallet worked similar to a hot wallet, but each was linked to a BitGo-managed parent wallet that approved all outgoing transactions.
  • V1 - The original self-managed wallet at BitGo. This wallet was limited to Bitcoin.

See Also