Skip to content

Commit 962d77c

Browse files
committed
Initial commit
Balancer specific configuration and display changes
1 parent e3e83c3 commit 962d77c

File tree

273 files changed

+91648
-90449
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

273 files changed

+91648
-90449
lines changed

.env

+21-20
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
1-
REACT_APP_NETWORK_URL="https://mainnet.infura.io/v3/4bf032f2d38a4ed6bb975b80d6340847"
2-
REACT_APP_INFURA_KEY="4bf032f2d38a4ed6bb975b80d6340847"
3-
REACT_APP_WALLETCONNECT_BRIDGE_URL="https://uniswap.bridge.walletconnect.org"
4-
REACT_APP_BALANCER_SUBGRAPH_START_TIMESTAMP=1633392000
5-
REACT_APP_SUBGRAPH_URL="https://graph-node.beets-ftm-node.com/subgraphs/name/beethovenx"
6-
REACT_APP_BLOCKS_SUBGRAPH_URL="https://graph-node.beets-ftm-node.com/subgraphs/name/fantom-blocks"
7-
REACT_APP_DOCS_LINK="https://docs.beethovenx.io/"
8-
REACT_APP_APP_LINK="https://app.beets.fi/"
9-
REACT_APP_PROJECT_NAME="Beethoven X"
10-
REACT_APP_SITE_TITLE="Beethoven X Analytics"
11-
REACT_APP_SITE_DESCRIPTION="Your spiritually symphonic decentralized investment platform"
12-
REACT_APP_PRIMARY_COLOR="#00E59D"
13-
REACT_APP_SECONDARY_COLOR="#FF0000"
14-
REACT_APP_APP_LOGO="https://beethoven-assets.s3.eu-central-1.amazonaws.com/apple-touch-192.png"
15-
REACT_APP_LOADING_IMAGE="https://beethoven-assets.s3.eu-central-1.amazonaws.com/looking-image.png"
16-
REACT_APP_APPLE_TOUCH_192="https://beethoven-assets.s3.eu-central-1.amazonaws.com/apple-touch-192.png"
17-
REACT_APP_APPLE_TOUCH_512="https://beethoven-assets.s3.eu-central-1.amazonaws.com/apple-touch-512.png"
18-
REACT_APP_SOCIAL_IMAGE="https://beethoven-assets.s3.eu-central-1.amazonaws.com/social-image.png"
19-
REACT_APP_FAVICON="https://beethoven-assets.s3.eu-central-1.amazonaws.com/favicon.ico"
20-
REACT_APP_MANIFEST="https://beethoven-assets.s3.eu-central-1.amazonaws.com/manifest.json"
1+
REACT_APP_NETWORK_URL="https://mainnet.infura.io/v3/bd237506d816456797b7bede8375e021"
2+
REACT_APP_INFURA_KEY="bd237506d816456797b7bede8375e021"
3+
REACT_APP_WALLETCONNECT_BRIDGE_URL="https://uniswap.bridge.walletconnect.org"
4+
REACT_APP_BALANCER_SUBGRAPH_START_TIMESTAMP=1619128800
5+
REACT_APP_SUBGRAPH_URL="https://api.thegraph.com/subgraphs/name/tomafrench/balancer-v2"
6+
REACT_APP_BLOCKS_SUBGRAPH_URL="https://api.thegraph.com/subgraphs/name/blocklytics/ethereum-blocks"
7+
REACT_APP_DOCS_LINK="https://docs.balancer.fi/"
8+
REACT_APP_APP_LINK="https://app.balancer.fi/"
9+
REACT_APP_PROJECT_NAME="Balancer"
10+
REACT_APP_SITE_TITLE="Balancer Analytics"
11+
REACT_APP_SITE_DESCRIPTION="Analytics site for the leading automated portfolio manager and trading platform on Ethereum"
12+
REACT_APP_PRIMARY_COLOR="#0095E5"
13+
REACT_APP_SECONDARY_COLOR="#FF0000"
14+
REACT_APP_APP_LOGO="https://app.balancer.fi/img/logo-dark.688e12d6.svg"
15+
REACT_APP_LOADING_IMAGE="https://app.balancer.fi/img/logo-dark.688e12d6.svg"
16+
REACT_APP_BACKGROUND_IMAGE="https://app.balancer.fi/images/backgrounds/bg-header.svg"
17+
REACT_APP_APPLE_TOUCH_192="https://app.balancer.fi/img/logo-dark.688e12d6.svg"
18+
REACT_APP_APPLE_TOUCH_512="https://app.balancer.fi/img/logo-dark.688e12d6.svg"
19+
REACT_APP_SOCIAL_IMAGE="https://app.balancer.fi/img/logo-dark.688e12d6.svg"
20+
REACT_APP_FAVICON="https://balancer.tools/favicon-32x32.png"
21+
REACT_APP_MANIFEST="https://raw.githubusercontent.com/balancer-labs/frontend-v2/develop/public/manifest.json"

