Go Network Overview

Overview

The Go Network comprises connected enterprises and platforms that can allocate, trade, and settle assets to each other. The Go Network connects enterprises using their Go Accounts, which are omnibus, custodial cold wallets that utilize an off-chain ledger. Unlike other wallet types from BitGo, Go Accounts are multi asset and can even hold fiat USD.

Is a Go Account a Wallet?

Yes, a Go Account is a wallet type. Programmatically, Go Accounts function similar to other BitGo wallet types, and even have a wallet ID. Go Accounts can also have multiple receive addresses (when supported by an asset). However, an enterprise can only have 1 Go Account. Every wallet type at BitGo has unique features and functionality that determine integration flows. To learn about the withdrawal flows for Go Accounts and how they compare to other BitGo wallet types, see Transact Overview.

Note: If you had a trading wallet, it's now a Go Account. You may encounter parts of the API and SDK that still reference trading wallets or trading accounts, but they're now Go Accounts.

Integration Guides

Since Go Accounts are a type of wallet, you can view integration guides for basic wallet functionality, such as creating receive addresses and transacting, from the Wallets and Transact sections. For features specific to Go Accounts, review the following guides:

  • Address Book - View a directory of Go Accounts and create connections with your preferred partners. Add others to your address book for streamlined settlements and transactions.
  • Allocations - Allocate assets held in BitGo cold storage to accounts on other platforms. Once allocated, trading can occur on the connected platform while the assets remain secure and separate in BitGo custody.
  • Trading - Access deep liquidity from a number of top exchanges while trading with BitGo as your sole counterparty. Assets never leave BitGo custody and BitGo automatically settles trades off chain daily.
  • Settlements - Settle trades between Go Accounts off chain, using multi-asset settlements, enhancing speed, reducing fees, and minimizing counterparty risk.

Use Only What You Want

You can use Go Network features independently from one another, or in combination with each other. For example, if you're only interested in trading, you can trade with BitGo from your Go Account or you can allocate to a connected platform and trade there. Conversely, you can get the most out of the Go Network by integrating all of the features. For example, if you're a platform, you can enable your clients to allocate assets to your exchange, provide deep liquidity for trading, and then to settle trades off chain.

See Also