mars-v2-frontend/validate-env.js
Bob van der Helm 0f48e4bd27
Hls latest (#637)
* env: enable HLS

* feat: added background and orb fading

* tidy: updated the token logos (#629)

* tidy: updated the token logos

* feat: added dydx

* fix: increase load spead of trading charts

* feat: first version of the UI shift

* Deployment for HLS testing

*  add APY to HLS staking

*  add APY account overview and summary

* fix: fixed the intro component visibility

*  add warning messages HLS

* fix: menu order

*  implement live APRs

* auto-select first account, add no balance message

* enable tabs for hls, fix net APY for deposit

* fix button for hls, sorting apy and console warnings

* disable feature flag HLS

* fix slider

* update routing

---------

Co-authored-by: Linkie Link <linkielink.dev@gmail.com>
2023-11-16 11:16:16 +01:00

68 lines
2.0 KiB
JavaScript

require('dotenv').config({ path: './.env.local' })
if (!process.env.NEXT_PUBLIC_ACCOUNT_NFT) {
throw 'NEXT_PUBLIC_ACCOUNT_NFT is not defined'
}
if (!process.env.NEXT_PUBLIC_CREDIT_MANAGER) {
throw 'NEXT_PUBLIC_CREDIT_MANAGER is not defined'
}
if (!process.env.NEXT_PUBLIC_INCENTIVES) {
throw 'NEXT_PUBLIC_INCENTIVES is not defined'
}
if (!process.env.NEXT_PUBLIC_ORACLE) {
throw 'NEXT_PUBLIC_ORACLE is not defined'
}
if (!process.env.NEXT_PUBLIC_RED_BANK) {
throw 'NEXT_PUBLIC_RED_BANK is not defined'
}
if (!process.env.NEXT_PUBLIC_SWAPPER) {
throw 'NEXT_PUBLIC_SWAPPER is not defined'
}
if (!process.env.NEXT_PUBLIC_CHAIN_ID) {
throw 'NEXT_PUBLIC_CHAIN_ID is not defined'
}
if (!process.env.NEXT_PUBLIC_NETWORK) {
throw 'NEXT_PUBLIC_NETWORK is not defined'
}
if (!process.env.NEXT_PUBLIC_GQL) {
throw 'NEXT_PUBLIC_GQL is not defined'
}
if (!process.env.NEXT_PUBLIC_REST) {
throw 'NEXT_PUBLIC_REST is not defined'
}
if (!process.env.NEXT_PUBLIC_VAULT_APR) {
throw 'NEXT_PUBLIC_VAULT_APR is not defined'
}
if (!process.env.NEXT_PUBLIC_PARAMS) {
throw 'NEXT_PUBLIC_PARAMS is not defined'
}
if (!process.env.NEXT_PUBLIC_CANDLES_ENDPOINT_PYTH) {
throw 'NEXT_PUBLIC_CANDLES_ENDPOINT_PYTH is not defined'
}
if (!process.env.NEXT_PUBLIC_CANDLES_ENDPOINT_THE_GRAPH) {
throw 'NEXT_PUBLIC_CANDLES_ENDPOINT_THE_GRAPH is not defined'
}
if (!process.env.CHARTING_LIBRARY_USERNAME) {
throw 'CHARTING_LIBRARY_USERNAME is not defined'
}
if (!process.env.CHARTING_LIBRARY_ACCESS_TOKEN) {
throw 'CHARTING_LIBRARY_ACCESS_TOKEN is not defined'
}
if (!process.env.CHARTING_LIBRARY_REPOSITORY) {
throw 'CHARTING_LIBRARY_REPOSITORY is not defined'
}
if (!process.env.NEXT_PUBLIC_PYTH_ENDPOINT) {
throw 'NEXT_PUBLIC_PYTH_ENDPOINT is not defined'
}
if (!process.env.NEXT_PUBLIC_MAINNET_REST) {
throw 'NEXT_PUBLIC_MAINNET_REST is not defined'
}
if (!process.env.NEXT_PUBLIC_RPC) {
throw 'NEXT_PUBLIC_RPC is not defined'
}
if (!process.env.NEXT_PUBLIC_STRIDE_APRS) {
throw 'NEXT_PUBLIC_STRIDE_APRS is not defined'
}
console.log('✅ Required env variables set')