2018-01-26 08:26:13 -08:00
|
|
|
import { messages } from "./messages";
|
|
|
|
import swal from 'sweetalert';
|
2018-01-29 10:02:05 -08:00
|
|
|
import helpers from "./helpers";
|
2018-01-26 08:26:13 -08:00
|
|
|
// const local = {
|
2018-01-29 10:02:05 -08:00
|
|
|
// "KEYS_MANAGER_ADDRESS": "0x3ef32bb244016ad9af8c8f45398511e7e551b581"
|
|
|
|
//}
|
2018-01-26 08:26:13 -08:00
|
|
|
|
2018-01-30 18:06:34 -08:00
|
|
|
export default (web3Config) => {
|
|
|
|
let branch;
|
|
|
|
|
|
|
|
switch (web3Config.netId) {
|
2018-01-26 08:26:13 -08:00
|
|
|
case '77':
|
2018-01-30 18:06:34 -08:00
|
|
|
branch = 'sokol'
|
|
|
|
break;
|
2018-01-26 08:26:13 -08:00
|
|
|
case '99':
|
2018-01-30 18:06:34 -08:00
|
|
|
branch = 'core'
|
|
|
|
break;
|
2018-01-26 08:26:13 -08:00
|
|
|
default:
|
2018-01-30 18:06:34 -08:00
|
|
|
branch = 'core'
|
|
|
|
break;
|
2018-01-26 08:26:13 -08:00
|
|
|
}
|
2018-01-30 18:06:34 -08:00
|
|
|
return new Promise((resolve, reject) => {
|
|
|
|
fetch(helpers.addressesURL(branch)).then((response) => {
|
|
|
|
response.json().then((json) => {
|
|
|
|
resolve({addresses: json, web3Config});
|
|
|
|
})
|
|
|
|
}).catch(function(err) {
|
|
|
|
let addr = helpers.addressesURL(branch);
|
|
|
|
helpers.wrongRepoAlert(addr);
|
|
|
|
reject(err);
|
|
|
|
});
|
|
|
|
})
|
2018-01-26 08:26:13 -08:00
|
|
|
}
|