.eslintrc.json

+28-28
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
1-
{
2-
"parser": "@typescript-eslint/parser",
3-
"parserOptions": {
4-
"ecmaVersion": 2020,
5-
"sourceType": "module",
6-
"ecmaFeatures": {
7-
// Allows for the parsing of JSX
8-
"jsx": true
9-
}
10-
},
11-
"ignorePatterns": ["node_modules/**/*", "src/apollo/generated/*"],
12-
"settings": {
13-
"react": {
14-
"version": "detect"
15-
}
16-
},
17-
"extends": [
18-
"plugin:react/recommended",
19-
"plugin:@typescript-eslint/recommended",
20-
"plugin:react-hooks/recommended"
21-
],
22-
"rules": {
23-
"@typescript-eslint/explicit-function-return-type": "off",
24-
"@typescript-eslint/no-explicit-any": "off",
25-
"@typescript-eslint/ban-ts-comment": "off",
26-
"@typescript-eslint/ban-ts-ignore": "off"
27-
}
28-
}
1+
{
2+
"parser": "@typescript-eslint/parser",
3+
"parserOptions": {
4+
"ecmaVersion": 2020,
5+
"sourceType": "module",
6+
"ecmaFeatures": {
7+
// Allows for the parsing of JSX
8+
"jsx": true
9+
}
10+
},
11+
"ignorePatterns": ["node_modules/**/*", "src/apollo/generated/*"],
12+
"settings": {
13+
"react": {
14+
"version": "detect"
15+
}
16+
},
17+
"extends": [
18+
"plugin:react/recommended",
19+
"plugin:@typescript-eslint/recommended",
20+
"plugin:react-hooks/recommended"
21+
],
22+
"rules": {
23+
"@typescript-eslint/explicit-function-return-type": "off",
24+
"@typescript-eslint/no-explicit-any": "off",
25+
"@typescript-eslint/ban-ts-comment": "off",
26+
"@typescript-eslint/ban-ts-ignore": "off"
27+
}
28+
}

.firebase/hosting.YnVpbGQ.cache

