-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathload-providers.js
33 lines (33 loc) · 991 Bytes
/
load-providers.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// Generated by LiveScript 1.6.0
(function(){
var eth, insight, blockstream, erc20, omni, velas2, extendProviders, toString$ = {}.toString;
eth = require('./providers/eth.js');
insight = require('./providers/insight.js');
blockstream = require('./providers/blockstream.js');
erc20 = require('./providers/erc20.js');
omni = require('./providers/omni.js');
velas2 = require('./providers/velas2.js');
extendProviders = function(providers, config){
if (toString$.call(config.providers).slice(8, -1) !== 'Object') {
return;
}
return importAll$(providers, config.providers);
};
module.exports = function(config, cb){
var def;
def = {
eth: eth,
insight: insight,
erc20: erc20,
omni: omni,
velas2: velas2,
blockstream: blockstream
};
extendProviders(def, config);
return cb(null, def);
};
function importAll$(obj, src){
for (var key in src) obj[key] = src[key];
return obj;
}
}).call(this);