Home Reference Source

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),
};