feat: config statsig init to use reverse proxy (#6018)
* config statsig init to use reverse proxy * formatting fixes * update statsig proxy endpoints to prod url
This commit is contained in:
parent
23acb3b395
commit
8f1ea32e5e
2
.env
2
.env
@ -1,5 +1,6 @@
|
||||
# These API keys are intentionally public. Please do not report them - thank you for your concern.
|
||||
REACT_APP_AMPLITUDE_PROXY_URL="https://api.uniswap.org/v1/amplitude-proxy"
|
||||
REACT_APP_STATSIG_PROXY_URL="https://api.uniswap.org/v1/statsig-proxy"
|
||||
REACT_APP_AWS_API_REGION="us-east-2"
|
||||
REACT_APP_AWS_API_ENDPOINT="https://beta.api.uniswap.org/v1/graphql"
|
||||
REACT_APP_TEMP_API_URL="https://temp.api.uniswap.org/v1"
|
||||
@ -10,4 +11,3 @@ REACT_APP_INFURA_KEY="4bf032f2d38a4ed6bb975b80d6340847"
|
||||
REACT_APP_MOONPAY_API="https://api.moonpay.com"
|
||||
REACT_APP_MOONPAY_LINK="https://us-central1-uniswap-mobile.cloudfunctions.net/signMoonpayLinkStaging?platform=web"
|
||||
REACT_APP_MOONPAY_PUBLISHABLE_KEY="pk_test_DycfESRid31UaSxhI5yWKe1r5E5kKSz"
|
||||
REACT_APP_STATSIG_API_KEY="client-1rY92WZGidd2hgW4x1lsZ7afqm1Qfr3sJfH3A5b8eJa"
|
||||
|
@ -1,4 +1,5 @@
|
||||
REACT_APP_AMPLITUDE_PROXY_URL="https://api.uniswap.org/v1/amplitude-proxy"
|
||||
REACT_APP_STATSIG_PROXY_URL="https://api.uniswap.org/v1/statsig-proxy"
|
||||
REACT_APP_AWS_API_ENDPOINT="https://api.uniswap.org/v1/graphql"
|
||||
REACT_APP_FORTMATIC_KEY="pk_live_F937DF033A1666BF"
|
||||
REACT_APP_GOOGLE_ANALYTICS_ID="G-KDP9B6W4H8"
|
||||
@ -9,4 +10,3 @@ REACT_APP_MOONPAY_PUBLISHABLE_KEY="pk_live_uQG4BJC4w3cxnqpcSqAfohdBFDTsY6E"
|
||||
REACT_APP_FIREBASE_KEY="AIzaSyBcZWwTcTJHj_R6ipZcrJkXdq05PuX0Rs0"
|
||||
THE_GRAPH_SCHEMA_ENDPOINT="https://api.thegraph.com/subgraphs/name/uniswap/uniswap-v3"
|
||||
REACT_APP_SENTRY_ENABLED=false
|
||||
REACT_APP_STATSIG_API_KEY="client-1rY92WZGidd2hgW4x1lsZ7afqm1Qfr3sJfH3A5b8eJa"
|
||||
|
@ -58,11 +58,13 @@ const Profile = lazy(() => import('nft/pages/profile/profile'))
|
||||
const Asset = lazy(() => import('nft/pages/asset/Asset'))
|
||||
|
||||
// Placeholder API key. Actual API key used in the proxy server
|
||||
const ANALYTICS_DUMMY_KEY = '00000000000000000000000000000000'
|
||||
const ANALYTICS_PROXY_URL = process.env.REACT_APP_AMPLITUDE_PROXY_URL
|
||||
const AMPLITUDE_DUMMY_KEY = '00000000000000000000000000000000'
|
||||
const AMPLITUDE_PROXY_URL = process.env.REACT_APP_AMPLITUDE_PROXY_URL
|
||||
const STATSIG_DUMMY_KEY = 'client-0000000000000000000000000000000000000000000'
|
||||
const STATSIG_PROXY_URL = process.env.REACT_APP_STATSIG_PROXY_URL
|
||||
const COMMIT_HASH = process.env.REACT_APP_GIT_COMMIT_HASH
|
||||
initializeAnalytics(ANALYTICS_DUMMY_KEY, OriginApplication.INTERFACE, {
|
||||
proxyUrl: ANALYTICS_PROXY_URL,
|
||||
initializeAnalytics(AMPLITUDE_DUMMY_KEY, OriginApplication.INTERFACE, {
|
||||
proxyUrl: AMPLITUDE_PROXY_URL,
|
||||
defaultEventName: SharedEventName.PAGE_VIEWED,
|
||||
commitHash: COMMIT_HASH,
|
||||
isProductionEnv: isProductionEnv(),
|
||||
@ -210,10 +212,11 @@ export default function App() {
|
||||
<StatsigProvider
|
||||
user={statsigUser}
|
||||
// TODO: replace with proxy and cycle key
|
||||
sdkKey={process.env.REACT_APP_STATSIG_API_KEY ?? ''}
|
||||
sdkKey={STATSIG_DUMMY_KEY}
|
||||
waitForInitialization={false}
|
||||
options={{
|
||||
environment: { tier: getEnvName() },
|
||||
api: STATSIG_PROXY_URL,
|
||||
}}
|
||||
>
|
||||
<HeaderWrapper transparent={isHeaderTransparent}>
|
||||
|
Loading…
Reference in New Issue
Block a user