Files
Jinho Jang d92da0c61b Implement proxies (#860)
* Refactor API calls to use Status RPC for asset management

* Refactor API integration to utilize market-proxy service for token data retrieval

* Update environment variables to replace STATUS_RPC with ETH_RPC for proxy authentication

* Remove CryptoCompare API keys and references across multiple files, updating to use market-proxy service for token data retrieval.

* Add changeset for CRYPTOCOMPARE to MARKET_PROXY refactor

* Update ETH_RPC_PROXY authentication to make username and password optional

* Refactor proxy authentication to use server environment variables for credentials in assets and market-proxy services

* Refactor asset metadata fetching to use fallback mechanism and streamline token filtering by networks

* Enhance token metadata handling by implementing fallback

* Update ETH_RPC_PROXY authentication to require username and password in environment configuration

* Add environment variables

* Refactor nullish coalescing

* Remove unnecessary files

* Refactor token ID mapping in market-proxy

* Refactor market-proxy to introduce default values and improve token metadata handling

* Enhance token ID retrieval in market-proxy by integrating ERC20 token list and improving coin list caching mechanism

* Refactor market-proxy to utilize CoinGecko API responses directly, enhancing price

* Refactor asset and market-proxy modules

* Refactor to replace market-proxy with CoinGecko API integration

* Refactor CoinGecko API service to exclusively use proxy endpoint

* add ETH_RPC_PROXY_URL and MARKET_PROXY_URL
2025-12-05 10:47:23 +09:00

29 lines
1.0 KiB
Bash
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# note: next lint doesn't use .env.development
# note: use .env.local instead for now
#
# https://github.com/vercel/next.js/discussions/32354
# .env, .env.development, and .env.production files should be included in your repository as they define defaults.
# .env*.local should be added to .gitignore, as those files are intended to be ignored.
# .env.local is where secrets can be stored.
#
# https://nextjs.org/docs/pages/building-your-application/configuring/environment-variables#default-environment-variables
# The vercel env pull sub-command will export development environment variables to a local .env file or a different file of your choice.
#
# `vercel env pull .env[.development].local`
#
# https://vercel.com/docs/cli/env#exporting-development-environment-variables
INFURA_API_KEY=""
ALCHEMY_API_KEYS=""
COINGECKO_API_KEY=""
CRYPTOCOMPARE_API_KEYS=""
MERCURYO_SECRET_KEY=""
ETH_RPC_PROXY_URL=""
ETH_RPC_PROXY_AUTH_USERNAME=""
ETH_RPC_PROXY_AUTH_PASSWORD=""
MARKET_PROXY_URL=""
MARKET_PROXY_AUTH_USERNAME=""
MARKET_PROXY_AUTH_PASSWORD=""