From 490f2a491bf23dbccf6b87a14e58d98956f19f02 Mon Sep 17 00:00:00 2001 From: ONFA Dev Date: Fri, 28 Feb 2025 14:14:08 +0700 Subject: [PATCH 1/8] Create index.js --- projects/onfa-usdt/index.js | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 projects/onfa-usdt/index.js diff --git a/projects/onfa-usdt/index.js b/projects/onfa-usdt/index.js new file mode 100644 index 0000000000..6666e4c70d --- /dev/null +++ b/projects/onfa-usdt/index.js @@ -0,0 +1,8 @@ +const { sumTokensExport } = require('../helper/unwrapLPs') +const ADDRESSES = require('../helper/coreAssets.json') + +module.exports = { + onfa: { + tvl: sumTokensExport({ owner: '0x2CD63B34B308f379c18852aB294389eE26D6C5FA', tokens: [ADDRESSES.onfa.USDT]}) + } +} From 73fbb943b54786fceeb9c094c2e25396d4f871ef Mon Sep 17 00:00:00 2001 From: ONFA Dev Date: Fri, 28 Feb 2025 16:31:53 +0700 Subject: [PATCH 2/8] Create index.js --- projects/onfa/index.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 projects/onfa/index.js diff --git a/projects/onfa/index.js b/projects/onfa/index.js new file mode 100644 index 0000000000..11e6ea26e2 --- /dev/null +++ b/projects/onfa/index.js @@ -0,0 +1,25 @@ +const { get } = require('../helper/http'); +const sdk = require('@defillama/sdk'); + +const ONFA_RPC = process.env.ONFA_RPC; + +async function tvl() { + const balances = {}; + + // Lấy dữ liệu từ Smart Contract của ONFA Chain (Ví dụ giả định) + const totalSupply = await sdk.api.erc20.totalSupply({ + target: '0x2CD63B34B308f379c18852aB294389eE26D6C5FA', // Thay bằng địa chỉ token thực tế + chain: 'onfa', + block: 'latest', + }); + + sdk.util.sumSingleBalance(balances, '0x2CD63B34B308f379c18852aB294389eE26D6C5FA', totalSupply.output); + + return balances; +} + +module.exports = { + onfa: { + tvl, + } +}; From 67b4b6d6388e83f31ec84ded056fccc589690b90 Mon Sep 17 00:00:00 2001 From: ONFA Dev Date: Fri, 28 Feb 2025 16:32:49 +0700 Subject: [PATCH 3/8] Update env.sample --- env.sample | 1 + 1 file changed, 1 insertion(+) diff --git a/env.sample b/env.sample index 0770d98efb..4c788114dc 100644 --- a/env.sample +++ b/env.sample @@ -21,3 +21,4 @@ KLAYTN_RPC=https://public-node-api.klaytnapi.com/v1/cypress FINDORA_RPC=https://prod-mainnet.prod.findora.org:8545 SOLANA_RPC=https://solana-api.projectserum.com NOVA_RPC=http://dataseed-0.rpc.novanetwork.io:8545/ +ONFA_RPC=https://rpc.onfachain.com/ From 1758ad142e005188cd4e00c70c012f65ae3d9a15 Mon Sep 17 00:00:00 2001 From: ONFA Dev Date: Fri, 28 Feb 2025 16:33:58 +0700 Subject: [PATCH 4/8] Update chains.json --- projects/helper/chains.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/projects/helper/chains.json b/projects/helper/chains.json index 10cdf6d9ef..7efe84e33d 100644 --- a/projects/helper/chains.json +++ b/projects/helper/chains.json @@ -254,6 +254,7 @@ "omax", "ontology", "ontology_evm", + "onfa", "onus", "op_bnb", "optimism", @@ -399,4 +400,4 @@ "zksync", "zora", "zyx" -] \ No newline at end of file +] From cea4a9a4453d80dbb5554d0afdacb3bac994b461 Mon Sep 17 00:00:00 2001 From: ONFA Dev Date: Fri, 28 Feb 2025 17:16:43 +0700 Subject: [PATCH 5/8] Update coreAssets.json --- projects/helper/coreAssets.json | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/projects/helper/coreAssets.json b/projects/helper/coreAssets.json index 47a7e66398..6199117ef1 100644 --- a/projects/helper/coreAssets.json +++ b/projects/helper/coreAssets.json @@ -1494,6 +1494,13 @@ "BTC": "0x935765ad27a1af00f73097c998a9fb721d2d7790", "ETH": "0xb4373ebb073a4dcba47e567d075a9583fa3c763e" }, + "onfa": { + "USDT": "0x2CD63B34B308f379c18852aB294389eE26D6C5FA", + "OFT": "0xd31985Bf78a6Df49d3A063A99361a48eAc83595e", + "OHO": "0x6790fc883a422ABF289A7036BDd256C6eDd75472", + "OFG": "0x916868Dc645dE92278E7e71b21d8f1cf3c3d35B1", + "VNDT": "0x5749dE9B1B3526a2AE21ee45c597B9B4F2A2f19D" + }, "stacks": { "WSTX": "SP1Z92MPDQEWZXW36VX71Q25HKF5K2EPCJ304F275.wstx-token-v4a", "WSTX_1": "SP2C2YFP12AJZB4MABJBAJ55XECVS7E4PMMZ89YZR.wstx-token::wstx", From d5c3e2fa4e211c257f610c5c6afc8034bf031b37 Mon Sep 17 00:00:00 2001 From: ONFA Dev Date: Fri, 28 Feb 2025 17:17:52 +0700 Subject: [PATCH 6/8] Update index.js --- projects/onfa/index.js | 25 ++++--------------------- 1 file changed, 4 insertions(+), 21 deletions(-) diff --git a/projects/onfa/index.js b/projects/onfa/index.js index 11e6ea26e2..6666e4c70d 100644 --- a/projects/onfa/index.js +++ b/projects/onfa/index.js @@ -1,25 +1,8 @@ -const { get } = require('../helper/http'); -const sdk = require('@defillama/sdk'); - -const ONFA_RPC = process.env.ONFA_RPC; - -async function tvl() { - const balances = {}; - - // Lấy dữ liệu từ Smart Contract của ONFA Chain (Ví dụ giả định) - const totalSupply = await sdk.api.erc20.totalSupply({ - target: '0x2CD63B34B308f379c18852aB294389eE26D6C5FA', // Thay bằng địa chỉ token thực tế - chain: 'onfa', - block: 'latest', - }); - - sdk.util.sumSingleBalance(balances, '0x2CD63B34B308f379c18852aB294389eE26D6C5FA', totalSupply.output); - - return balances; -} +const { sumTokensExport } = require('../helper/unwrapLPs') +const ADDRESSES = require('../helper/coreAssets.json') module.exports = { onfa: { - tvl, + tvl: sumTokensExport({ owner: '0x2CD63B34B308f379c18852aB294389eE26D6C5FA', tokens: [ADDRESSES.onfa.USDT]}) } -}; +} From 6069bd7673b695d59ef5e342611cc4ed851f33b2 Mon Sep 17 00:00:00 2001 From: ONFA Dev Date: Fri, 28 Feb 2025 18:18:21 +0700 Subject: [PATCH 7/8] Delete projects/onfa-usdt/index.js --- projects/onfa-usdt/index.js | 8 -------- 1 file changed, 8 deletions(-) delete mode 100644 projects/onfa-usdt/index.js diff --git a/projects/onfa-usdt/index.js b/projects/onfa-usdt/index.js deleted file mode 100644 index 6666e4c70d..0000000000 --- a/projects/onfa-usdt/index.js +++ /dev/null @@ -1,8 +0,0 @@ -const { sumTokensExport } = require('../helper/unwrapLPs') -const ADDRESSES = require('../helper/coreAssets.json') - -module.exports = { - onfa: { - tvl: sumTokensExport({ owner: '0x2CD63B34B308f379c18852aB294389eE26D6C5FA', tokens: [ADDRESSES.onfa.USDT]}) - } -} From bab723d7e684a83628fb0296af397d37abeedbda Mon Sep 17 00:00:00 2001 From: ONFA Dev Date: Mon, 3 Mar 2025 16:19:14 +0700 Subject: [PATCH 8/8] Update index.js --- projects/onfa/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/projects/onfa/index.js b/projects/onfa/index.js index 6666e4c70d..21318dbdf3 100644 --- a/projects/onfa/index.js +++ b/projects/onfa/index.js @@ -3,6 +3,6 @@ const ADDRESSES = require('../helper/coreAssets.json') module.exports = { onfa: { - tvl: sumTokensExport({ owner: '0x2CD63B34B308f379c18852aB294389eE26D6C5FA', tokens: [ADDRESSES.onfa.USDT]}) + tvl: sumTokensExport({ owner: '0xd31985Bf78a6Df49d3A063A99361a48eAc83595e', tokens: [ADDRESSES.onfa.OFT]}) } }