diff --git a/now.json b/now.json index a0a498a..3abf278 100644 --- a/now.json +++ b/now.json @@ -1,6 +1,6 @@ { "version": 1, "env": { - "INFURA_API_KEY": "@infura-api-key" + "NODESMITH_API_KEY": "@nodesmith_api_key" } } diff --git a/src/constants/index.js b/src/constants/index.js index cf473eb..597c858 100644 --- a/src/constants/index.js +++ b/src/constants/index.js @@ -1,3 +1,4 @@ export * from './list_tokens_prices' export { AssetCollateral } from './contracts/AssetCollateralContract'; export { TokenSale } from './contracts/TokenSaleContract'; +export const getNodeSmithProvider = key => `https://ethereum.api.nodesmith.io/v1/mainnet/jsonrpc?apiKey=${key}`; diff --git a/src/controllers/tokenSaleController.js b/src/controllers/tokenSaleController.js index 617a6f1..7934aeb 100644 --- a/src/controllers/tokenSaleController.js +++ b/src/controllers/tokenSaleController.js @@ -4,8 +4,9 @@ import { getStartTimestamp, getAllContributionsPerDay, } from '../api/tokenSaleCore'; +import { getNodeSmithProvider } from '../constants/index.js'; -const web3 = new Web3(new Web3.providers.HttpProvider(`https://mainnet.infura.io/v3/${process.env.INFURA_API_KEY}`)); +const web3 = new Web3(new Web3.providers.HttpProvider(getNodeSmithProvider(process.env.NODESMITH_API_KEY))); export let loaded = false; export let errors = false;