poa-dapps-keys-generation/src/addresses.js

39 lines
919 B
JavaScript

import { constants } from "./constants";
import helpers from "./helpers";
//const local = {
// "KEYS_MANAGER_ADDRESS": "0x3ef32bb244016ad9af8c8f45398511e7e551b581"
//}
export default web3Config => {
let branch;
switch (web3Config.netId) {
case constants.NETID_DAI_TEST:
branch = "dai-test";
break;
case constants.NETID_SOKOL:
branch = "sokol";
break;
case constants.NETID_DAI:
branch = "dai";
break;
case constants.NETID_CORE:
default:
branch = "core";
break;
}
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);
});
});
};