Skip to content

Commit

Permalink
update swBTC
Browse files Browse the repository at this point in the history
  • Loading branch information
g1nt0ki committed Oct 1, 2024
1 parent d6ed363 commit 7033f91
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 55 deletions.
76 changes: 38 additions & 38 deletions projects/aera/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,22 +17,22 @@ const config = {
],
cometReward: '0x45939657d1CA34A8FA39A924B71D28Fe8431e581',
vaultFactories: [
{
address: "0xfa6295a04f99815e8fa65240ed2cf9ad383c50ba",
fromBlock: 42027977
},
{
address: "0x3c14801dc6402e0560d69083f2b238b4c4b4dafe",
fromBlock: 42835719
},
{
address: "0x49b428ea1cd536e7d103e9729ea14400785e30ec",
fromBlock: 54062542
},
{
address: "0xa1c908cf7371047649dfca9ece01327dc6db3094",
fromBlock: 48024333
}
{
address: "0xfa6295a04f99815e8fa65240ed2cf9ad383c50ba",
fromBlock: 42027977
},
{
address: "0x3c14801dc6402e0560d69083f2b238b4c4b4dafe",
fromBlock: 42835719
},
{
address: "0x49b428ea1cd536e7d103e9729ea14400785e30ec",
fromBlock: 54062542
},
{
address: "0xa1c908cf7371047649dfca9ece01327dc6db3094",
fromBlock: 48024333
}
]
},
ethereum: {
Expand All @@ -51,26 +51,26 @@ const config = {
cometReward: '0x1B0e765F6224C21223AeA2af16c1C46E38885a40',
vaultFactories: [
{
address: "0x8a7c03e9f037ba096f1fa8b48bfd65c7578327c9",
fromBlock: 17642780
address: "0x8a7c03e9f037ba096f1fa8b48bfd65c7578327c9",
fromBlock: 17642780
},
{
address: "0xbebb92ed09688e64dc38c240b600d0b1d504ee56",
fromBlock: 17694550
address: "0xbebb92ed09688e64dc38c240b600d0b1d504ee56",
fromBlock: 17694550
},
{
address: "0x6b8d4485e11aae228a32FAe5802c6d4BA25EA404",
fromBlock: 18143506
address: "0x6b8d4485e11aae228a32FAe5802c6d4BA25EA404",
fromBlock: 18143506
},
{
address: "0x9500948c2BEeeB2Da4CC3aA21CB05Bd2e7C27191",
fromBlock: 18192390
address: "0x9500948c2BEeeB2Da4CC3aA21CB05Bd2e7C27191",
fromBlock: 18192390
},
{
address: "0x38896b4ac8420b8A2B768001Da44d11109F1797D",
fromBlock: 18737324
address: "0x38896b4ac8420b8A2B768001Da44d11109F1797D",
fromBlock: 18737324
}
]
]
},
arbitrum: {
aavePool: '0x794a61358D6845594F94dc1DB02A252b5b4814aD',
Expand All @@ -87,10 +87,10 @@ const config = {
],
cometReward: '0x88730d254A2f7e6AC8388c3198aFd694bA9f7fae',
vaultFactories: [
{
address: "0xaF2762E1F75DeCdb8d240576e7A2CEc1A365cD46",
fromBlock: 203397910
}
{
address: "0xaF2762E1F75DeCdb8d240576e7A2CEc1A365cD46",
fromBlock: 203397910
}
]
},
base: {
Expand All @@ -112,10 +112,10 @@ const config = {
],
cometReward: '0x123964802e6ABabBE1Bc9547D72Ef1B69B00A6b1',
vaultFactories: [
{
address: "0x5CD0Cb0DcDEF98a8d07a8D44054a13F2c35C53E1",
fromBlock: 13582859
}
{
address: "0x5CD0Cb0DcDEF98a8d07a8D44054a13F2c35C53E1",
fromBlock: 13582859
}
]
},
}
Expand All @@ -131,9 +131,9 @@ Object.keys(config).forEach(chain => {
const COMETS = config[chain].comets
const COMET_REWARD = config[chain].cometReward
const vaultFactories = config[chain].vaultFactories

const vaultCreateds = []
for (const { address, fromBlock} of vaultFactories) {
for (const { address, fromBlock } of vaultFactories) {
const logs = await getLogs({
api,
target: address,
Expand All @@ -142,7 +142,7 @@ Object.keys(config).forEach(chain => {
onlyArgs: true,
fromBlock,
})
vaultCreateds.push(...logs.map(x => ({vault: x.vault, assetRegistry: x.assetRegistry})))
vaultCreateds.push(...logs.map(x => ({ vault: x.vault, assetRegistry: x.assetRegistry })))
}

const vaults = []
Expand Down
22 changes: 5 additions & 17 deletions projects/swell-swbtc/index.js
Original file line number Diff line number Diff line change
@@ -1,20 +1,8 @@
const ADDRESSES = require('../helper/coreAssets.json')

const WBTC = ADDRESSES.ethereum.WBTC;
const swBTC = '0x8DB2350D78aBc13f5673A411D4700BCF87864dDE'

async function tvl(api) {
const totalSupply = await api.call({ target: swBTC, abi: 'uint256:totalSupply'});
const rate = await api.call({ target: swBTC, abi: 'uint256:pricePerShare'});

return {
[WBTC]: (totalSupply * rate)/1e8
};
}
const { sumERC4626VaultsExport } = require('../helper/erc4626')

module.exports = {
doublecounted: true,
ethereum: {
tvl,
},
doublecounted: true,
ethereum: {
tvl: sumERC4626VaultsExport({ vaults: ['0x8DB2350D78aBc13f5673A411D4700BCF87864dDE'], isOG4626: true, }),
},
}

0 comments on commit 7033f91

Please sign in to comment.