Skip to content

Commit

Permalink
read environment variables from process.env
Browse files Browse the repository at this point in the history
  • Loading branch information
miquelcabot committed Sep 7, 2022
1 parent b08c508 commit d30da6d
Showing 1 changed file with 14 additions and 4 deletions.
18 changes: 14 additions & 4 deletions src/utils/EnvParams.ts
Expand Up @@ -25,21 +25,31 @@ export function getSecretParam(param: string, networkName: string | undefined) {
}

export function getPrivateKey(networkName: string | undefined) {
const privateKey = getSecretParam("DEPLOYER_PRIVATE_KEY", networkName);
const privateKey =
process.env.DEPLOYER_PRIVATE_KEY ||
getSecretParam("DEPLOYER_PRIVATE_KEY", networkName);

return privateKey
? privateKey
: "0x0000000000000000000000000000000000000000000000000000000000000000";
}

export function getInfuraApiKey(networkName: string | undefined) {
return process.env.INFURA_API_KEY || getSecretParam("INFURA_API_KEY", networkName);
return (
process.env.INFURA_API_KEY || getSecretParam("INFURA_API_KEY", networkName)
);
}

export function getEtherscanApiKey(networkName: string | undefined) {
return getSecretParam("ETHERSCAN_API_KEY", networkName);
return (
process.env.ETHERSCAN_API_KEY ||
getSecretParam("ETHERSCAN_API_KEY", networkName)
);
}

export function getCoinMarketCapApiKey() {
return getSecretParam("COINMARKETCAP_API_KEY", undefined);
return (
process.env.COINMARKETCAP_API_KEY ||
getSecretParam("COINMARKETCAP_API_KEY", undefined)
);
}

0 comments on commit d30da6d

Please sign in to comment.