src/constants/config.js
const GAS_PRICE_ETH = Number(
process.env.REACT_APP_GAS_PRICE_ETH || 0.000000004,
);
const GAS_AMOUNT = Number(process.env.REACT_APP_GAS_AMOUNT || 21000);
const isTrue = str => str === 'true';
export default {
ethNetwork: Number(process.env.REACT_APP_ETH_NETWORK || 42),
appType: 'SHOP',
gasPrice: {
eth: GAS_PRICE_ETH,
simpleTransac: GAS_PRICE_ETH * GAS_AMOUNT,
},
apiUrl: process.env.REACT_APP_API_URL || '',
googleMapKey: process.env.REACT_APP_GOOGLE_MAP_KEY || '',
kyc: {
url: process.env.REACT_APP_KYC_URL,
isCertifiedUrl: ethAddress =>
`${process.env.REACT_APP_KYC_URL}/sms/isCertified/${ethAddress}`,
sendUrl: `${process.env.REACT_APP_KYC_URL}/sms`,
verifUrl: `${process.env.REACT_APP_KYC_URL}/sms/verif`,
},
reportABug: process.env.REACT_APP_REPORT_A_BUG,
isOnMaintenance: isTrue(process.env.REACT_APP_IS_ON_MAINTENANCE),
};