Skip to content

Commit 34241ef

Browse files
committed
track bonsai treasury DefiLlama#11441
1 parent d72bf38 commit 34241ef

File tree

3 files changed

+62
-2
lines changed

3 files changed

+62
-2
lines changed

projects/treasury/bonsai.js

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
const ADDRESSES = require('../helper/coreAssets.json')
2+
const { nullAddress, treasuryExports } = require("../helper/treasury");
3+
4+
const arbitrumAddresses = [
5+
"0xb137d135Dc8482B633265c21191F50a4bA26145d", // Main treasury
6+
"0x8E52cA5A7a9249431F03d60D79DDA5EAB4930178", // Arbitrum DAO delegate
7+
"0xB0B4bd94D656353a30773Ac883591DDBaBC0c0bA", // Old ARBIs multisig
8+
"0x4e5645bee4eD80C6FEe04DCC15D14A3AC956748A" // Multisig collecting vaults fees
9+
];
10+
const ethAddresses = "0x9478D820E8d38Ca96610b7FCbE377822C2F60f2c"
11+
12+
const ownTokens = [
13+
"0x79EaD7a012D97eD8DeEcE279f9bC39e264d7Eef9", // Bonsai
14+
];
15+
16+
module.exports = treasuryExports({
17+
arbitrum: {
18+
tokens: [
19+
nullAddress, // ETH
20+
ADDRESSES.arbitrum.fsGLP,
21+
ADDRESSES.arbitrum.fGLP,
22+
ADDRESSES.arbitrum.USDC, // USDC.e
23+
"0xaf88d065e77c8cc2239327c5edb3a432268e5831", // USDC
24+
ADDRESSES.arbitrum.USDT,
25+
ADDRESSES.arbitrum.WETH,
26+
ADDRESSES.arbitrum.GMX,
27+
ADDRESSES.arbitrum.ARB,
28+
ADDRESSES.arbitrum.WBTC,
29+
"0xe4dddfe67e7164b0fe14e218d80dc4c08edc01cb", // KNC
30+
"0xf97f4df75117a78c1a5a0dbb814af92458539fb4", // LINK
31+
"0x56659245931cb6920e39c189d2a0e7dd0da2d57b", // IBEX
32+
"0xfa7f8980b0f1e64a2062791cc3b0871572f1f7f0", // UNI
33+
"0x55ff62567f09906a85183b866df84bf599a4bf70", // KROM
34+
"0x3d9907f9a368ad0a51be60f7da3b97cf940982d8", // GRAIL
35+
"0x3CAaE25Ee616f2C8E13C74dA0813402eae3F496b", // xGRAIL
36+
"0x3e6648c5a70a150a88bce65f4ad4d506fe15d2af", // spell
37+
"0x10010078a54396f62c96df8532dc2b4847d47ed3", // hnd
38+
"0x32eb7902d4134bf98a28b963d26de779af92a212", // rpdx
39+
"0xd4d42f0b6def4ce0383636770ef773390d85c61a", // sushi
40+
"0x2cab3abfc1670d1a452df502e216a66883cdf079", // l2dao
41+
"0x539bde0d7dbd336b79148aa742883198bbf60342", // magic
42+
"0x6694340fc020c5e6b96567843da2df01b2ce1eb6", // stg
43+
],
44+
owners: arbitrumAddresses,
45+
ownTokens,
46+
},
47+
ethereum: {
48+
tokens: [
49+
nullAddress,
50+
ADDRESSES.ethereum.USDC, // usdc
51+
],
52+
owners: [ethAddresses]
53+
},
54+
});

projects/treasury/umamifinance.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ module.exports = treasuryExports({
4444
ADDRESSES.ethereum.USDC,//usdc
4545
],
4646
owners: [ethowners]
47-
4847
},
4948
});
49+
50+
module.exports.deadFrom = '2024-08-30'
51+
module.exports.ethereum.tvl = () => ({})
52+
module.exports.ethereum.ownTokens = () => ({})
53+
module.exports.arbitrum.tvl = () => ({})
54+
module.exports.arbitrum.ownTokens = () => ({})

projects/vendor-finance/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ async function tvl(api) {
1414
const balances = {};
1515
const tokensAndOwners = []
1616

17-
for (const { args: { _poolAddress, _colToken, _lendToken, _expiry }} of logs) {
17+
for (const { args: { _poolAddress, _colToken, _lendToken, _expiry } } of logs) {
1818
if (_expiry < api.timestamp) continue;
1919
tokensAndOwners.push([_colToken, _poolAddress])
2020
tokensAndOwners.push([_lendToken, _poolAddress])
@@ -31,6 +31,7 @@ const config = {
3131
module.exports = {
3232
methodology: 'The sum of the balance of all listed collateral and lend tokens in all deployed pools.',
3333
start: 20274088,
34+
deadFrom: '2024-08-30'
3435
};
3536

3637
Object.keys(config).forEach(chain => {

0 commit comments

Comments
 (0)