From ae47c18f900bb703a887a671ffd2736559c964ef Mon Sep 17 00:00:00 2001 From: Jackson Dev Date: Sat, 14 Jun 2025 11:50:12 +0800 Subject: [PATCH 1/3] Create index.js --- projects/Jackson/index.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 projects/Jackson/index.js diff --git a/projects/Jackson/index.js b/projects/Jackson/index.js new file mode 100644 index 0000000000..18608fa65e --- /dev/null +++ b/projects/Jackson/index.js @@ -0,0 +1,18 @@ +const sui = require("../helper/chain/sui"); + +const JACKSON_VAULT_ID = "0x488d6e1079a3a6d29e6ab536ee73117d80495a8871e49511daa67ff63747e92b"; + +async function tvl(api) { + const object = await sui.getObject(JACKSON_VAULT_ID) + for (const reserve of object.fields.reserves) { + const coinType = '0x' + reserve.fields.coin_type.fields.name; + api.add(coinType, reserve.fields.available_amount) + } +} + + +module.exports = { + sui: { + tvl: tvl, + }, +} From 80a4a23ce495aa272f47760c544eccf2e08325db Mon Sep 17 00:00:00 2001 From: Jackson Dev Date: Wed, 16 Jul 2025 15:39:07 +0800 Subject: [PATCH 2/3] Add files via upload add treasury --- projects/treasury/jackson.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 projects/treasury/jackson.js diff --git a/projects/treasury/jackson.js b/projects/treasury/jackson.js new file mode 100644 index 0000000000..9ed8b4c79d --- /dev/null +++ b/projects/treasury/jackson.js @@ -0,0 +1,18 @@ +const ADDRESSES = require('../helper/coreAssets.json') +const { treasuryExports } = require("../helper/treasury"); + +const treasuryOwners = [ + "0x8Ec3cA3535c246D694a2AE3D3Df1F202cc3C0b5D" +]; + +const WBTC = ADDRESSES.ethereum.WBTC; + +module.exports = treasuryExports({ + ethereum: { + tokens: [ + WBTC, + ], + owners: treasuryOwners, + ownTokens: [WBTC], + }, +}) From 554ebd166f4dae3c65039b168381c0e52afdc90c Mon Sep 17 00:00:00 2001 From: Jackson Dev Date: Sat, 19 Jul 2025 11:03:21 +0800 Subject: [PATCH 3/3] Add files via upload --- projects/treasury/jackson.js | 1 - 1 file changed, 1 deletion(-) diff --git a/projects/treasury/jackson.js b/projects/treasury/jackson.js index 9ed8b4c79d..f0658acdf0 100644 --- a/projects/treasury/jackson.js +++ b/projects/treasury/jackson.js @@ -13,6 +13,5 @@ module.exports = treasuryExports({ WBTC, ], owners: treasuryOwners, - ownTokens: [WBTC], }, })