Files
DefiLlama-Adapters/projects/pacman/index.js
slasher125 102433e7a7 graphql-migration (#10635)
* ic

* revert package lock change

* bump version

---------

Co-authored-by: 0xngmi <0xngmi@protonmail.com>
2024-06-13 22:50:55 +05:30

33 lines
674 B
JavaScript

const sdk = require("@defillama/sdk");
const { graphQuery } = require('../helper/http')
const subgraphUrl = sdk.graph.modifyEndpoint('9xteTELUdzjii1yLASJm6CxSpYuS1bmE6DGWMMhgkq2k');
const vaultsQuery = `
query {
vaults {
baseToken {
id
priceByUsd
decimals
}
id
availableAmount
totalDeposit
totalDebt
}
}
`;
async function tvl(api) {
const { vaults } = await graphQuery(subgraphUrl, vaultsQuery)
vaults.forEach(({ baseToken: { id, decimals }, totalDebt, totalDeposit}) => {
api.add(id, (totalDeposit - totalDebt) * ( 10 ** decimals))
})
}
module.exports = {
arbitrum: {
tvl,
}
};