Skip to content

Commit 80415bf

Browse files
authored
feat: Parasail use helper function to get TVL (DefiLlama#13436)
1 parent 1153302 commit 80415bf

File tree

2 files changed

+8
-7
lines changed

2 files changed

+8
-7
lines changed

projects/repl/abi.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@
44
"slot0": "function slot0() view returns (uint160 sqrtPriceX96, int24 tick, uint16 observationIndex, uint16 observationCardinality, uint16 observationCardinalityNext, uint8 feeProtocol, bool unlocked)",
55
"totalSupply": "uint256:totalSupply",
66
"PFILPerToken": "uint256:PFILPerToken",
7-
"getAllAgentsCount": "function getAllAgentsCount() view returns ((uint256))"
7+
"getAllAgentsCount": "function getAllAgentsCount() view returns ((uint256))",
8+
"getTvlTokenAmount": "function getTvlTokenAmount() view returns ((uint256))"
89
}

projects/repl/index.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@ const { sumTokens2 } = require('../helper/unwrapLPs');
55

66
const REPL_HELPER_CONTRACT = '0x65846aECBF23385F76B73ef1EDD1ebdFf7Ac258D';
77

8-
const PATH_TOKEN_CONTRACT = '0xc537e67Eb192b3F0B6B183ff52060Ee92475f398';
8+
const ATH_HELPER_CONTRACT = '0x12B7859BF6FaA171361393CF71dd7c0F5171855A';
99
const ATH_TOKEN_CONTRACT_ARBITRUM = '0xc87b37a581ec3257b734886d9d3a581f5a9d056c';
1010

11-
const PFLT_TOKEN_CONTRACT = '0xa1cF424EE59d9B5C5B7F6801FE510E430cA1AEA8';
11+
const FLT_HELPER_CONTRACT = '0x1880cDDAa54a2f33628D22a3548427886818Aaa5';
1212

13-
const PSWAN_TOKEN_CONTRACT = '0x00313eAC7eDC05412749bd65422B0Cb1fd4632E1';
13+
const SWAN_HELPER_CONTRACT = '0x12B7859BF6FaA171361393CF71dd7c0F5171855A';
1414

1515
const getAllValidAgents = async (api) => {
1616
const total = await api.call({ abi: abi.getAllAgentsCount, target: REPL_HELPER_CONTRACT })
@@ -46,20 +46,20 @@ module.exports = {
4646
},
4747
arbitrum: {
4848
tvl: async (api) => {
49-
const totalSupply = await api.call({ abi: abi.totalSupply, target: PATH_TOKEN_CONTRACT })
49+
const totalSupply = await api.call({ abi: abi.getTvlTokenAmount, target: ATH_HELPER_CONTRACT })
5050
api.add(ATH_TOKEN_CONTRACT_ARBITRUM, totalSupply)
5151
}
5252
},
5353
fluence: {
5454
tvl: async (api) => {
55-
const totalSupply = await api.call({ abi: abi.totalSupply, target: PFLT_TOKEN_CONTRACT })
55+
const totalSupply = await api.call({ abi: abi.getTvlTokenAmount, target: FLT_HELPER_CONTRACT })
5656
api.addGasToken(totalSupply)
5757
return sumTokens2({ api })
5858
}
5959
},
6060
swan: {
6161
tvl: async (api) => {
62-
const totalSupply = await api.call({ abi: abi.totalSupply, target: PSWAN_TOKEN_CONTRACT })
62+
const totalSupply = await api.call({ abi: abi.getTvlTokenAmount, target: SWAN_HELPER_CONTRACT })
6363
api.addGasToken(totalSupply)
6464
return sumTokens2({ api })
6565
}

0 commit comments

Comments
 (0)