Skip to content

Commit 398ff4e

Browse files
authored
Feature: add wBTC.e/BTC.b TraderJoe AutoPool integration to Struct Finance TVL (DefiLlama#8953)
* feature: add wBTC.e token address to AVAX coreAssets.json * feature: add wBTC/BTC.b yield source to struct finance TVL * feature: add wBTC.e to sumTokens2 list for struct finance
1 parent d9d779f commit 398ff4e

File tree

3 files changed

+10
-0
lines changed

3 files changed

+10
-0
lines changed

projects/helper/coreAssets.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,7 @@
8181
"USDT_e": "0xc7198437980c041c805a1edcba50c1ce5db95118",
8282
"USDt": "0x9702230a8ea53601f5cd2dc00fdbc13d4df4a8c7",
8383
"BTC_b": "0x152b9d0fdc40c096757f570a51e494bd4b943e50",
84+
"WBTC_e": "0x50b7545627a5162F82A992c33b87aDc75187B218",
8485
"USDC_e": "0xa7d7079b0fead91f3e65f86e8915cb59c1a4c664",
8586
"WETH_e": "0x49d5c2bdffac6ce2bfdb6640f4f80f226bc10bab",
8687
"JOE": "0x6e84a6216ea6dacc71ee8e6b0a5b7322eebc0fdd",

projects/struct-finance/constants.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ const addresses = {
1818
yieldSourceAvaxWeth: "0x3BAf708e49669d54753366Bec0e77f112CF76662",
1919
yieldSourceEurcUsdc: "0xB35C3e0A1B889f6eC4e8e2bFFC8fE792FCF85884",
2020
yieldSourceSavaxAvax: "0x8696F212D12FdFbfFD40209Fd926c3E45e62DA28",
21+
yieldSourceWbtcBtcb: "0x63CC3EC54342acF18064772Dc2b267eCB83D64Ec",
2122
factory: "0x269B0AA870f1257DE00fA7E786Fd07d46cE8d26b",
2223
},
2324
},
@@ -31,6 +32,7 @@ const addresses = {
3132
avaxWetheAutovault: "0x6178dE6E552055862CF5c56310763EeC0145688d",
3233
eurcUsdcAutovault: "0x052AF5B8aC73082D8c4C8202bB21F4531A51DC73",
3334
savaxAvaxAutovault: "0xF812a978A08F370b9AB358a620377c0A261AA403",
35+
wbtcBtcbAutovault: "0x856ea7383dE9C799cb07079Fb416Fc97Ca248300",
3436
},
3537
},
3638
};
@@ -66,6 +68,12 @@ const autopoolsMetaData = {
6668
tokenX: ADDRESSES.avax.SAVAX,
6769
tokenY: ADDRESSES.avax.WAVAX,
6870
},
71+
[addresses.token.tjap.wbtcBtcbAutovault]: {
72+
farmId: 5,
73+
yieldSource: addresses.struct.tjap.yieldSourceWbtcBtcb,
74+
tokenX: ADDRESSES.avax.WBTC_e,
75+
tokenY: ADDRESSES.avax.BTC_b,
76+
},
6977
};
7078

7179
const aptFarmUserInfoCalls = Object.values(autopoolsMetaData).map(

projects/struct-finance/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,7 @@ async function tvl(ts, _, __, { api }) {
4848
owners: [vaultsTjap, vaultsGmx].flat(),
4949
tokens: [
5050
ADDRESSES.avax.BTC_b,
51+
ADDRESSES.avax.WBTC_e,
5152
ADDRESSES.avax.USDC,
5253
ADDRESSES.avax.WETH_e,
5354
ADDRESSES.avax.EURC,

0 commit comments

Comments
 (0)