/** * Javascript bitcoin library. * @module bcoin * @license * Copyright (c) 2014-2015, Fedor Indutny (MIT License). * Copyright (c) 2014-2016, Christopher Jeffrey (MIT License). * https://github.com/indutny/bcoin */ var Environment = require('./bcoin/env'); var utils = require('./bcoin/utils'); var global = utils.global; if (utils.isBrowser) global.bcoin = exports; /** * Create a new Environment. Note that this will * be cached by network. Calling `bcoin('main')` * twice will return the same environment. * @param {Object} options - See {@link Environment}. * @returns {Environment} */ utils.merge(exports, Environment.prototype); Environment.call(exports);