bitgo
- Version 50.14.0
- Published
- 55.3 MB
- 91 dependencies
- Apache-2.0 license
Install
npm i bitgoyarn add bitgopnpm add bitgoOverview
BitGo JavaScript SDK
Index
Variables
Functions
Classes
Type Aliases
Namespaces
Variables
variable Environments
const Environments: common.Environments;variable GlobalCoinFactory
const GlobalCoinFactory: CoinFactory;variable sjcl
const sjcl: any;Deprecated
Functions
function getCoinConstructor
getCoinConstructor: (coinName: string) => CoinConstructor | undefined;function getNetwork
getNetwork: () => any;Get the network. Returns either "bitcoin" or "testnet".
Deprecated
function getNetworkObj
getNetworkObj: () => utxolib.Network;Deprecated
function getTokenConstructor
getTokenConstructor: (tokenConfig: TokenConfig) => CoinConstructor | undefined;function registerCoinConstructors
registerCoinConstructors: (coinFactory: CoinFactory, coinMap?: CoinMap) => void;function setNetwork
setNetwork: (network: any) => void;Set the network, i.e. either "bitcoin" for production with real bitcoin, or "testnet" for development with testnet bitcoin.
Deprecated
Classes
class BitGo
class BitGo extends BitGoAPI {}constructor
constructor(params?: any);Constructor for BitGo Object
method coin
coin: (coinName: string) => BaseCoin;Create a basecoin object
Parameter coinName
method initCoinFactory
initCoinFactory: ( tokenConfigMap: Record<string, TrimmedAmsTokenConfig[]>) => void;Initialize the coin factory with token configurations
Parameter tokenConfigMap
A map of token metadata from AMS
method registerAllTokens
registerAllTokens: () => Promise<void>;Fetch all the tokens and initialize the coin factory
method registerToken
registerToken: (tokenName: string) => Promise<void>;Register a token in the coin factory
Parameter tokenConfig
The token metadata from AMS
method token
token: (tokenName: string) => Promise<BaseCoin>;Create a basecoin object for a virtual token
Parameter tokenName
Type Aliases
type BitGoOptions
type BitGoOptions = BitGoAPIOptions & { useAms?: boolean;};Namespaces
namespace Coin
module 'dist/types/src/v2/coins/index.d.ts' {}variable FiatAED
const FiatAED: any;variable FiatEur
const FiatEur: any;variable FiatGBP
const FiatGBP: any;variable FiatSGD
const FiatSGD: any;variable FiatUsd
const FiatUsd: any;variable Ofc
const Ofc: any;variable OfcToken
const OfcToken: any;variable Susd
const Susd: any;variable TfiatAED
const TfiatAED: any;variable TfiatEur
const TfiatEur: any;variable TfiatGBP
const TfiatGBP: any;variable TfiatSGD
const TfiatSGD: any;variable TfiatUsd
const TfiatUsd: any;variable Tsusd
const Tsusd: any;Package Files (4)
Dependencies (91)
- @bitgo/abstract-lightning
- @bitgo/abstract-utxo
- @bitgo/account-lib
- @bitgo/sdk-api
- @bitgo/sdk-coin-ada
- @bitgo/sdk-coin-algo
- @bitgo/sdk-coin-apechain
- @bitgo/sdk-coin-apt
- @bitgo/sdk-coin-arbeth
- @bitgo/sdk-coin-asi
- @bitgo/sdk-coin-atom
- @bitgo/sdk-coin-avaxc
- @bitgo/sdk-coin-avaxp
- @bitgo/sdk-coin-baby
- @bitgo/sdk-coin-bch
- @bitgo/sdk-coin-bcha
- @bitgo/sdk-coin-bera
- @bitgo/sdk-coin-bld
- @bitgo/sdk-coin-bsc
- @bitgo/sdk-coin-bsv
- @bitgo/sdk-coin-btc
- @bitgo/sdk-coin-btg
- @bitgo/sdk-coin-canton
- @bitgo/sdk-coin-celo
- @bitgo/sdk-coin-coredao
- @bitgo/sdk-coin-coreum
- @bitgo/sdk-coin-cosmos
- @bitgo/sdk-coin-cronos
- @bitgo/sdk-coin-cspr
- @bitgo/sdk-coin-dash
- @bitgo/sdk-coin-doge
- @bitgo/sdk-coin-dot
- @bitgo/sdk-coin-eos
- @bitgo/sdk-coin-etc
- @bitgo/sdk-coin-eth
- @bitgo/sdk-coin-ethlike
- @bitgo/sdk-coin-ethw
- @bitgo/sdk-coin-evm
- @bitgo/sdk-coin-flr
- @bitgo/sdk-coin-flrp
- @bitgo/sdk-coin-hash
- @bitgo/sdk-coin-hbar
- @bitgo/sdk-coin-icp
- @bitgo/sdk-coin-initia
- @bitgo/sdk-coin-injective
- @bitgo/sdk-coin-iota
- @bitgo/sdk-coin-islm
- @bitgo/sdk-coin-lnbtc
- @bitgo/sdk-coin-ltc
- @bitgo/sdk-coin-mon
- @bitgo/sdk-coin-near
- @bitgo/sdk-coin-oas
- @bitgo/sdk-coin-opeth
- @bitgo/sdk-coin-osmo
- @bitgo/sdk-coin-polygon
- @bitgo/sdk-coin-polyx
- @bitgo/sdk-coin-rbtc
- @bitgo/sdk-coin-rune
- @bitgo/sdk-coin-sei
- @bitgo/sdk-coin-sgb
- @bitgo/sdk-coin-sol
- @bitgo/sdk-coin-soneium
- @bitgo/sdk-coin-stt
- @bitgo/sdk-coin-stx
- @bitgo/sdk-coin-sui
- @bitgo/sdk-coin-tao
- @bitgo/sdk-coin-tia
- @bitgo/sdk-coin-ton
- @bitgo/sdk-coin-trx
- @bitgo/sdk-coin-vet
- @bitgo/sdk-coin-wemix
- @bitgo/sdk-coin-world
- @bitgo/sdk-coin-xdc
- @bitgo/sdk-coin-xlm
- @bitgo/sdk-coin-xrp
- @bitgo/sdk-coin-xtz
- @bitgo/sdk-coin-zec
- @bitgo/sdk-coin-zeta
- @bitgo/sdk-coin-zketh
- @bitgo/sdk-core
- @bitgo/sdk-lib-mpc
- @bitgo/sjcl
- @bitgo/statics
- @bitgo/unspents
- @bitgo/utxo-lib
- @types/superagent
- bignumber.js
- lodash
- openpgp
- stellar-sdk
- superagent
Dev Dependencies (18)
Peer Dependencies (0)
No peer dependencies.
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/bitgo.
- Markdown[](https://www.jsdocs.io/package/bitgo)
- HTML<a href="https://www.jsdocs.io/package/bitgo"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 5365 ms. - Missing or incorrect documentation? Open an issue for this package.
