27 lines
683 B
JavaScript
27 lines
683 B
JavaScript
/**
|
|
* 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);
|