The BitGo Platform and SDK makes it easy to build multi-signature crypto-currency applications today with support for Bitcoin, Ethereum and many other coins. The SDK is fully integrated with the BitGo co-signing service for managing all of your BitGo wallets.
Included in the SDK are examples for how to use the API to manage your multi-signature wallets.
Please email us at [email protected] if you have questions or comments about this API.
The BitGo SDK repository is a monorepo composed of separate modules, each of which implement some subset of the features of the SDK.
| Package Name | Module | Description | | | --- | --- | --- | --- | | bitgo |
core| Authentication, wallet management, user authentication, cryptographic primitives, abstract coin interfaces, coin implementations | Link | | @bitgo/express |
express| Local BitGo transaction signing server and proxy | Link | | @bitgo/statics |
statics| Static configuration values used across the BitGo platform | Link |
Each module provides release notes in
The release notes for the
coremodule are here.
Due to constraints from library dependencies, we currenty only support node versions
Note: We intend to support the current
lts(node 12), in the future.
npmpackage manager should allow you to install this package with any version of Node, with, at most, a warning if your version of Node does not fall within the range specified by our node engines property.
yarn install --ignore-engineswhen adding the dependency.
If you encounter issues installing this package using any other package manager, please report the issue to your package manager.