+93
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,93 @@
1+
451.html,1636611655531,d17f91bc66821c8f76721c1ea7d050d57d03c07152fb5b939a05c9a857cc72bc
2+
favicon-32x32.png,1631871025925,d845ceb2f637c63d784e4e62ee8b573043360457132dd1d600c20f294f0e2d13
3+
favicon.ico,1636611655535,73ef8d90a184e63b1e0834fca14cc901297c9c525a114bd07639501bf0d0a197
4+
manifest.json,1636611655562,b61a0292369bec13dd45a6bac89046abdb71aed55818a7ed2fdab43983bf4fa8
5+
images/apple-touch-192-beets.png,1636622251590,5274eb1944acb54d68325451ebbf777cbf296339bebdbc54075a1d787c5abbc7
6+
images/apple-touch-192.png,1636622271011,2f596af57e42d2b29d668c07dc8b0fd4560d35a682b51592cd0eb311008a6aa7
7+
images/apple-touch-512-beets.png,1636622259222,8ae85b1120c7014e6e4208812a9e3bc12ed71daccd7a0e8532bb8f47174ec667
8+
images/apple-touch-512.png,1636622285646,0efe143c66582d39c40386b0edb64da5b73937dd35a576f7e0d845f698fda6db
9+
images/apple-touch-icon.png,1631871025924,971c1e8a3402837dfb8f0189a67af892397393f1291d21f4555d0b4558c7f701
10+
images/social-image.png,1636611655546,baaee691f88bafe442630e5810b152c2d03e5274d047dfb67987a5cfd194ffd1
11+
locales/de.json,1636611655551,9059c0c9913d2690b6a170beb086abf949804362e6751c3fcb2d624367bb39bf
12+
locales/en.json,1636611655553,97706e310007302675125a37554daca24cb6bc2ddb2e45fb4f0a2299ccf4aab4
13+
locales/es-AR.json,1636611655554,862d43b0fb09174691c4f1f38bb965bf12cde7918f3cacb215c40ece4b2bd18a
14+
locales/es-US.json,1636611655555,1a8a84845e2b3d814c972e9ede4fb7a6113efcd083405a5b8a00764207d10768
15+
locales/it-IT.json,1636611655556,b3757b0e43686d3cc21e5b1b854f4725096d79d2f3baeb2cce5f8e1fe1fc5de3
16+
locales/iw.json,1636611655557,5eb4ccab8b4b46ef2403280cc1c810de1786041b685e6a796e2c2a2423386e6f
17+
locales/ro.json,1636611655558,39a13bf2bbacdf9a43cd20fa04a92f0ada091813da842c0e1e7bc252c204f5ff
18+
locales/ru.json,1636611655559,8020d6914de3402cfe3da577964732770b807dafa74a945c44a557748d43844d
19+
locales/vi.json,1636611655560,1b4059babf6940b297c801bb71948a1b9ae95333e9a3ce97ac7cebbb3c6e4b12
20+
locales/zh-CN.json,1636611655561,e834fd3b6f29c9e719f89652bddb1bd14ffed54e806b6200f24cce78f80c741f
21+
locales/zh-TW.json,1636611655562,f26344f4a0456a9ff7fa43dc7c290643f347c388a667dc6d49fddd203a663847
22+
asset-manifest.json,1636836206297,f7796f267f47def82a4a95bd8990174faa15a0f18a6b14090f11698390d79973
23+
index.html,1636836206293,1dbce8877166c3d2e0c67a803ccb027437fc702e0bf115e4dc92c42d75ce2fd4
24+
static/css/4.99cf8a2f.chunk.css.map,1636836206243,ada57ec2608eba6ad6a5db121bad3fbffb62c31f0936032e8810c6ccbbeed730
25+
static/js/0.e2da7fd1.chunk.js.LICENSE.txt,1636836206232,38383de0b140c91a599e7b9072a2b6d23b9e5171f0448a37311470c55d25219b
26+
static/css/4.99cf8a2f.chunk.css,1636836206134,1a518eac229157168d955ec9cad23cb20633d6b982b3dc79224bf4f5d42c63d0
27+
static/js/4.0a3b1017.chunk.js.LICENSE.txt,1636836206232,0d95259421f62ede336e2ed0ddb61be1bd6b4520139f67edab9895f7d46e4e0b
28+
static/js/1.e5095620.chunk.js,1636836206138,072e712f7d9bad7b95e7ddffb92e04f263ccd1ac947eebe16149b7cf3d849125
29+
static/js/1.e5095620.chunk.js.map,1636836206272,7b885f33ce7032007de5f7d86c4d18d64cacea4e6e5dae5140975ce2e7fd8fa7
30+
static/js/5.37d85175.chunk.js.LICENSE.txt,1636836206232,583e1d612b10ecfec0d1fdc397caf2ac5976f2037f966b08dcdff0bb94abe65b
31+
static/js/6.29fb6078.chunk.js.LICENSE.txt,1636836206243,c9b398b4b095bd39f323e7233b3aa57a17d77b1e74d261ad23d19d971f1d1d5a
32+
static/js/7.63ce0e9e.chunk.js.LICENSE.txt,1636836206243,15967477f8bdab6aa7ce3cf0a6d9442740d286eba33718091b7ac7ab2bbc3ca6
33+
static/js/8.08f27252.chunk.js,1636836206174,617955473b2680dbcc4aebc7f4bbc938b17e00bbeb9303252aae2e628825a282
34+
static/js/8.08f27252.chunk.js.map,1636836206297,60939af1008d884779ba68110d67e9d550b63c19b23cc83b256398d7d9d8f260
35+
static/js/9.4a2df83f.chunk.js,1636836206231,35f856259b3928c662fee691c4f5d9c2625a88445d2e2c8a03e0e59af48d66c5
36+
static/js/9.4a2df83f.chunk.js.map,1636836206297,649cef37166a44bddba7285c451fe98e567d3e4307a818b9ef3a13c86ca2c50d
37+
static/js/runtime-main.d60ee459.js,1636836206139,bcc90cfa5fbf0caca019fe17bfbbe1c8708e31b4128cd3c9d75d0a2615d6c7ac
38+
static/media/arbitrum.abae01ba.svg,1636836206131,42fc4ddc5b57ce3b603924e6f6fd9e67e5ba8168b4fe2cee161ce1880b266f07
39+
static/js/runtime-main.d60ee459.js.map,1636836206273,36fe8cfbb3f40d7f2029b16bf1d8d2ff151c1bdf332c2e8e8c408c789bb9b2c1
40+
static/js/main.eabfac60.chunk.js,1636836206139,77035c5d2352f4689afeab66eae7e308bed723fb69702f29b69adb4f2711b80d
41+
static/media/Inter-Black.768169b1.woff2,1636836206123,a6fba57b2ee2977347496b188c0c01a6635b9713e272b731168b35666f053269
42+
static/media/Inter-BlackItalic.71da97fd.woff2,1636836206123,749ed7a84a2121c1f6fb34d43995d024007420479f60e95179dffe55e0f5d283
43+
static/media/Inter-BoldItalic.30352075.woff2,1636836206112,0299e4f3b35cd8f9cf8ed791401c893103dc185eb9afb37ca1f9b1912b8bba57
44+
static/media/Inter-Bold.df60e0aa.woff2,1636836206111,91fd4b6aa9799b1ad62d6eb14f576b23cb191cf69d02565f4c42ab08abe14e88
45+
static/media/Inter-ExtraBoldItalic.c437ff9c.woff2,1636836206123,a5436a650d75589c95d5fb9331a5490433b00eff1cb91c63b0c57ac56fe9f13c
46+
static/media/Inter-ExtraBold.3e71093b.woff2,1636836206119,788b26dfb3ad55b9e767ed5f44846e8200c881bfc6aa8d1464fe5ccd1691413e
47+
static/media/Inter-ExtraLight.0a26b1ef.woff2,1636836206092,a05e02d75fd181e62eb0e6f6e81686d40262ce5c6616c88ade5d725d87e20c21
48+
static/media/Inter-Italic.b89e547a.woff2,1636836206088,c5431f09d5bc2bb0d6cbb0b2dca28f38391b2c87f8245ae3de4926c582224f1b
49+
static/media/Inter-ExtraLightItalic.cca8e7e8.woff2,1636836206092,5c6639ef3be3e9344f115d61414c5a4f832dfd6b1a704453f0e66c853c665bef
50+
static/js/6.29fb6078.chunk.js,1636836206140,f205f40ae192788f1955e377f8b85ae40c29fa56fa4f3cfaf41774b1091d7eeb
51+
static/media/Inter-Regular.26a30a5f.woff2,1636836206093,4d7df25e40158666196ca388574a955f028ff0e452c05491b89d1e8c6a9cc0b4
52+
static/media/Inter-BlackItalic.c769882b.woff,1636836206123,ad7a58a545b920ee0ee4ee181e0eef0ecf73f5202df6596715545b953463e613
53+
static/media/Inter-Black.7bb62343.woff,1636836206123,fea59ae96324609d9b92f1037d2579f5752d05a444d47a22efab08100c46fd29
54+
static/media/Inter-Bold.828b5dfc.woff,1636836206112,94c66d15f29b615e3eb99bb95128c7d28c6b493bdf9b4923ba1c0823c3de6680
55+
static/media/Inter-BoldItalic.6b5fde51.woff,1636836206120,57fc5cad420423befd4ffa7324e99ac0e635e22463a40ab666a30532ac3fcfd2
56+
static/media/Inter-ExtraBold.00e1fde4.woff,1636836206123,f5fa66e960eb8a6e8d97d74d42eb7174a29c5315e0cf6ec110dc258c309cc0ff
57+
static/media/Inter-ExtraBoldItalic.941baf7c.woff,1636836206123,7de845129b4112e2d4460c82eef630ed6b83e8cb9a20e33d95bdc9b3dadf12a1
58+
static/media/Inter-ExtraLight.9a8c0250.woff,1636836206091,b9dc192324c54c9cd1ae582b933d14ec3c0a9b935fa3739a9f8492ed385c6da0
59+
static/media/Inter-LightItalic.c0c6857d.woff2,1636836206094,7155b2a51ce24b24f94a86c6b7d174a98827abacb03348e85cd19888998aed9c
60+
static/media/Inter-Light.ab15890d.woff2,1636836206092,b6d1a2a25ee3d5f3b8086fe91746b7d4e887d943e07806e51068133311cc4370
61+
static/media/Inter-ExtraLightItalic.dd7136ac.woff,1636836206092,23a95b945708b828466480dded80383fc851f989e122b7ddb67a1ff1146d4b09
62+
static/media/Inter-Medium.d0a58d95.woff2,1636836206106,d0f49da4a495a94e38711b54902cddbe1c6dc56a51cd9132cc2135e8d373da53
63+
static/media/Inter-MediumItalic.dd1448de.woff2,1636836206111,35c5dc4e648e0248f9002ea9765832d939792cef01ae1c187e8cb59fd05cb5a3
64+
static/media/Inter-Italic.d3b5fcca.woff,1636836206110,e4cd15821be8eabfba0ad992db609bd653200f5cc0317c86ba583d3022d7fa24
65+
static/media/Inter-Light.3ee890bd.woff,1636836206093,5fb48ed5ce85baaf7a2eb11848bf78181ea11699a67da8faea0f2c35e0931433
66+
static/media/Inter-SemiBold.2244d96c.woff2,1636836206111,ab9db0bc70134e90f327892809bd92131d49293e33add0d95b81a71db75158fb
67+
static/media/Inter-SemiBoldItalic.3c66f84b.woff2,1636836206111,704d2a938e1795bd8a3e3777f125b9827daf8f306a222cc9cb152d55beef045c
68+
static/media/Inter-ThinItalic.626503a6.woff2,1636836206091,08dcf557030bd01a7abf56eb9bc7b5bb25c9ffab24d5f06e9a30b8ca53d973cb
69+
static/media/Inter-Thin.5b7f1750.woff2,1636836206091,f303510c7f07a65fded336ef37b268f2f234f5be30226c606a28e84ed7b21a4a
70+
static/media/menu.f7a8c0ea.svg,1636836206130,dcc1f787687832ba27da604a2fa7108796f6928ca4676588ec913ab48e9d389f
71+
static/media/optimism.cebb89d4.svg,1636836206131,5423e24490d12344480bcde6ed37b42b209af37b8a36d45a9ca3d1cfac77b6cf
72+
static/media/whale.aa9d7ae6.svg,1636836206132,805db40f20aca43811fc3ecda5fcc7d9505fb312dcffef16ed7d1c394a21b93b
73+
static/js/0.e2da7fd1.chunk.js,1636836206132,eb72add46807ab096f4b08ad82f254b863469545a4b6aac08aff1d2c5e7610e6
74+
static/media/Inter-LightItalic.b199a1a0.woff,1636836206093,e7f53f851fac78fb92e47fdc546ebb0e21d4043eac11dd3c849a2c378e4b9e0a
75+
static/media/Inter-Medium.eec0ea57.woff,1636836206110,56e651dd75427c5878c2c8f422e60dca5d1613977ebe4eee2cae1edb51c654da
76+
static/media/Inter-Regular.e148c4a1.woff,1636836206088,0a5e8d8ee1b7907c7c00cb94d9573ed4a1448647184568e8073a2b315bd6ddbc
77+
static/media/Inter-MediumItalic.77fc6c7d.woff,1636836206111,8188cf0dcdde9fcdcd4e19604e42c726b8a08f58e321776d12fb2f860843a1be
78+
static/media/Inter-SemiBold.d2e3b0e2.woff,1636836206111,58e0e7f91b9512563dd4729652795dde419eb7cc2b425e462c39f3d701951f78
79+
static/media/Inter-Thin.2a24f83a.woff,1636836206092,d758ee33965c30462d7429200f0d2a7373e12e984f4d86390f5992961921364e
80+
static/media/Inter-SemiBoldItalic.349f63a5.woff,1636836206111,c42fadcb86e023c57752eef8b7574e3043c14b1927714169a273e65647c46d1a
81+
static/media/Inter-ThinItalic.823c319a.woff,1636836206091,8aaae2c2f3d76655cf43c7b1efd763446ca60ac9bf1a5ff2a1062868d66631bb
82+
static/js/7.63ce0e9e.chunk.js,1636836206140,a2bc5cb2c16ae40d2b79e705faf91111c348b3b382a955d72ae6f1292d67c8f1
83+
static/media/Inter-italic.var.e2e12d2e.woff2,1636836206124,d92162f08f72a182054e1b3aaeae47490c0f5ad320b68eefd098a798bd55f252
84+
static/media/Inter-roman.var.73d88d2c.woff2,1636836206124,6c62e52b7fa44849cdc92d87cb37baee4f8de8ee5e8165202adb296631401ca7
85+
static/js/main.eabfac60.chunk.js.map,1636836206273,4d23432b29c168aa4f52f65c69298eb89a92139c4dce4c19f57de4feac4f88da
86+
static/media/Inter.var.a738a131.woff2,1636836206124,7078545a8b4c07713a330ad0ab61c2c283f63894c643b8126b15ca9fe52e65a9
87+
static/js/6.29fb6078.chunk.js.map,1636836206294,348c6c703639f5ea4b765c94441a70a1cfad17fbee43ab08b8189af806a2327b
88+
static/js/5.37d85175.chunk.js,1636836206139,db68b4b115f6fbb9b38cdb7e63258fcd8ca7e4e64f383905c18e5b4109c4d92d
89+
static/js/4.0a3b1017.chunk.js,1636836206144,40aad82186fff13e4337d1b2d6a1eb8bb4a8fb6e7af0af839f10f1eca4752292
90+
static/js/7.63ce0e9e.chunk.js.map,1636836206297,70e742f44a965d65872539a50ee8b5d0c9d3def160ad798d612532d6ffaa776d
91+
static/js/0.e2da7fd1.chunk.js.map,1636836206273,243648788d19294074199e97c95c47949b6681d161a2d4fd891cda672b08c90f
92+
static/js/5.37d85175.chunk.js.map,1636836206294,8ef994c3e177c7d35d904ac21088bb9b1313b9025cd97aa5d143ddb009c965bd
93+
static/js/4.0a3b1017.chunk.js.map,1636836206283,1d9735620669e2a021292236055954a5bbb4efeb0514a3204e5c9fbc3c19df82

.firebaserc

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"projects": {
3+
"default": "balancer-v2-info"
4+
}
5+
}

.gitignore

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
node_modules
2-
.DS_Store
3-
build
1+
node_modules
2+
.DS_Store
3+
build
44
.idea

.nvmrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
lts/*
1+
lts/*

.prettierrc

+6-6
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
{
2-
"printWidth": 120,
3-
"tabWidth": 4,
4-
"singleQuote": true,
5-
"trailingComma": "all"
6-
}
1+
{
2+
"printWidth": 120,
3+
"tabWidth": 4,
4+
"singleQuote": true,
5+
"trailingComma": "all"
6+
}

.yarnrc

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
ignore-scripts true
1+
ignore-scripts true

0 commit comments

Comments
 (0)