Skip to content

Commit

Permalink
track jvault (#11269)
Browse files Browse the repository at this point in the history
  • Loading branch information
g1nt0ki committed Aug 14, 2024
1 parent 53c47b0 commit b42fa96
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions projects/jvault/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
const ADDRESSES = require("../helper/coreAssets.json");
const { fetchURL } = require('../helper/utils');

async function staking(api) {

// API is used to get all vaults and their TVLs to avoid scan of all blockchain for matching vaults
// also Jettons values are converted to TON using DEXs prices
const response = await fetchURL("https://jvault.xyz/staking/stake?type=json")
for (const pool of response.data.pools) {
api.add(ADDRESSES.ton.TON, pool.ton_tvl * 1e9)
}
}


module.exports = {
methodology: 'Counts balances of all tokens based on DEXs prices in all vaults.',
timetravel: false,
ton: {
tvl: () => ({}),
staking,
}
}

0 comments on commit b42fa96

Please sign in to comment.