bitgo
Version:
BitGo JavaScript SDK
71 lines • 5.56 kB
JavaScript
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.GlobalCoinFactory = exports.Environments = exports.Buffer = exports.sjcl = exports.bitcoin = void 0;
exports.setNetwork = setNetwork;
exports.getNetwork = getNetwork;
exports.getNetworkObj = getNetworkObj;
/**
* @prettier
*/
//
// index.js - Module definition for BitGoJS
//
// Copyright 2022, BitGo, Inc. All Rights Reserved.
//
const _ = require("lodash");
const sdk_core_1 = require("@bitgo/sdk-core");
__exportStar(require("@bitgo/sdk-api"), exports);
const utxolib = require("@bitgo/utxo-lib");
const coinFactory_1 = require("./v2/coinFactory");
Object.defineProperty(exports, "GlobalCoinFactory", { enumerable: true, get: function () { return coinFactory_1.GlobalCoinFactory; } });
__exportStar(require("./bitgo"), exports);
// Expose legacy "bitcoin" API (mostly HDNode)
/** @deprecated */
var sdk_core_2 = require("@bitgo/sdk-core");
Object.defineProperty(exports, "bitcoin", { enumerable: true, get: function () { return sdk_core_2.bitcoin; } });
/** @deprecated */
exports.sjcl = require('@bitgo/sjcl');
var buffer_1 = require("buffer");
Object.defineProperty(exports, "Buffer", { enumerable: true, get: function () { return buffer_1.Buffer; } });
exports.Environments = _.cloneDeep(sdk_core_1.common.Environments);
__exportStar(require("@bitgo/sdk-core"), exports);
__exportStar(require("./v2"), exports);
/**
* Set the network, i.e. either "bitcoin" for production with real bitcoin, or
* "testnet" for development with testnet bitcoin.
*
* @deprecated
*/
function setNetwork(network) {
sdk_core_1.common.setNetwork(network);
}
/**
* Get the network. Returns either "bitcoin" or "testnet".
*
* @deprecated
*/
function getNetwork() {
return sdk_core_1.common.getNetwork();
}
/**
* @deprecated
*/
function getNetworkObj() {
return utxolib.networks[sdk_core_1.common.getNetwork()];
}
setNetwork('testnet');
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvaW5kZXgudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFvQ0EsZ0NBRUM7QUFPRCxnQ0FFQztBQUtELHNDQUVDO0FBdEREOztHQUVHO0FBQ0gsRUFBRTtBQUNGLDJDQUEyQztBQUMzQyxFQUFFO0FBQ0Ysb0RBQW9EO0FBQ3BELEVBQUU7QUFDRiw0QkFBNEI7QUFDNUIsOENBQXlDO0FBQ3pDLGlEQUErQjtBQUMvQiwyQ0FBMkM7QUFDM0Msa0RBQXFEO0FBZTVDLGtHQWZBLCtCQUFpQixPQWVBO0FBYjFCLDBDQUF3QjtBQUV4Qiw4Q0FBOEM7QUFDOUMsa0JBQWtCO0FBQ2xCLDRDQUEwQztBQUFqQyxtR0FBQSxPQUFPLE9BQUE7QUFFaEIsa0JBQWtCO0FBQ0wsUUFBQSxJQUFJLEdBQUcsT0FBTyxDQUFDLGFBQWEsQ0FBQyxDQUFDO0FBRTNDLGlDQUFnQztBQUF2QixnR0FBQSxNQUFNLE9BQUE7QUFFRixRQUFBLFlBQVksR0FBRyxDQUFDLENBQUMsU0FBUyxDQUFDLGlCQUFNLENBQUMsWUFBWSxDQUFDLENBQUM7QUFDN0Qsa0RBQWdDO0FBRWhDLHVDQUFxQjtBQUVyQjs7Ozs7R0FLRztBQUNILFNBQWdCLFVBQVUsQ0FBQyxPQUFPO0lBQ2hDLGlCQUFNLENBQUMsVUFBVSxDQUFDLE9BQU8sQ0FBQyxDQUFDO0FBQzdCLENBQUM7QUFFRDs7OztHQUlHO0FBQ0gsU0FBZ0IsVUFBVTtJQUN4QixPQUFPLGlCQUFNLENBQUMsVUFBVSxFQUFFLENBQUM7QUFDN0IsQ0FBQztBQUVEOztHQUVHO0FBQ0gsU0FBZ0IsYUFBYTtJQUMzQixPQUFPLE9BQU8sQ0FBQyxRQUFRLENBQUMsaUJBQU0sQ0FBQyxVQUFVLEVBQUUsQ0FBQyxDQUFDO0FBQy9DLENBQUM7QUFFRCxVQUFVLENBQUMsU0FBUyxDQUFDLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBwcmV0dGllclxuICovXG4vL1xuLy8gaW5kZXguanMgLSBNb2R1bGUgZGVmaW5pdGlvbiBmb3IgQml0R29KU1xuLy9cbi8vIENvcHlyaWdodCAyMDIyLCBCaXRHbywgSW5jLiAgQWxsIFJpZ2h0cyBSZXNlcnZlZC5cbi8vXG5pbXBvcnQgKiBhcyBfIGZyb20gJ2xvZGFzaCc7XG5pbXBvcnQgeyBjb21tb24gfSBmcm9tICdAYml0Z28vc2RrLWNvcmUnO1xuZXhwb3J0ICogZnJvbSAnQGJpdGdvL3Nkay1hcGknO1xuaW1wb3J0ICogYXMgdXR4b2xpYiBmcm9tICdAYml0Z28vdXR4by1saWInO1xuaW1wb3J0IHsgR2xvYmFsQ29pbkZhY3RvcnkgfSBmcm9tICcuL3YyL2NvaW5GYWN0b3J5JztcblxuZXhwb3J0ICogZnJvbSAnLi9iaXRnbyc7XG5cbi8vIEV4cG9zZSBsZWdhY3kgXCJiaXRjb2luXCIgQVBJIChtb3N0bHkgSEROb2RlKVxuLyoqIEBkZXByZWNhdGVkICovXG5leHBvcnQgeyBiaXRjb2luIH0gZnJvbSAnQGJpdGdvL3Nkay1jb3JlJztcblxuLyoqIEBkZXByZWNhdGVkICovXG5leHBvcnQgY29uc3Qgc2pjbCA9IHJlcXVpcmUoJ0BiaXRnby9zamNsJyk7XG5cbmV4cG9ydCB7IEJ1ZmZlciB9IGZyb20gJ2J1ZmZlcic7XG5cbmV4cG9ydCBjb25zdCBFbnZpcm9ubWVudHMgPSBfLmNsb25lRGVlcChjb21tb24uRW52aXJvbm1lbnRzKTtcbmV4cG9ydCAqIGZyb20gJ0BiaXRnby9zZGstY29yZSc7XG5leHBvcnQgeyBHbG9iYWxDb2luRmFjdG9yeSB9O1xuZXhwb3J0ICogZnJvbSAnLi92Mic7XG5cbi8qKlxuICogU2V0IHRoZSBuZXR3b3JrLCBpLmUuIGVpdGhlciBcImJpdGNvaW5cIiBmb3IgcHJvZHVjdGlvbiB3aXRoIHJlYWwgYml0Y29pbiwgb3JcbiAqIFwidGVzdG5ldFwiIGZvciBkZXZlbG9wbWVudCB3aXRoIHRlc3RuZXQgYml0Y29pbi5cbiAqXG4gKiBAZGVwcmVjYXRlZFxuICovXG5leHBvcnQgZnVuY3Rpb24gc2V0TmV0d29yayhuZXR3b3JrKSB7XG4gIGNvbW1vbi5zZXROZXR3b3JrKG5ldHdvcmspO1xufVxuXG4vKipcbiAqIEdldCB0aGUgbmV0d29yay4gUmV0dXJucyBlaXRoZXIgXCJiaXRjb2luXCIgb3IgXCJ0ZXN0bmV0XCIuXG4gKlxuICogQGRlcHJlY2F0ZWRcbiAqL1xuZXhwb3J0IGZ1bmN0aW9uIGdldE5ldHdvcmsoKSB7XG4gIHJldHVybiBjb21tb24uZ2V0TmV0d29yaygpO1xufVxuXG4vKipcbiAqIEBkZXByZWNhdGVkXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBnZXROZXR3b3JrT2JqKCkge1xuICByZXR1cm4gdXR4b2xpYi5uZXR3b3Jrc1tjb21tb24uZ2V0TmV0d29yaygpXTtcbn1cblxuc2V0TmV0d29yaygndGVzdG5ldCcpO1xuIl19
;