Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 1.145.0 (dm) #5893

Merged
merged 383 commits into from
Jul 23, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
383 commits
Select commit Hold shift + click to select a range
3b395d3
chore: Add 45WETH-55USDC pool to base allowlist
balopco May 13, 2024
7bbb0f8
chore: Add 43WETH-57DAI pool to base allowlist
balopco May 13, 2024
53aca82
chore: Add 47WETH-53USDC pool to base allowlist
balopco May 13, 2024
74a9f1f
Merge pull request #5687 from balancer/update-allowlist-base-0xcbceee…
agualis May 13, 2024
412843b
1.144.41
gh-action-bump-version May 13, 2024
c2be543
Merge branch 'master' into update-allowlist-base-0x38fdbbc14fac54d928…
agualis May 13, 2024
befed01
Merge pull request #5686 from balancer/update-allowlist-base-0x38fdbb…
agualis May 13, 2024
87682d6
1.144.42
gh-action-bump-version May 13, 2024
9ad3236
Merge pull request #5675 from balancer/update-allowlist-polygon-0xf33…
agualis May 13, 2024
fd647c4
1.144.43
gh-action-bump-version May 13, 2024
b5720fd
Merge branch 'master' into update-allowlist-polygon-0x37dae53197d3cc7…
agualis May 13, 2024
c856ad4
Merge pull request #5679 from balancer/update-allowlist-polygon-0x37d…
agualis May 13, 2024
f94802c
1.144.44
gh-action-bump-version May 13, 2024
f70e75a
chore: Add 56WETH-44USDC pool to base allowlist
balopco May 13, 2024
feebbac
Merge branch 'master' into update-allowlist-polygon-0xbc0144caf275099…
agualis May 13, 2024
01cefae
Merge pull request #5676 from balancer/update-allowlist-polygon-0xbc0…
agualis May 13, 2024
1573518
1.144.45
gh-action-bump-version May 13, 2024
0500479
Merge branch 'master' into update-allowlist-polygon-0xc7c9a198865abeb…
agualis May 13, 2024
a4dc8da
Merge pull request #5680 from balancer/update-allowlist-polygon-0xc7c…
agualis May 13, 2024
2355811
1.144.46
gh-action-bump-version May 13, 2024
971ac49
Merge branch 'master' into update-allowlist-polygon-0xf2c0bc92ce33b51…
agualis May 13, 2024
d724bd5
Merge pull request #5681 from balancer/update-allowlist-polygon-0xf2c…
agualis May 13, 2024
35ebd87
1.144.47
gh-action-bump-version May 13, 2024
0a3874d
Merge branch 'master' into update-allowlist-base-0x2cdb094493b51c849e…
agualis May 13, 2024
3e633e4
Merge pull request #5682 from balancer/update-allowlist-base-0x2cdb09…
agualis May 13, 2024
9f42ff8
1.144.48
gh-action-bump-version May 13, 2024
6a715b0
Merge branch 'master' into update-allowlist-base-0x0a9541cbc8fff42efc…
agualis May 13, 2024
a473a28
Merge pull request #5683 from balancer/update-allowlist-base-0x0a9541…
agualis May 13, 2024
5a1d82e
1.144.49
gh-action-bump-version May 13, 2024
6e881d9
Merge branch 'master' into update-allowlist-base-0xe948c9e9de65ae75bc…
agualis May 13, 2024
7343147
Merge pull request #5684 from balancer/update-allowlist-base-0xe948c9…
agualis May 13, 2024
6f205c7
1.144.50
gh-action-bump-version May 13, 2024
cf19295
Merge branch 'master' into update-allowlist-base-0x1628c2b8592d51b1e1…
agualis May 13, 2024
95daf6f
Merge pull request #5685 from balancer/update-allowlist-base-0x1628c2…
agualis May 13, 2024
4e2e893
1.144.51
gh-action-bump-version May 13, 2024
69dfe54
Merge pull request #5688 from balancer/update-allowlist-base-0xfffbcb…
agualis May 13, 2024
3cf0f83
1.144.52
gh-action-bump-version May 13, 2024
cb113c1
chore: Add 51WETH-49USDC pool to base allowlist
balopco May 13, 2024
347d7bb
Merge pull request #5689 from balancer/update-allowlist-base-0x250290…
agualis May 13, 2024
1c0f2c0
1.144.53
gh-action-bump-version May 13, 2024
ec91610
chore: Add 46WETH-54USDC pool to base allowlist
balopco May 13, 2024
6fe2258
chore: Add 40WETH-60DAI pool to base allowlist
balopco May 13, 2024
c127d7c
Merge pull request #5693 from balancer/update-allowlist-base-0x193904…
agualis May 13, 2024
ed88e95
1.144.54
gh-action-bump-version May 13, 2024
75605b3
Merge branch 'master' into update-allowlist-base-0x821f38c1e93be6debe…
agualis May 13, 2024
8e21b8a
Merge pull request #5691 from balancer/update-allowlist-base-0x821f38…
agualis May 13, 2024
6875dde
1.144.55
gh-action-bump-version May 13, 2024
679fa8b
chore: Add 40WMATIC-8GHST-SS-8USD-SS-12STARV4-8STAR-L-8MATIC-SS-8BTC-…
balopco May 13, 2024
4fff4a8
chore: Add 8GHST-SS-8USD-SS-12STARV4-8STAR-L-8MATIC-SS-8BTC-SS-8ETH-S…
balopco May 13, 2024
6e9968e
chore: Add ETHx/wstETH pool to arbitrum allowlist (#5707)
github-actions[bot] May 14, 2024
6b74550
1.144.56
gh-action-bump-version May 14, 2024
934cecb
Merge pull request #5697 from balancer/update-allowlist-polygon-0x617…
agualis May 14, 2024
2c65368
1.144.57
gh-action-bump-version May 14, 2024
9b4588b
Merge branch 'master' into update-allowlist-polygon-0x132c8c14179c495…
agualis May 14, 2024
cba0a64
Merge pull request #5706 from balancer/update-allowlist-polygon-0x132…
agualis May 14, 2024
6e17a25
1.144.58
gh-action-bump-version May 14, 2024
cebfc9b
chore: Increase Kelp points (#5720)
garethfuller May 14, 2024
5fbc8fa
1.144.59
gh-action-bump-version May 14, 2024
a2bc094
chore: Update points (#5721)
garethfuller May 14, 2024
417e4c0
1.144.60
gh-action-bump-version May 14, 2024
6255f93
chore: update sdk version
agualis May 15, 2024
8b0fcc1
chore: Add 8GHST-SS-40USDC-8USD-SS-12STARV4-8STAR-L-8MATIC-SS-8BTC-SS…
github-actions[bot] May 15, 2024
1a6400c
1.144.61
gh-action-bump-version May 15, 2024
0ded92b
chore: Add 8GHST-SS-40AIMX-8USD-SS-12STARV4-8STAR-L-8MATIC-SS-8BTC-SS…
github-actions[bot] May 15, 2024
74c1060
1.144.62
gh-action-bump-version May 15, 2024
7a2ec60
chore: Add 8GHST-SS-8USD-SS-12STARV4-40WETH-8STAR-L-8MATIC-SS-8BTC-SS…
github-actions[bot] May 15, 2024
3eae9f6
1.144.63
gh-action-bump-version May 15, 2024
3ee6039
chore: Add 8GHST-SS-40GHST-8USD-SS-12STARV4-8STAR-L-8MATIC-SS-8BTC-SS…
github-actions[bot] May 15, 2024
3612509
1.144.64
gh-action-bump-version May 15, 2024
aeb7c8b
chore: Add 8GHST-SS-40BONSAI-8USD-SS-12STARV4-8STAR-L-8MATIC-SS-8BTC-…
github-actions[bot] May 15, 2024
045ac69
1.144.65
gh-action-bump-version May 15, 2024
be615ef
chore: Add 8GHST-SS-8USD-SS-12STARV4-8STAR-L-8MATIC-SS-8BTC-SS-40OM-8…
github-actions[bot] May 15, 2024
c6e91c1
1.144.66
gh-action-bump-version May 15, 2024
04e9979
chore: Add 8GHST-SS-8USD-SS-12STARV4-40BULL-8STAR-L-8MATIC-SS-8BTC-SS…
github-actions[bot] May 15, 2024
fa67e8f
1.144.67
gh-action-bump-version May 15, 2024
5e03ec7
chore: Add 8GHST-SS-40AI-8USD-SS-12STARV4-8STAR-L-8MATIC-SS-8BTC-SS-8…
github-actions[bot] May 15, 2024
536e69a
1.144.68
gh-action-bump-version May 15, 2024
2145f02
chore: Add Vinu Farm pool to polygon allowlist (#5738)
github-actions[bot] May 15, 2024
be8f761
1.144.69
gh-action-bump-version May 15, 2024
8273f7f
chore: Add wBTC/wETH/USDC pool to polygon allowlist (#5739)
github-actions[bot] May 15, 2024
725fcc5
1.144.70
gh-action-bump-version May 15, 2024
3ab5374
Update pools.ts
zekraken-bot May 15, 2024
666181d
Merge pull request #5740 from balancer/zekraken-bot-patch-1
Zen-Maxi May 15, 2024
7d917da
1.144.71
gh-action-bump-version May 15, 2024
960b4bb
Update to latest version (beta 19)
agualis May 16, 2024
d665153
Merge pull request #5733 from balancer/update/sdk
agualis May 16, 2024
8108bf0
1.144.72
gh-action-bump-version May 16, 2024
bd05626
chore: Add 33USDC-33USDGLO-33SBC pool to polygon allowlist (#5770)
github-actions[bot] May 21, 2024
d48aef9
1.144.73
gh-action-bump-version May 21, 2024
75974fb
chore: Add 20WMATIC-10GHST-SS-10USD-SS-15STARV4-15STAR-L-10MATIC-SS-1…
github-actions[bot] May 21, 2024
fd8f62c
1.144.74
gh-action-bump-version May 21, 2024
8daea9b
chore: Add 10GHST-SS-20USDC-10USD-SS-15STARV4-15STAR-L-10MATIC-SS-10B…
github-actions[bot] May 21, 2024
bf2efe6
1.144.75
gh-action-bump-version May 21, 2024
7e49a32
chore: Add 10GHST-SS-20GHST-10USD-SS-15STARV4-15STAR-L-10MATIC-SS-10B…
github-actions[bot] May 21, 2024
5b6cc7f
1.144.76
gh-action-bump-version May 21, 2024
da077e7
chore: Add 10GHST-SS-10USD-SS-15STARV4-20RAW-15STAR-L-10MATIC-SS-10BT…
github-actions[bot] May 21, 2024
42c6325
1.144.77
gh-action-bump-version May 21, 2024
0a1c261
chore: Add 10GHST-SS-20AI-10USD-SS-15STARV4-15STAR-L-10MATIC-SS-10BTC…
github-actions[bot] May 21, 2024
1e75bde
1.144.78
gh-action-bump-version May 21, 2024
8696db5
chore: Add 20WMATIC-80RAW/StarSeeds_Protocol pool to polygon allowlis…
github-actions[bot] May 21, 2024
3f3a2a6
1.144.79
gh-action-bump-version May 21, 2024
622eaa6
chore: Add RDNT-WETH pool to base allowlist (#5758)
github-actions[bot] May 21, 2024
844ec08
1.144.80
gh-action-bump-version May 21, 2024
65a25a0
Update pools.ts
zekraken-bot May 22, 2024
c165b7b
Merge pull request #5775 from balancer/zekraken-bot-patch-2
Zen-Maxi May 22, 2024
d1b7d85
1.144.81
gh-action-bump-version May 22, 2024
d4332dc
chore: Update error message (#5782)
garethfuller May 22, 2024
a4c7b53
1.144.82
gh-action-bump-version May 22, 2024
cc3aa36
chore: Remove pool allowlisting (#5722)
garethfuller May 22, 2024
c7e33eb
1.144.83
gh-action-bump-version May 22, 2024
426d114
chore: Replace TRM with hypernative (#5787)
garethfuller May 22, 2024
0e52907
1.144.84
gh-action-bump-version May 22, 2024
279a656
chore: Add 50WBTC-50USDC pool to polygon allowlist
balopco May 23, 2024
06970a9
chore: Update points meta (#5793)
garethfuller May 23, 2024
bdb8623
1.144.85
gh-action-bump-version May 23, 2024
d0c32ce
Polygon-stakable-tripools
Zen-Maxi May 24, 2024
bc7237a
Merge pull request #5799 from balancer/Polygon-stakable-tripools
Tritium-VLK May 24, 2024
f6904ee
1.144.86
gh-action-bump-version May 24, 2024
db4b69a
Update rateProviders.ts
zekraken-bot May 25, 2024
5ade7ea
Merge pull request #5805 from balancer/zekraken-bot-patch-3
Zen-Maxi May 25, 2024
adc62ec
1.144.87
gh-action-bump-version May 25, 2024
85d10d9
chore: Update multiples (#5806)
garethfuller May 26, 2024
538bcc8
1.144.88
gh-action-bump-version May 26, 2024
9fb7cb1
Merge pull request #5790 from balancer/update-allowlist-polygon-0xc3b…
Tritium-VLK May 27, 2024
24b7332
1.144.89
gh-action-bump-version May 27, 2024
ac7f4c0
chore: Add veTHX as ve8020 pool (#5811)
garethfuller May 28, 2024
4f85d29
1.144.90
gh-action-bump-version May 28, 2024
a0efc39
arb stakable (#5814)
zekraken-bot Jun 1, 2024
9384a52
1.144.91
gh-action-bump-version Jun 1, 2024
92a1d56
chore: Update multiple (#5848)
garethfuller Jun 3, 2024
c027692
1.144.92
gh-action-bump-version Jun 3, 2024
16d19fb
chore: Add 50OLAS-50USDC pool to ethereum allowlist
balopco Jun 3, 2024
85f33ce
Update pools.ts
zekraken-bot Jun 4, 2024
3c7c7a4
Update pools.ts
zekraken-bot Jun 4, 2024
81c63e8
Update pools.ts
zekraken-bot Jun 4, 2024
d11c306
Update pools.ts
zekraken-bot Jun 4, 2024
f6f7617
Merge pull request #5851 from balancer/zekraken-bot-patch-1
Zen-Maxi Jun 4, 2024
1880c37
1.144.93
gh-action-bump-version Jun 4, 2024
a1101f0
add csp v6 factory (#5852)
mendesfabio Jun 6, 2024
22b6d8c
1.144.94
gh-action-bump-version Jun 6, 2024
26552b4
update graph keys
mendesfabio Jun 12, 2024
c9dfa59
update balancer and gauges subgraphs
mendesfabio Jun 12, 2024
548d822
update aave subgraphs
mendesfabio Jun 12, 2024
85163fe
add blocks subgraphs
mendesfabio Jun 12, 2024
f06414b
weekly stakable (#5853)
zekraken-bot Jun 12, 2024
882e250
1.144.95
gh-action-bump-version Jun 12, 2024
d2b7480
fix: unit test snapshot
agualis Jun 12, 2024
d1e8c66
Merge pull request #5854 from balancer/studio-subgraphs
mendesfabio Jun 13, 2024
e56513e
1.144.96
gh-action-bump-version Jun 13, 2024
08889eb
Update pools.ts
zekraken-bot Jun 17, 2024
6542d45
Merge pull request #5858 from balancer/zekraken-bot-patch-1
Tritium-VLK Jun 17, 2024
57e79f7
1.144.97
gh-action-bump-version Jun 17, 2024
6a7e5fd
fix: old pools charts
alter-eggo Jun 20, 2024
73ad3f3
Make osETH pool stakable
Tritium-VLK Jun 20, 2024
cc67481
Merge pull request #5860 from balancer/Tritium-VLK-patch-2
Tritium-VLK Jun 20, 2024
a1b76d8
1.144.98
gh-action-bump-version Jun 20, 2024
50566c0
Add weETH/wstETH on Optimsim
Tritium-VLK Jun 20, 2024
4cb15a7
Update src/lib/config/optimism/pools.ts
Tritium-VLK Jun 20, 2024
24dba25
Merge pull request #5861 from balancer/Tritium-VLK-patch-3
franzns Jun 20, 2024
8c5ddaa
1.144.99
gh-action-bump-version Jun 20, 2024
b9df6da
Merge pull request #5859 from balancer/fix/chart-old-pool
alter-eggo Jun 21, 2024
431249f
1.144.100
gh-action-bump-version Jun 21, 2024
cde3f3f
Update pools.ts
zekraken-bot Jun 21, 2024
8f24630
Update pools.ts
zekraken-bot Jun 21, 2024
98c6bd5
Update pools.ts
zekraken-bot Jun 21, 2024
95f7d6f
Merge pull request #5862 from balancer/zekraken-bot-patch-2
Tritium-VLK Jun 21, 2024
5d6627a
1.144.101
gh-action-bump-version Jun 21, 2024
3dc0e41
Update pools.ts
zekraken-bot Jun 21, 2024
c9a2b0a
Update pools.ts
zekraken-bot Jun 21, 2024
b8b5e67
Merge pull request #5864 from balancer/zekraken-bot-patch-1
agualis Jun 21, 2024
8f2d272
1.144.102
gh-action-bump-version Jun 21, 2024
614a566
Merge pull request #5863 from balancer/zekraken-bot-patch-4
Tritium-VLK Jun 21, 2024
a3ab8c6
1.144.103
gh-action-bump-version Jun 21, 2024
09a1a97
add composable v6 to arb
zekraken-bot Jun 21, 2024
21a77e2
Merge pull request #5865 from balancer/zekrakenv1
Tritium-VLK Jun 21, 2024
5301376
1.144.104
gh-action-bump-version Jun 21, 2024
45a8cea
update lowercase
zekraken-bot Jun 21, 2024
7886101
fix csp v6 on arbitrum
mendesfabio Jun 21, 2024
8c2f3e1
Merge pull request #5867 from balancer/fix-csp-v6-arbitrum
mendesfabio Jun 21, 2024
7bed2bf
1.144.105
gh-action-bump-version Jun 21, 2024
24e30d6
add composable v6 to mainnet
zekraken-bot Jun 24, 2024
4272704
Merge pull request #5868 from balancer/zekraken-bot-patch-1
Zen-Maxi Jun 24, 2024
466ef5b
1.144.106
gh-action-bump-version Jun 24, 2024
76680fe
Merge pull request #5866 from balancer/zekrakenv1
Zen-Maxi Jun 25, 2024
e716dfb
1.144.107
gh-action-bump-version Jun 25, 2024
1288e0e
config gyro on gnosis
mendesfabio Jun 25, 2024
c77afca
Merge pull request #5869 from balancer/gyro-gnosis
mendesfabio Jun 25, 2024
c81881c
1.144.108
gh-action-bump-version Jun 25, 2024
4cd90a8
chore: Update points (#5870)
garethfuller Jun 25, 2024
9503e16
1.144.109
gh-action-bump-version Jun 25, 2024
52bc206
weekly stakable
zekraken-bot Jun 26, 2024
ed0c844
Update pools.ts
zekraken-bot Jun 26, 2024
db1c114
Update pools.ts
zekraken-bot Jun 26, 2024
2a350c0
Update pools.ts
zekraken-bot Jun 26, 2024
008dcd8
Update pools.ts
zekraken-bot Jun 26, 2024
4ee8e9e
Merge pull request #5871 from balancer/zekraken-bot-patch-2
Zen-Maxi Jun 26, 2024
70c05ca
1.144.110
gh-action-bump-version Jun 26, 2024
14825b4
feat: add fraxtal and mode networks (#5817)
alter-eggo Jun 27, 2024
b8e9153
1.144.111
gh-action-bump-version Jun 27, 2024
b0076fc
chore: Update public gnosis rpc (#5873)
garethfuller Jun 27, 2024
a5e584d
1.144.112
gh-action-bump-version Jun 27, 2024
5f7158f
Merge pull request #5850 from balancer/update-allowlist-ethereum-0xeb…
Tritium-VLK Jul 2, 2024
44478d1
1.144.113
gh-action-bump-version Jul 2, 2024
710d34f
Update pools.ts
zekraken-bot Jul 2, 2024
dedd591
Merge pull request #5875 from balancer/zekraken-bot-patch-3
Tritium-VLK Jul 2, 2024
9f81f62
1.144.114
gh-action-bump-version Jul 2, 2024
cfcb91d
chore: Init (#5874)
garethfuller Jul 2, 2024
0318868
1.144.115
gh-action-bump-version Jul 2, 2024
01014f0
hf: vebal rank query
alter-eggo Jul 4, 2024
94f3890
Merge pull request #5876 from balancer/hf/vebal-rank-query
alter-eggo Jul 4, 2024
4e0e606
1.144.116
gh-action-bump-version Jul 4, 2024
0d7763d
fix: undo vote in old killed gauge
agualis Jul 4, 2024
3c368ca
Merge pull request #5877 from balancer/fix/oldGaugeVote
agualis Jul 4, 2024
3118676
1.144.117
gh-action-bump-version Jul 4, 2024
b8577be
Update rateProviders.ts
zekraken-bot Jul 6, 2024
eeafeb4
Merge pull request #5878 from balancer/zekraken-bot-patch-5
Zen-Maxi Jul 6, 2024
3f1e9af
1.144.118
gh-action-bump-version Jul 6, 2024
356623e
Update rateProviders.ts
zekraken-bot Jul 8, 2024
5acf77a
Merge pull request #5880 from balancer/zekraken-bot-patch-6
Zen-Maxi Jul 8, 2024
00404c1
1.144.119
gh-action-bump-version Jul 8, 2024
f4d6d78
weekly stakable
zekraken-bot Jul 8, 2024
90ddf17
Update pools.ts
zekraken-bot Jul 8, 2024
3d1e134
Merge pull request #5881 from balancer/zekraken-bot-patch-7
Zen-Maxi Jul 8, 2024
201b004
1.144.120
gh-action-bump-version Jul 8, 2024
014e7c0
Fraxtal stakable
zekraken-bot Jul 9, 2024
feaeca5
Merge pull request #5882 from balancer/zekraken-bot-patch-8
Zen-Maxi Jul 9, 2024
25383db
1.144.121
gh-action-bump-version Jul 9, 2024
95733ac
fix: update api schema and add MODE and FRAXTAL chains to voting page
agualis Jul 9, 2024
83730dd
Merge pull request #5883 from balancer/fix/newChainsVoting
agualis Jul 9, 2024
0ce6e3b
1.144.122
gh-action-bump-version Jul 9, 2024
69ac1e6
Chore: add superfest (#5879)
garethfuller Jul 9, 2024
b0fa8e3
1.144.123
gh-action-bump-version Jul 9, 2024
111f0d2
hf: boost value
alter-eggo Jul 10, 2024
3a8213d
Merge pull request #5884 from balancer/fix/vebal-boost-val
alter-eggo Jul 10, 2024
bdfcdc4
1.144.124
gh-action-bump-version Jul 10, 2024
12e7cd6
fix: add missing inETH, instETH gauges on Arbitrum (#5885)
Xeonus Jul 11, 2024
0c1a47b
1.144.125
gh-action-bump-version Jul 11, 2024
b996885
weekly stakable
zekraken-bot Jul 16, 2024
f1110e2
Merge pull request #5890 from balancer/zekraken-bot-patch-10
Zen-Maxi Jul 16, 2024
68593ba
1.144.126
gh-action-bump-version Jul 16, 2024
b9c8fd6
fix: add missing trenstETH pool to stakeable list (#5891)
Xeonus Jul 16, 2024
23ddd64
1.144.127
gh-action-bump-version Jul 16, 2024
9dc2ecc
weekly stakable (#5889)
zekraken-bot Jul 16, 2024
8a282be
1.144.128
gh-action-bump-version Jul 16, 2024
fefee27
feat: new UI banner (#5886)
garethfuller Jul 18, 2024
7e03ce4
1.144.129
gh-action-bump-version Jul 18, 2024
bc66919
chore: update readme (#5887)
garethfuller Jul 23, 2024
9dbbd2b
1.144.130
gh-action-bump-version Jul 23, 2024
40127a2
Merge branch 'master' into release/1.145.0
garethfuller Jul 23, 2024
a8e04ed
1.145.0
garethfuller Jul 23, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 9 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
# Balancer Frontend App (v2)
# ⛔️ This app is now deprecated

Official frontend app for the Balancer protocol (v2)
We have launched a new UI for the Balancer protocol, which is available at
[https://balancer.fi](https://balancer.fi). The source code for the new UI is
available at
[https://github.com/balancer/frontend-v3](https://github.com/balancer/frontend-v3).

_Note, there is an exception where by the veBAL page is still available at
[https://app.balancer.fi/vebal](https://app.balancer.fi/vebal). We will continue to maintain the veBAL page of this
UI until we migrate that functionality to the new UI._

## Development

Expand Down Expand Up @@ -99,34 +106,6 @@ export DOCKER_DEFAULT_PLATFORM=linux/amd64

source: https://stackoverflow.com/questions/65612411/forcing-docker-to-use-linux-amd64-platform-by-default-on-macos

## Self-Hosting

As we believe in decentralization at all layers, we've made it easy to host your own Balancer Frontend.

### Docker Production Image

We've created a production ready [docker image](./Dockerfile) runs
a pre-built version of Balancer Frontend-v2 using nginx. You'll need your own
[Infura](https://infura.io), [Alchemy](https://www.alchemy.com/), and
[Blocknative](https://blocknative.com) API keys in order to fetch data and
execute transactions.

Here's an example of how to run the container. This can also be found in [scripts/run-docker.sh](./scripts/run-docker.sh).

```bash
docker run \
-e INFURA_PROJECT_ID= \ # Required
-e ALCHEMY_KEY= \ # Required
-e BLOCKNATIVE_DAPP_ID= \ # Required
balancerfi/frontend-v2
```

### Custom RPC urls

To override RPC network config set in `src/lib/config`, you can use the following environment variables:

`VITE_RPC_URL_<networkId>=XXX`

### One Click Deploys

The frontend can easily be deployed to any static host. Use the buttons below to spin up an instance. You will be prompted to provide your Infura Project ID, Alchemy Key, and Blocknative Dapp ID as these are required for the frontend to work correctly.
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@balancer/frontend-v2",
"version": "1.144.110",
"version": "1.145.0",
"engines": {
"node": "=16",
"npm": ">=8"
Expand Down
17 changes: 6 additions & 11 deletions src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,6 @@ import useAlerts, {
AlertPriority,
AlertType,
} from './composables/useAlerts';
import { useI18n } from 'vue-i18n';
import useNetwork from './composables/useNetwork';

// Dynamic import of layout components:
// it prevents the initial bundle from including all the layouts (and their unique dependencies)
Expand Down Expand Up @@ -77,23 +75,20 @@ const { sidebarOpen } = useSidebar();
const { addAlert } = useAlerts();
const { handleThirdPartyModalToggle, isThirdPartyServicesModalVisible } =
useThirdPartyServices();
const { t } = useI18n();
const router = useRouter();
const { networkSlug } = useNetwork();

// OPTIONAL FEATURE ALERTS are enabled by featureAlertEnabled toggle
const featureAlert: Alert = {
id: 'csp-alert',
id: 'new-ui-alert',
priority: AlertPriority.HIGH,
label: t('poolWarnings.cspPoolVulnWarning.generalTitle'), // Add the new feature alert text here and set featureAlertEnabled to true to activate it
type: AlertType.ERROR,
label: 'Balancer has a new UI: Chain agnostic, speedy, and ready for v3', // Add the new feature alert text here and set featureAlertEnabled to true to activate it
type: AlertType.FEATURE,
rememberClose: false,
actionLabel: 'Recovery exit',
actionLabel: 'Try zen',
action: () => {
router.push({ name: 'recovery-exit', params: { networkSlug } });
window.location.href = 'https://balancer.fi';
},
};
const featureAlertEnabled = false;
const featureAlertEnabled = true;
if (featureAlertEnabled) addAlert(featureAlert);

/**
Expand Down
Binary file added src/assets/images/icons/protocols/mellow.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 5 additions & 0 deletions src/assets/images/icons/protocols/superfest.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
11 changes: 11 additions & 0 deletions src/assets/images/icons/protocols/symbiotic.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
32 changes: 21 additions & 11 deletions src/components/banners/PointsBanner.vue
Original file line number Diff line number Diff line change
Expand Up @@ -17,42 +17,52 @@ const { hasPoints, poolPoints } = usePoints(props.pool);
function getIconSrc(protocol: Protocol) {
return protocolIconPaths[protocol];
}

const isPointsPool = computed(
() => hasPoints && poolPoints.value.some(p => p.multiple)
);
</script>

<template>
<div v-if="hasPoints" class="points-banner">
<span class="pb-3 sm:pb-0 leading-5"
>Liquidity providers in this pool also earn partner points</span
>
<span class="pb-3 sm:pb-0 leading-5">{{
isPointsPool
? 'Liquidity providers in this pool also earn partner points'
: 'Liquidity providers in this pool earn partner rewards'
}}</span>
<div class="flex">
<div
v-for="{ protocol, multiple, description } in poolPoints"
v-for="{ protocol, multiple, description, url } in poolPoints"
:key="protocol"
>
<BalTooltip placement="bottom" width="64">
<BalTooltip placement="bottom" width="64" :disabled="!description">
<template #activator>
<div
<component
:is="url ? 'a' : 'div'"
class="flex justify-center items-center py-2 px-3 ml-2 text-white rounded-full border border-gray-700 backdrop-blur-sm bg-black/20"
:href="url"
target="_blank"
rel="noopener noreferrer"
>
<BalAsset
:iconURI="getIconSrc(protocol)"
:alt="protocol"
class="mr-2"
:class="{ 'mr-2': multiple }"
/>
{{ multiple }}x
</div>
{{ multiple && `${multiple}x` }}
</component>
</template>
<div>
<div class="mb-2 font-bold">
<span class="capitalize">{{ protocol }}</span
>: {{ multiple }}x points multiplier
>{{ multiple && `: ${multiple}x points multiplier` }}
</div>
<div
v-if="description"
class="mb-2 list-disc"
v-html="description"
/>
<span>
<span v-if="multiple">
This UI does not provide real-time updates on partner point
multipliers. These points may change or expire and might not
reflect the most current info, please refer to the partner
Expand Down
1 change: 0 additions & 1 deletion src/composables/queries/mappers.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,6 @@ test('Maps API pool types', async () => {
expect(mapApiPoolType(GqlPoolType.Gyro3)).toBe(PoolType.Gyro3);
expect(mapApiPoolType(GqlPoolType.Gyroe)).toBe(PoolType.GyroE);
expect(mapApiPoolType(GqlPoolType.Investment)).toBe(PoolType.Investment);
expect(mapApiPoolType(GqlPoolType.Linear)).toBe(PoolType.Linear);
expect(mapApiPoolType(GqlPoolType.LiquidityBootstrapping)).toBe(
PoolType.LiquidityBootstrapping
);
Expand Down
9 changes: 7 additions & 2 deletions src/composables/queries/useLockRankQuery.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ import QUERY_KEYS from '@/constants/queryKeys';
import useGraphQuery from './useGraphQuery';
import useNetwork from '../useNetwork';
import { FETCH_ONCE_OPTIONS } from '@/constants/vue-query';
import { GqlChain } from '@/services/api/graphql/generated/api-types';
import { EnumType } from 'json-to-graphql-query';

const attrs = {
balance: true,
Expand All @@ -25,14 +27,17 @@ export function useLockRankQuery(account: ComputedRef<string>) {
queryKey,
() => ({
veBalGetUser: {
__args: {
chain: new EnumType(GqlChain.Mainnet),
address: account.value?.toLowerCase(),
},
...attrs,
},
}),
reactive({
enabled: computed(() => !!account.value),
...FETCH_ONCE_OPTIONS,
}),
false,
{ accountAddress: account.value }
false
);
}
15 changes: 15 additions & 0 deletions src/composables/useProtocols.ts
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ export enum Protocol {
Swell = 'swell',
EtherFi = 'etherfi',
Kelp = 'kelp',
Mellow = 'mellow',
Symbiotic = 'symbiotic',
Superfest = 'superfest',
}

export const protocolIconPaths: Record<Protocol, string> = {
Expand Down Expand Up @@ -102,4 +105,16 @@ export const protocolIconPaths: Record<Protocol, string> = {
'@/assets/images/icons/protocols/gyro.png',
import.meta.url
).href,
[Protocol.Mellow]: new URL(
'@/assets/images/icons/protocols/mellow.png',
import.meta.url
).href,
[Protocol.Symbiotic]: new URL(
'@/assets/images/icons/protocols/symbiotic.svg',
import.meta.url
).href,
[Protocol.Superfest]: new URL(
'@/assets/images/icons/protocols/superfest.svg',
import.meta.url
).href,
};
11 changes: 11 additions & 0 deletions src/lib/config/arbitrum/pools.ts
Original file line number Diff line number Diff line change
Expand Up @@ -323,6 +323,16 @@ const pools: Pools = {
'0xcdcef9765d369954a4a936064535710f7235110a000200000000000000000558',
'0xd2b6e489ce64691cb46967df6963a49f92764ba9000200000000000000000545',
'0xfed111077e0905ef2b2fbf3060cfa9a34bab4383000200000000000000000544',
'0x2b783cd37774bb77d387d35683e8388937712f0a00020000000000000000056b',
'0x46472cba35e6800012aa9fcc7939ff07478c473e00020000000000000000056c',
'0xbc88fa2aeb274326ae3f2c66139d5eb33d1f5c2e00020000000000000000056d',
'0xf890360473c12d8015da8dbf7af11da87337a065000000000000000000000570',
'0xe8a6026365254f779b6927f00f8724ea1b8ae5e0000000000000000000000580',
'0xb8cb384e65096386c1edaaf784e842c957fa3645000000000000000000000571',
'0x5b89dc91e5a4dc6d4ab0d970af6a7f981971a443000000000000000000000572',
'0x7967fa58b9501600d96bd843173b9334983ee6e600020000000000000000056e',
'0x7272163a931dac5bbe1cb5fefaf959bb65f7346f000200000000000000000549',
'0x6e822c64c00393b2078f2a5bb75c575ab505b55c000200000000000000000548',
],
AllowList: [
'0x88e2c969e2a1c69c16d1dcd9f8acde4c6ab3838a0002000000000000000004c1',
Expand All @@ -334,6 +344,7 @@ const pools: Pools = {
'0x920ce9ec4c52e740ab4c3d36fb5454c274907ae500020000000000000000051b',
'0x49a16fa51bbcdd3cfeda623e83e50b2f75fbcb4f000200000000000000000566',
'0x42f7cfc38dd1583ffda2e4f047f4f6fa06cefc7c000000000000000000000553', // osETH/wETH ECLP
'0x46472cba35e6800012aa9fcc7939ff07478c473e00020000000000000000056c', // gho gyro
],
},
Metadata: {
Expand Down
27 changes: 26 additions & 1 deletion src/lib/config/fraxtal/pools.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import { CSP_ISSUE_POOL_IDS } from '@/constants/pool-lists/csp-issue';
import { PoolWarning, Pools } from '@/types/pools';
import { Network } from '../types';
import { Protocol } from '@/composables/useProtocols';

const pools: Pools = {
IdsMap: {},
Expand Down Expand Up @@ -42,12 +43,36 @@ const pools: Pools = {
'0xa0af0b88796c1aa67e93db89fead2ab7aa3d6747000000000000000000000007',
'0x33251abecb0364df98a27a8d5d7b5ccddc774c42000000000000000000000008',
'0x1570315476480fa80cec1fff07a20c1df1adfd53000200000000000000000009',
'0x760b30eb4be3ccd840e91183e33e2953c6a31253000000000000000000000005',
],
AllowList: [],
},
Deep: [],
BoostedApr: [],
Metadata: {},
Metadata: {
'0x33251abecb0364df98a27a8d5d7b5ccddc774c42000000000000000000000008': {
points: [
{
protocol: Protocol.Superfest,
multiple: '',
url: 'https://jumper.exchange/superfest',
description:
'To find out more about Superfest, visit <a href="https://jumper.exchange/superfest" target="_blank" rel="noopener noreferrer">jumper.exchange/superfest</a>',
},
],
},
'0x1570315476480fa80cec1fff07a20c1df1adfd53000200000000000000000009': {
points: [
{
protocol: Protocol.Superfest,
multiple: '',
url: 'https://jumper.exchange/superfest',
description:
'To find out more about Superfest, visit <a href="https://jumper.exchange/superfest" target="_blank" rel="noopener noreferrer">jumper.exchange/superfest</a>',
},
],
},
},
DisabledJoins: [],
BrandedRedirect: {
Gyro2: 'gyro',
Expand Down
6 changes: 6 additions & 0 deletions src/lib/config/fraxtal/rateProviders.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ const rateProviders: RateProviders = {
'*': {
'0x0000000000000000000000000000000000000000': true,
},
'0xFC00000000000000000000000000000000000005': {
'0x761efEF0347E23e2e75907A6e2df0Bbc6d3A3F38': true,
},
'0xfc00000000000000000000000000000000000008': {
'0x3893E8e1584fF73188034D37Fc6B7d41A255E570': true,
},
};

export default convertKeysToLowerCase(rateProviders);
2 changes: 1 addition & 1 deletion src/lib/config/gnosis-chain/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const config: Config = {
unknown: false,
visibleInUI: true,
testNetwork: false,
rpc: 'https://rpc.gnosischain.com',
rpc: 'https://gnosis-rpc.publicnode.com',
ws: '',
publicRpc: 'https://rpc.gnosis.gateway.fm',
explorer: 'https://gnosisscan.io',
Expand Down
1 change: 1 addition & 0 deletions src/lib/config/gnosis-chain/pools.ts
Original file line number Diff line number Diff line change
Expand Up @@ -132,6 +132,7 @@ const pools: Pools = {
'0x045200c6077f105023000d803f3f95b16b187d70000200000000000000000091',
'0x8dd4df4ce580b9644437f3375e54f1ab0980822800020000000000000000009c',
'0x71e1179c5e197fa551beec85ca2ef8693c61b85b0002000000000000000000a0',
'0xfc095c811fe836ed12f247bcf042504342b73fb700000000000000000000009f',
],
AllowList: [],
},
Expand Down
3 changes: 3 additions & 0 deletions src/lib/config/gnosis-chain/rateProviders.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,9 @@ const rateProviders: RateProviders = {
'0xaf204776c7245bF4147c2612BF6e5972Ee483701': {
'0x89C80A4540A00b5270347E02e2E144c71da2EceD': true,
},
'0xc791240D1F2dEf5938E2031364Ff4ed887133C3d': {
'0xdc90e2680094314CEaB45CE15100F6e02cEB7ceD': true,
},
};

export default convertKeysToLowerCase(rateProviders);
Loading
Loading