diff --git a/projects/01/index.js b/projects/01/index.js index d51a7e9052b..60e49226601 100644 --- a/projects/01/index.js +++ b/projects/01/index.js @@ -2,7 +2,7 @@ const { sumTokensExport } = require('../helper/solana') module.exports = { hallmarks:[ - [1667865600, "FTX collapse"] + ['2022-11-08', "FTX collapse"] ], timetravel: false, solana: { diff --git a/projects/3xcalibur/index.js b/projects/3xcalibur/index.js index 78332bee386..d5602c9307f 100644 --- a/projects/3xcalibur/index.js +++ b/projects/3xcalibur/index.js @@ -2,4 +2,4 @@ const { uniTvlExports } = require('../helper/unknownTokens') module.exports = uniTvlExports({ 'arbitrum': '0xD158bd9E8b6efd3ca76830B66715Aa2b7Bad2218' -}, { hasStablePools: true, hallmarks: [[1668038400, "Emissions started"]], }) \ No newline at end of file +}, { hasStablePools: true, hallmarks: [['2022-11-10', "Emissions started"]], }) \ No newline at end of file diff --git a/projects/Mezo/index.js b/projects/Mezo/index.js index 98fe454832f..60873dd9c67 100644 --- a/projects/Mezo/index.js +++ b/projects/Mezo/index.js @@ -45,7 +45,7 @@ async function tvl(api) { } module.exports = { - hallmarks: [[1747987200, "Mezo Mainnet Migration"]], + hallmarks: [['2025-05-23', "Mezo Mainnet Migration"]], ethereum: { tvl }, // mezo: { tvl }, }; \ No newline at end of file diff --git a/projects/MorpheusAI/index.js b/projects/MorpheusAI/index.js index 3e63fb3c23f..2ebf2aa2690 100644 --- a/projects/MorpheusAI/index.js +++ b/projects/MorpheusAI/index.js @@ -30,6 +30,6 @@ module.exports = { start: '2024-02-08', // Feb-08-2024 07:33:35 AM UTC in Unix timestamp ethereum: { tvl }, hallmarks: [ - [1712400000, "MOR token launch"], // May-08-2024 12:00:00 AM UTC in Unix timestamp + ['2024-04-06', "MOR token launch"], // May-08-2024 12:00:00 AM UTC in Unix timestamp ], }; diff --git a/projects/aada/index.js b/projects/aada/index.js index 73780c8420d..97aef90c04d 100644 --- a/projects/aada/index.js +++ b/projects/aada/index.js @@ -26,5 +26,5 @@ module.exports = { }), tvl: sumTokensExport({ scripts: scriptAdresses }), }, - hallmarks: [[1708560053, "V2 Launch"]], + hallmarks: [['2024-02-22', "V2 Launch"]], }; diff --git a/projects/aave-v3/index.js b/projects/aave-v3/index.js index 8b5ba5692ed..531c882f071 100644 --- a/projects/aave-v3/index.js +++ b/projects/aave-v3/index.js @@ -25,6 +25,6 @@ const CONFIG = { module.exports = aaveV3Export(CONFIG) module.exports.hallmarks = [ - [1659630089, "Start OP Rewards"], - [1650471689, "Start AVAX Rewards"] + ['2022-08-04', "Start OP Rewards"], + ['2022-04-20', "Start AVAX Rewards"] ] diff --git a/projects/aave/index.js b/projects/aave/index.js index 087c17a7f28..843dcd53fd6 100644 --- a/projects/aave/index.js +++ b/projects/aave/index.js @@ -54,12 +54,12 @@ module.exports = { avax: v2("avax", "0x4235E22d9C3f28DCDA82b58276cb6370B01265C2"), polygon: v2("polygon", "0x3ac4e9aa29940770aeC38fe853a4bbabb2dA9C19"), hallmarks: [ - //[1618419730, "Start MATIC V2 Rewards"], - [1619470313, "Start Ethereum V2 Rewards"], - [1633377983, "Start AVAX V2 Rewards"], - [1635339600, "Potential xSUSHI attack found"], - [1651881600, "UST depeg"], - [1654822801, "stETH depeg"], + //['2021-04-14', "Start MATIC V2 Rewards"], + ['2021-04-26', "Start Ethereum V2 Rewards"], + ['2021-10-04', "Start AVAX V2 Rewards"], + ['2021-10-27', "Potential xSUSHI attack found"], + ['2022-05-07', "UST depeg"], + ['2022-06-10', "stETH depeg"], ], }; // node test.js projects/aave/index.js diff --git a/projects/abracadabra/api.js b/projects/abracadabra/api.js index bd63efd5b30..418eb561f47 100644 --- a/projects/abracadabra/api.js +++ b/projects/abracadabra/api.js @@ -19,9 +19,9 @@ function chainTvl(chain){ module.exports.misrepresentedTokens = true; module.exports.hallmarks = [ - [1651881600, "UST depeg"], - [1643245200, "0xSifu revealed as QuadrigaCX founder"], - [1667826000, "FTX collapse, Alameda repays FTT loans"], + ['2022-05-07', "UST depeg"], + ['2022-01-27', "0xSifu revealed as QuadrigaCX founder"], + ['2022-11-07', "FTX collapse, Alameda repays FTT loans"], ] diff --git a/projects/abracadabra/index.js b/projects/abracadabra/index.js index 45ca20ea3f9..2ec060f1991 100644 --- a/projects/abracadabra/index.js +++ b/projects/abracadabra/index.js @@ -58,7 +58,7 @@ const chains = ['arbitrum', 'avax', 'blast', 'bsc', 'ethereum', 'fantom', 'kava' chains.forEach(chain => module.exports[chain] = { tvl }) module.exports.hallmarks = [ - [1651881600, "UST depeg"], - [1643245200, "0xSifu revealed as QuadrigaCX founder"], - [1667826000, "FTX collapse, Alameda repays FTT loans"], + ['2022-05-07', "UST depeg"], + ['2022-01-27', "0xSifu revealed as QuadrigaCX founder"], + ['2022-11-07', "FTX collapse, Alameda repays FTT loans"], ] diff --git a/projects/acala-lending/index.js b/projects/acala-lending/index.js index 5be675453ce..99837c319ea 100644 --- a/projects/acala-lending/index.js +++ b/projects/acala-lending/index.js @@ -2,7 +2,7 @@ const {getExports} = require('../helper/heroku-api') module.exports = { hallmarks: [ - [1660521600, "aUSD exploit"] + ['2022-08-15', "aUSD exploit"] ], timetravel: false, misrepresentedTokens: true, diff --git a/projects/aelin/index.js b/projects/aelin/index.js index a9de9f942f4..c76d3a1cb82 100644 --- a/projects/aelin/index.js +++ b/projects/aelin/index.js @@ -89,7 +89,7 @@ function pool2TVL(chain) { module.exports = { hallmarks : [ - [1702598400, "Frontend was shut down"] + ['2023-12-15', "Frontend was shut down"] ], ethereum: { tvl: tvl('ethereum'), diff --git a/projects/agave.js b/projects/agave.js index 51bf6abb0f3..c7a26db8117 100644 --- a/projects/agave.js +++ b/projects/agave.js @@ -17,7 +17,7 @@ const exportsV2 = aaveExports('', addressesProviderRegistryXDAI_old, undefined, module.exports = { // hallmarks: [ - // [1647302400, "Reentrancy attack"] + // ['2022-03-15', "Reentrancy attack"] // ], methodology: methodologies.lendingMarket, xdai: { diff --git a/projects/agora/index.js b/projects/agora/index.js index 5a5a0e902ba..8fe647969b8 100644 --- a/projects/agora/index.js +++ b/projects/agora/index.js @@ -13,7 +13,7 @@ const chainTvl = getUniTVL({ factory, useDefaultCoreAssets: true, }) module.exports = { hallmarks: [ - [1649376000, "STARS collateral Exploit"] + ['2022-04-08', "STARS collateral Exploit"] ], methodology, misrepresentedTokens: true, diff --git a/projects/aldrin/index.js b/projects/aldrin/index.js index 411e02164a9..0da2f188c97 100644 --- a/projects/aldrin/index.js +++ b/projects/aldrin/index.js @@ -28,6 +28,6 @@ module.exports = { timetravel: false, solana: { tvl, staking }, hallmarks: [ - [1665521360, "Mango Markets Hack"], + ['2022-10-11', "Mango Markets Hack"], ], } diff --git a/projects/alfafrens/index.js b/projects/alfafrens/index.js index e821cc9052e..9055261bb66 100644 --- a/projects/alfafrens/index.js +++ b/projects/alfafrens/index.js @@ -51,7 +51,7 @@ module.exports = { methodology: "Total ETH streamed on the platform", doublecounted: true, base: { tvl }, - hallmarks: [[1734000000, "Alfafrens V2 Launch"]], + hallmarks: [['2024-12-12', "Alfafrens V2 Launch"]], }; /** diff --git a/projects/algofi/index.js b/projects/algofi/index.js index e0e5746637c..e13c241cd4a 100644 --- a/projects/algofi/index.js +++ b/projects/algofi/index.js @@ -88,7 +88,7 @@ async function staking() { module.exports = { hallmarks: [ - [1688947200, "Winding down of protocol"] + ['2023-07-10', "Winding down of protocol"] ], timetravel: false, misrepresentedTokens: true, diff --git a/projects/allbridge/index.js b/projects/allbridge/index.js index 8942550d68b..4aec49afcbd 100644 --- a/projects/allbridge/index.js +++ b/projects/allbridge/index.js @@ -262,7 +262,7 @@ module.exports={ tvl: rippleTvl, }, hallmarks:[ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ], } diff --git a/projects/allora/index.js b/projects/allora/index.js index 756f905c68e..b496f448efe 100644 --- a/projects/allora/index.js +++ b/projects/allora/index.js @@ -41,6 +41,6 @@ module.exports = { }, hallmarks: [ - [1731283200, "Mainnet Launch"], + ['2024-11-11', "Mainnet Launch"], ], }; diff --git a/projects/altai-exchange/index.js b/projects/altai-exchange/index.js index b827e835422..42e3586d51d 100644 --- a/projects/altai-exchange/index.js +++ b/projects/altai-exchange/index.js @@ -29,6 +29,6 @@ module.exports = { start: 1730287364, bsc: { tvl }, hallmarks: [ - [1730287364, "Altai Exchange Mainnet Launch"] + ['2024-10-30', "Altai Exchange Mainnet Launch"] ] }; \ No newline at end of file diff --git a/projects/amber-finance/index.js b/projects/amber-finance/index.js index 0ed956ce656..274d9343ae5 100644 --- a/projects/amber-finance/index.js +++ b/projects/amber-finance/index.js @@ -49,6 +49,6 @@ module.exports = { borrowed }, hallmarks: [ - [1756303200, 'Launch on Neutron'], + ['2025-08-27', 'Launch on Neutron'], ], }; diff --git a/projects/amphor/index.js b/projects/amphor/index.js index df15db22ae4..1e4243a0fac 100644 --- a/projects/amphor/index.js +++ b/projects/amphor/index.js @@ -45,8 +45,8 @@ const tvl = sdk.util.sumChainTvls([ module.exports['ethereum'] = { tvl }; module.exports.hallmarks = [ - [1710115200, 'Beta test closing'], - [1712361600, 'ETH Boosted Vault Release'], - [1718927999, 'Symbiotic LRT Vault Release'], - [1734454404, 'Migration to InceptionLRT'], + ['2024-03-11', 'Beta test closing'], + ['2024-04-06', 'ETH Boosted Vault Release'], + ['2024-06-20', 'Symbiotic LRT Vault Release'], + ['2024-12-17', 'Migration to InceptionLRT'], ]; diff --git a/projects/amulet-liquidity-staking/index.js b/projects/amulet-liquidity-staking/index.js index 240d31c1681..b5736093d6b 100644 --- a/projects/amulet-liquidity-staking/index.js +++ b/projects/amulet-liquidity-staking/index.js @@ -33,6 +33,6 @@ module.exports = { }, methodology: `Amulet enables users to earn PoS staking rewards on Solana by staking SOL and mint amtSOL. Hence, the amount of SOL staked are counted as our TVL for Amulet Liquidity Staking which the value are calculated based on the price get from Coingecko.`, hallmarks: [ - [1667692800, "FTX collapse"] + ['2022-11-06', "FTX collapse"] ], } diff --git a/projects/amulet-protocol/index.js b/projects/amulet-protocol/index.js index 58eee69a48a..682fb5e67bf 100644 --- a/projects/amulet-protocol/index.js +++ b/projects/amulet-protocol/index.js @@ -20,6 +20,6 @@ module.exports = { }, methodology: `Amulet provides solution which allows user to to earn rewards from underwriting covers with SOL derivatives token (amtSOL). Hence, the amount of SOL derivatives staked are counted as our TVL which the value are calculated based on the price get from Coingecko.`, hallmarks: [ - [1667692800, "FTX collapse"] + ['2022-11-06', "FTX collapse"] ], } diff --git a/projects/anyhedge/index.js b/projects/anyhedge/index.js index f2673e2d0ec..27f155b7ea2 100644 --- a/projects/anyhedge/index.js +++ b/projects/anyhedge/index.js @@ -51,9 +51,9 @@ module.exports = { start: '2022-06-09', bitcoincash: { tvl }, hallmarks: [ - [1681725240, "BCH Bull public release (AnyHedge v0.11 contract)"], - [1703054100, "BCH Bull enables early settlement feture"], - [1720612800, "BCH Bull enables leveraged shorting feature (AnyHedge v0.12 contract)"] + ['2023-04-17', "BCH Bull public release (AnyHedge v0.11 contract)"], + ['2023-12-20', "BCH Bull enables early settlement feture"], + ['2024-07-10', "BCH Bull enables leveraged shorting feature (AnyHedge v0.12 contract)"] ] }; diff --git a/projects/anyswap/index.js b/projects/anyswap/index.js index eb927336e9a..bd0a39ba146 100644 --- a/projects/anyswap/index.js +++ b/projects/anyswap/index.js @@ -119,8 +119,8 @@ module.exports = { ...chainTvls, // fetch: fetchChain(null), hallmarks: [ - [1651881600, "UST depeg"], - // [1689202800,"Access to Wallets Lost"] + ['2022-05-07', "UST depeg"], + // ['2023-07-12',"Access to Wallets Lost"] ], } diff --git a/projects/aperture/index.js b/projects/aperture/index.js index 1dff458a50b..167e48a809b 100644 --- a/projects/aperture/index.js +++ b/projects/aperture/index.js @@ -22,5 +22,5 @@ module.exports = { terra: { tvl: () => ({}), }, - hallmarks: [[1651881600, "UST depeg"]], + hallmarks: [['2022-05-07', "UST depeg"]], }; diff --git a/projects/apollodao/index.js b/projects/apollodao/index.js index 659b1eb2045..9e7ef080537 100644 --- a/projects/apollodao/index.js +++ b/projects/apollodao/index.js @@ -143,7 +143,7 @@ module.exports = { tvl: neutronTvl, }, hallmarks: [ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ['2022-09-13', 'Stop supporting Terra Classic'], ['2023-02-16', 'Relaunch on Osmosis '], ], diff --git a/projects/apwine/index.js b/projects/apwine/index.js index 53d268bb21b..522a49b6875 100644 --- a/projects/apwine/index.js +++ b/projects/apwine/index.js @@ -45,6 +45,6 @@ module.exports = { }, methodology: `Use the registry to retrieve futureVaults, and get for each vault the IBT which is the token that this vault holds - the user locked collateral`, hallmarks: [ - [1677798000, "Announcement of V1 Retirement"] + ['2023-03-02', "Announcement of V1 Retirement"] ], } diff --git a/projects/arbera/index.js b/projects/arbera/index.js index 59fdedbd0e4..e15a8f746c1 100644 --- a/projects/arbera/index.js +++ b/projects/arbera/index.js @@ -70,7 +70,7 @@ const getTvl = async (api, isStaking) => { module.exports = { methodology: "Aggregates TVL in all Arbera indexes created", - hallmarks: [[1743091200, "Berachain launch"], [1748383200, "Dens V1.1 + arBERO Launch"]], + hallmarks: [['2025-03-27', "Berachain launch"], ['2025-05-27', "Dens V1.1 + arBERO Launch"]], }; Object.keys(config).forEach(chain => { diff --git a/projects/arbiswap/index.js b/projects/arbiswap/index.js index 57ffd89fc75..c8da42d5341 100644 --- a/projects/arbiswap/index.js +++ b/projects/arbiswap/index.js @@ -4,7 +4,7 @@ const dexTVL = getUniTVL({ factory: '0x88F1E030eb4C6C4320Da3992070bAF6c648ce37f' module.exports = { // hallmarks: [ - // [1677744000,"Rug Pull"] + // ['2023-03-02',"Rug Pull"] // ], misrepresentedTokens: true, methodology: `Uses factory(0x88F1E030eb4C6C4320Da3992070bAF6c648ce37f) address and whitelisted tokens address to find and price Liquidity Pool pairs. We also have our native token $ARBI staking.`, diff --git a/projects/archon-bridge/index.js b/projects/archon-bridge/index.js index 72298064ebf..b4f8bf04a9d 100644 --- a/projects/archon-bridge/index.js +++ b/projects/archon-bridge/index.js @@ -48,7 +48,7 @@ const archonBridge = { module.exports = { hallmarks: [ - [1698796801, "Archon Bridge Launch"], + ['2023-11-01', "Archon Bridge Launch"], ], avax: { tvl: sumTokensExport({ diff --git a/projects/arrow/index.js b/projects/arrow/index.js index cb558398fed..2223f9799cf 100644 --- a/projects/arrow/index.js +++ b/projects/arrow/index.js @@ -29,6 +29,6 @@ module.exports = { 'TVL counts LP token deposits made to Arrow Protocol. CoinGecko is used to find the price of tokens in USD, only the original "SOL" token price is used for all existing variations of the token.', solana: { tvl }, hallmarks: [ - [1648080000, 'Cashio was hacked!'], + ['2022-03-24', 'Cashio was hacked!'], ] }; diff --git a/projects/astaria/index.js b/projects/astaria/index.js index 2409a8a2383..dbe7f98b9d2 100644 --- a/projects/astaria/index.js +++ b/projects/astaria/index.js @@ -52,5 +52,5 @@ Object.keys(config).forEach(chain => { }) module.exports.hallmarks = [ - [1687301106, "White hack"] + ['2023-06-20', "White hack"] ] diff --git a/projects/atrix.js b/projects/atrix.js index fcb5249d9d2..6571d4b02f4 100644 --- a/projects/atrix.js +++ b/projects/atrix.js @@ -9,7 +9,7 @@ module.exports = { timetravel: false, solana: { tvl }, hallmarks: [ - [1665521360, "Mango Markets Hack"], - [1667865600, "FTX collapse"] + ['2022-10-11', "Mango Markets Hack"], + ['2022-11-08', "FTX collapse"] ], } \ No newline at end of file diff --git a/projects/augur/index.js b/projects/augur/index.js index 358afc59d01..97353f2c32e 100644 --- a/projects/augur/index.js +++ b/projects/augur/index.js @@ -13,6 +13,6 @@ module.exports = { ]}), }, hallmarks:[ - [1613091600, "Election market resolves"] + ['2021-02-12', "Election market resolves"] ] } diff --git a/projects/autofarm.js b/projects/autofarm.js index c27ac3639de..4581945e825 100644 --- a/projects/autofarm.js +++ b/projects/autofarm.js @@ -1,8 +1,8 @@ const { sumUnknownTokens } = require('./helper/unknownTokens'); module.exports.hallmarks=[ - [1618966800, "Venus incident"], - [1634778000, "Emissions end"], + ['2021-04-21', "Venus incident"], + ['2021-10-21', "Emissions end"], ] const config = { diff --git a/projects/badgerdao.js b/projects/badgerdao.js index d1f2bdc03b2..dde0a29aff3 100644 --- a/projects/badgerdao.js +++ b/projects/badgerdao.js @@ -1,6 +1,6 @@ const { getConfig } = require('./helper/cache') -// module.exports.hallmarks = [[1638403200, "Front-end attack"]] +// module.exports.hallmarks = [['2021-12-02', "Front-end attack"]] const chains = ["ethereum", "bsc", "arbitrum", "polygon", "fantom"] diff --git a/projects/bancor/index.js b/projects/bancor/index.js index cf17b1bffc5..4ad77806918 100644 --- a/projects/bancor/index.js +++ b/projects/bancor/index.js @@ -42,7 +42,7 @@ module.exports = { start: '2017-08-02', // 08/02/2017 @ 12:00am (UTC) ethereum : { tvl }, hallmarks: [ - [1588114800, "V2.0 Launch"], // 29/04/2020 @ 12:00am (UTC) - [1602457200, "V2.1 Launch"] // 12/10/2020 @ 12:00am (UTC) + ['2020-04-28', "V2.0 Launch"], // 29/04/2020 @ 12:00am (UTC) + ['2020-10-11', "V2.1 Launch"] // 12/10/2020 @ 12:00am (UTC) ], } \ No newline at end of file diff --git a/projects/bancor/v3.js b/projects/bancor/v3.js index b0ee44a90b0..207337a904a 100644 --- a/projects/bancor/v3.js +++ b/projects/bancor/v3.js @@ -18,7 +18,7 @@ module.exports = { tvl: addV3Balance, }, hallmarks:[ - [1650322800, "V3 Beta"], // 19/04/2022 @ 12:00am (UTC) - [1652223600, "V3 Full Launch"] // 11/05/2022 @ 12:00am (UTC) + ['2022-04-18', "V3 Beta"], // 19/04/2022 @ 12:00am (UTC) + ['2022-05-10', "V3 Full Launch"] // 11/05/2022 @ 12:00am (UTC) ], }; diff --git a/projects/bao-baskets/index.js b/projects/bao-baskets/index.js index 3c7df95e49c..4570e13be5c 100644 --- a/projects/bao-baskets/index.js +++ b/projects/bao-baskets/index.js @@ -33,7 +33,7 @@ module.exports = { staking: staking(veBaoAddress, baoAddress) }, hallmarks: [ - [1668898307, "baoV2 deployment"], - [1672272000, "baoV2 emission start"] + ['2022-11-19', "baoV2 deployment"], + ['2022-12-29', "baoV2 emission start"] ] }; \ No newline at end of file diff --git a/projects/baseline/index.js b/projects/baseline/index.js index 4023b2adf9d..c48b8841127 100644 --- a/projects/baseline/index.js +++ b/projects/baseline/index.js @@ -34,7 +34,7 @@ async function staking(api) { module.exports = { hallmarks: [ - [1714251306, "self-whitehack"] + ['2024-04-27', "self-whitehack"] ], doublecounted: true, blast: { diff --git a/projects/bassexhcnage/index.js b/projects/bassexhcnage/index.js index 02afb7f36b7..041967f9372 100644 --- a/projects/bassexhcnage/index.js +++ b/projects/bassexhcnage/index.js @@ -19,7 +19,7 @@ async function tvl(api) { module.exports = { hallmarks: [ - [1698969600,"Rug Pull"] + ['2023-11-03',"Rug Pull"] ], base: { tvl, diff --git a/projects/benqi-staked-avax/index.js b/projects/benqi-staked-avax/index.js index 8a765d59766..a1285cc33f1 100644 --- a/projects/benqi-staked-avax/index.js +++ b/projects/benqi-staked-avax/index.js @@ -12,6 +12,6 @@ module.exports = { }, methodology: "Counts staked AVAX tokens.", hallmarks: [ - [1643199567, "Benqi SAVAX Launched"] + ['2022-01-26', "Benqi SAVAX Launched"] ], } diff --git a/projects/biswap/index.js b/projects/biswap/index.js index ba24ee6ac93..a7be94c8f58 100644 --- a/projects/biswap/index.js +++ b/projects/biswap/index.js @@ -39,6 +39,6 @@ module.exports = { tvl: getUniTVL({ factory, useDefaultCoreAssets: true,}) }, hallmarks:[ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ] }; \ No newline at end of file diff --git a/projects/blastup/index.js b/projects/blastup/index.js index 916a4b5be3c..7c25b7574bc 100644 --- a/projects/blastup/index.js +++ b/projects/blastup/index.js @@ -20,6 +20,6 @@ module.exports = { staking: staking(stakingContracts, [blastup, lockedBlastup]), }, hallmarks: [ - [1717575654, "IDO Farming Launch"], + ['2024-06-05', "IDO Farming Launch"], ], } \ No newline at end of file diff --git a/projects/blend-backstop/index.js b/projects/blend-backstop/index.js index 4d6a2106cad..58fbf0fed39 100644 --- a/projects/blend-backstop/index.js +++ b/projects/blend-backstop/index.js @@ -10,8 +10,8 @@ module.exports = { misrepresentedTokens: false, methodology: `Counts the total amount of BLND-USDC LP shares held by the Blend backstop contract.`, hallmarks: [ - [1745478927, "Calculate TVL using BLND Coin Gecko price instead of approximation via pool weights"], - [1745858101, "Only account for lp tokens held by the backstop contract"], + ['2025-04-24', "Calculate TVL using BLND Coin Gecko price instead of approximation via pool weights"], + ['2025-04-28', "Only account for lp tokens held by the backstop contract"], ], stellar: { tvl: () => ({}), diff --git a/projects/blex/index.js b/projects/blex/index.js index 71992f714e6..1c9738212d6 100644 --- a/projects/blex/index.js +++ b/projects/blex/index.js @@ -14,5 +14,5 @@ const tokens = [ADDRESSES.arbitrum.USDT]; module.exports = { start: '2023-08-05', arbitrum: { tvl: sumTokensExport({ tokens, owners: contracts }) }, - hallmarks: [[1691240820, "Blex Protocol Deployed on Arbitrum"]], + hallmarks: [['2023-08-05', "Blex Protocol Deployed on Arbitrum"]], }; diff --git a/projects/bluefin-amm/index.js b/projects/bluefin-amm/index.js index 95af36fb41d..ee552bcc106 100644 --- a/projects/bluefin-amm/index.js +++ b/projects/bluefin-amm/index.js @@ -20,8 +20,8 @@ async function suiTvl(api) { module.exports = { hallmarks: [ - [1731974400, "Spot Launch"], - [1733875200, "BLUE Token"] + ['2024-11-19', "Spot Launch"], + ['2024-12-11', "BLUE Token"] ], sui: { tvl: suiTvl diff --git a/projects/blur/index.js b/projects/blur/index.js index c4db3b1ea98..45a00c783ac 100644 --- a/projects/blur/index.js +++ b/projects/blur/index.js @@ -6,7 +6,7 @@ const blurBiddingAddr = "0x0000000000A39bb272e79075ade125fd351887Ac" module.exports = { hallmarks: [ - [1676376000, "BLUR token launch"] + ['2023-02-14', "BLUR token launch"] ], methodology: `TVL counts ETH tokens in the Blur Bidding address:${blurBiddingAddr}`, ethereum: { diff --git a/projects/brinc/index.js b/projects/brinc/index.js index 8106a1f4ab0..03e3ede5cd3 100644 --- a/projects/brinc/index.js +++ b/projects/brinc/index.js @@ -5,8 +5,8 @@ const treasury = "0xB5de3f06aF62D8428a8BF7b4400Ea42aD2E0bc53" module.exports = { hallmarks: [ - [1639440000, "Brinc hack due to private key compromise"], - [1644019200, "Relaunch on Arbitrum"] + ['2021-12-14', "Brinc hack due to private key compromise"], + ['2022-02-05', "Relaunch on Arbitrum"] ], methodology: `DAI reserves in the bonding curve `, arbitrum: { diff --git a/projects/bsquared/index.js b/projects/bsquared/index.js index 8ce3f7c70f0..0d688b3e465 100644 --- a/projects/bsquared/index.js +++ b/projects/bsquared/index.js @@ -8,7 +8,7 @@ const ADDRESSES_ETHEREUM_STONE = '0x7122985656e38BDC0302Db86685bb972b145bD3C'; module.exports = { hallmarks: [ - [1710259680, "Cease pre-deposit"], + ['2024-03-12', "Cease pre-deposit"], ], methodology: "Staking tokens via BSquared Network Buzz counts as TVL", bitcoin: { diff --git a/projects/bumper/index.js b/projects/bumper/index.js index fafad5168a1..8253491641b 100644 --- a/projects/bumper/index.js +++ b/projects/bumper/index.js @@ -20,10 +20,10 @@ module.exports = { staking: sumTokensExport({ owner: '0x967583939a2E660567345CFEe6BE66870075B3d1', tokens: ['0x785c34312dfA6B74F6f1829f79ADe39042222168'], }), }, hallmarks: [ - [1626264000, "LP Program Starts"], - [1634212800, "LP Program Ended"], - [1639656000, "Uniswap V3 Listing and Staking v1 Program starts"], - [1658318400, "Alpha Testing"], - [1677672000, "Uniswap V2 Listing and Liquidity Mining Program"], + ['2021-07-14', "LP Program Starts"], + ['2021-10-14', "LP Program Ended"], + ['2021-12-16', "Uniswap V3 Listing and Staking v1 Program starts"], + ['2022-07-20', "Alpha Testing"], + ['2023-03-01', "Uniswap V2 Listing and Liquidity Mining Program"], ] } diff --git a/projects/bunni/index.js b/projects/bunni/index.js index 3bf1f6cc3dc..a9a680c9ac4 100644 --- a/projects/bunni/index.js +++ b/projects/bunni/index.js @@ -27,7 +27,7 @@ const config = { module.exports = { doublecounted: true, hallmarks: [ - [1674475200,"$oLIT Rewards Start"] + ['2023-01-23',"$oLIT Rewards Start"] ], }; diff --git a/projects/bunny/index.js b/projects/bunny/index.js index 58468642dcd..8cc4e7171e5 100644 --- a/projects/bunny/index.js +++ b/projects/bunny/index.js @@ -153,6 +153,6 @@ module.exports = { tvl: polygon }, // hallmarks: [ - // [1621395248, 'Flash Loan Attack'], + // ['2021-05-19', 'Flash Loan Attack'], // ], } diff --git a/projects/cadence-protocol/index.js b/projects/cadence-protocol/index.js index 0a230bd81dd..abd446bc2ee 100644 --- a/projects/cadence-protocol/index.js +++ b/projects/cadence-protocol/index.js @@ -13,7 +13,7 @@ module.exports = { tvl: gmxExports({ vault: cantoVault }) }, hallmarks:[ - [1709142570, "Cadence Perpetuals Launch"] + ['2024-02-28', "Cadence Perpetuals Launch"] ], }; \ No newline at end of file diff --git a/projects/cake-defi/index.js b/projects/cake-defi/index.js index f6e1b0420ce..b5f5f2d041a 100644 --- a/projects/cake-defi/index.js +++ b/projects/cake-defi/index.js @@ -29,6 +29,6 @@ const config = { module.exports = cexExports(config) module.exports.methodology = 'As Bake.io (formerly Cake DeFi) is a CeDeFi platform, its assets associated to the staking nodes are not included for the purposes of the TVL calculation. In this case, there are approximately $121.4M in DFI chain (nodes), and around $24.7M in ETH chain (nodes) as of 31 March 2023. The calculation methodology are as follows: DFI: 10846 (nodes) * 20K (collateral per node) *$0.56 = $121.4M. ETH: 430 * 32 *$1800 = $24.7M, we also do not track Bitcoin Cash and Dogecoin. Bake.io publishes information on all its nodes on its Transparency page here: https://bake.io/transparency.', module.exports.hallmarks = [ - [1680516000, "Change Of Wallets"], - [1700784000, "Change Of Wallets"] + ['2023-04-03', "Change Of Wallets"], + ['2023-11-24', "Change Of Wallets"] ] \ No newline at end of file diff --git a/projects/canto-lending/index.js b/projects/canto-lending/index.js index a8f26b9abb4..bd98b45b29c 100644 --- a/projects/canto-lending/index.js +++ b/projects/canto-lending/index.js @@ -36,7 +36,7 @@ const compoundData = compoundExports(addresses.Comptroller, addresses.CCANTO, ad module.exports = { hallmarks: [ - [1661417246, "Remove canto dex LPs from tvl computation"] + ['2022-08-25', "Remove canto dex LPs from tvl computation"] ], canto: compoundData } diff --git a/projects/catex/index.js b/projects/catex/index.js index a6d48e7368b..bc155fe8639 100644 --- a/projects/catex/index.js +++ b/projects/catex/index.js @@ -35,6 +35,6 @@ module.exports = { polygon: { tvl: (api) => tvlForChain(api, '137') }, unichain: { tvl: (api) => tvlForChain(api, '130') }, hallmarks: [ - [1748451600, "Catex migrated from Polygon to Unichain"], + ['2025-05-28', "Catex migrated from Polygon to Unichain"], ], } \ No newline at end of file diff --git a/projects/cauldron/index.js b/projects/cauldron/index.js index ae166a15e03..c2e146dab41 100644 --- a/projects/cauldron/index.js +++ b/projects/cauldron/index.js @@ -26,7 +26,7 @@ module.exports = { start: '2023-07-01', bitcoincash: { tvl }, hallmarks: [ - [1688198180, "First cauldron contract deployed (SOCK)"], - [1693230446, "Cauldron opens trading for any token"], + ['2023-07-01', "First cauldron contract deployed (SOCK)"], + ['2023-08-28', "Cauldron opens trading for any token"], ] }; diff --git a/projects/celerbridge/index.js b/projects/celerbridge/index.js index 3bdf1450f04..c72224d9f3d 100644 --- a/projects/celerbridge/index.js +++ b/projects/celerbridge/index.js @@ -536,5 +536,5 @@ Array.from(chains).forEach(chain => { module.exports.methodology = `Tokens bridged via cBridge are counted as TVL`; module.exports.misrepresentedTokens = true; module.exports.hallmarks = [ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ]; diff --git a/projects/celeron/index.js b/projects/celeron/index.js index a0e5fe29f29..d2562691d30 100644 --- a/projects/celeron/index.js +++ b/projects/celeron/index.js @@ -41,5 +41,5 @@ Object.keys(config).forEach((chain) => { }) module.exports.hallmarks = [ - [1749329197, "Rug Pull"], + ['2025-06-07', "Rug Pull"], ] diff --git a/projects/colony/index.js b/projects/colony/index.js index 47b576910f6..95752031011 100644 --- a/projects/colony/index.js +++ b/projects/colony/index.js @@ -53,9 +53,9 @@ module.exports = { vesting: staking(vestingContract, colonyGovernanceToken), }, hallmarks: [ - [1651241728, "Staking V2 Launch"], - [1711370069, "Staking V3 Launch"], - [1715688000, "EarlyStage Launch"], - [1719792000, "Liquid Vesting DEX Launch"] + ['2022-04-29', "Staking V2 Launch"], + ['2024-03-25', "Staking V3 Launch"], + ['2024-05-14', "EarlyStage Launch"], + ['2024-07-01', "Liquid Vesting DEX Launch"] ], }; diff --git a/projects/compound-onchain/index.js b/projects/compound-onchain/index.js index 9f4291aecaf..8b30b457321 100644 --- a/projects/compound-onchain/index.js +++ b/projects/compound-onchain/index.js @@ -3,8 +3,8 @@ const { compoundExports2 } = require('../helper/compound'); module.exports = { hallmarks: [ - // [1632873600, "Comptroller vulnerability exploit"], - [1592226000, "COMP distribution begins"] + // ['2021-09-29', "Comptroller vulnerability exploit"], + ['2020-06-15', "COMP distribution begins"] ], ethereum: compoundExports2({ comptroller: '0x3d9819210A31b4961b30EF54bE2aeD79B9c9Cd3B', cether: '0x4Ddc2D193948926D02f9B1fE9e1daa0718270ED5' }), methodology: `${lendingMarket}. TVL is calculated by getting the market addresses from comptroller and calling the getCash() on-chain method to get the amount of tokens locked in each of these addresses, then we get the price of each token from coingecko.`, diff --git a/projects/conic-omnipool/index.js b/projects/conic-omnipool/index.js index 48123949e11..abaccde75d3 100644 --- a/projects/conic-omnipool/index.js +++ b/projects/conic-omnipool/index.js @@ -1,8 +1,8 @@ module.exports = { doublecounted: true, hallmarks: [ - // [1689937200,"ETH Omnipool Hacked"], - [1741393291, 'Team decides to wind down the project'], + // ['2023-07-21',"ETH Omnipool Hacked"], + ['2025-03-08', 'Team decides to wind down the project'], ], ethereum: { tvl: async (api) => { diff --git a/projects/contango-v2/index.js b/projects/contango-v2/index.js index 5b33f5c5a3b..6b2635ec230 100644 --- a/projects/contango-v2/index.js +++ b/projects/contango-v2/index.js @@ -139,7 +139,7 @@ const borrowed = async (api) => { } module.exports = { - hallmarks: [[1729036800, "Affected by the Radiant hack"]], + hallmarks: [['2024-10-16', "Affected by the Radiant hack"]], doublecounted: true, methodology: `Counts the tokens locked in the positions to be used as margin + user's tokens locked in the protocol's vault. Borrowed coins are discounted from the TVL, so only the position margins are counted. The reason behind this is that the protocol only added the user's margin to the underlying money market. Adding the borrowed coins to the TVL can be used as a proxy for the protocol's open interest.`, }; diff --git a/projects/convex/index.js b/projects/convex/index.js index f87d76a2a65..88a5a05e0f0 100644 --- a/projects/convex/index.js +++ b/projects/convex/index.js @@ -95,14 +95,14 @@ const chains = [ module.exports = { doublecounted: true, hallmarks: [ - [1640164144, "cvxFXS Launched"], - [1642374675, "MIM depeg"], - [1651881600, "UST depeg"], - [1654822801, "stETH depeg"], - [1667692800, "FTX collapse"], - [1690715622, "Curve reentrancy hack"], - [1695705887, "cvxFXN Launched"], - [1698409703, "cvxPRISMA Launched"], + ['2021-12-22', "cvxFXS Launched"], + ['2022-01-16', "MIM depeg"], + ['2022-05-07', "UST depeg"], + ['2022-06-10', "stETH depeg"], + ['2022-11-06', "FTX collapse"], + ['2023-07-30', "Curve reentrancy hack"], + ['2023-09-26', "cvxFXN Launched"], + ['2023-10-27', "cvxPRISMA Launched"], ] }; diff --git a/projects/cork-v1/index.js b/projects/cork-v1/index.js index 10abfdd7e9e..ced2c51b450 100644 --- a/projects/cork-v1/index.js +++ b/projects/cork-v1/index.js @@ -32,7 +32,7 @@ const eventAbi3 = "event Initialized(address indexed ra, address indexed ct, add module.exports = { methodology: 'TVL accounts for all assets deposited into the Cork smart contracts.', // hallmarks: [ - // [1741100400, "Cork V1 Launch"], + // ['2025-03-04', "Cork V1 Launch"], // ['2025-05-28', "Protocol's wstETH:weETH market was exploited"], // ], } diff --git a/projects/cortexdao/index.js b/projects/cortexdao/index.js index 93f325de22a..4d2691c91a5 100644 --- a/projects/cortexdao/index.js +++ b/projects/cortexdao/index.js @@ -9,7 +9,7 @@ module.exports = { staking: staking(stakingAddress, cxdAddress), }, hallmarks: [ - [1651881600, "UST depeg"], - [1678557600, "USDC depeg"], + ['2022-05-07', "UST depeg"], + ['2023-03-11', "USDC depeg"], ], }; diff --git a/projects/cream/index.js b/projects/cream/index.js index 049808e4a29..6cbba1c4f73 100644 --- a/projects/cream/index.js +++ b/projects/cream/index.js @@ -2,7 +2,7 @@ const ADDRESSES = require("../helper/coreAssets.json"); const { compoundExports } = require("../helper/compound"); module.exports = { - // hallmarks: [[1635292800, "Flashloan exploit"]], + // hallmarks: [['2021-10-27', "Flashloan exploit"]], timetravel: false, // bsc and fantom api's for staked coins can't be queried at historical points start: '2020-09-08', // 09/08/2020 @ 8:00am (UTC) ethereum: compoundExports("0xbdC857eae1D15ad171E11af6FC3e99413Ed57Ec4"), diff --git a/projects/crocodile/index.js b/projects/crocodile/index.js index f1f1ea537de..5e077ddaa79 100644 --- a/projects/crocodile/index.js +++ b/projects/crocodile/index.js @@ -51,7 +51,7 @@ const pool2 = async (api) => { module.exports = { methodology: "Pool2 deposits consist of CROC/S and GCROC/S LP tokens deposits while the staking TVL consists of the GCROCs tokens locked within the Masonry contract(0x08abd7Cb539AB7c6d46939381ff607d33d7c6962).", hallmarks: [ - [1739577600, 'Genesis Phase Ended'] + ['2025-02-15', 'Genesis Phase Ended'] ], avax: { tvl: crocGenesisTVL, diff --git a/projects/crv-usd/index.js b/projects/crv-usd/index.js index 59d309b11d8..7c94eb83276 100644 --- a/projects/crv-usd/index.js +++ b/projects/crv-usd/index.js @@ -39,5 +39,5 @@ Object.keys(config).forEach(chain => { }) module.exports.hallmarks = [ - [1742470655, "Resupply Launch"] + ['2025-03-20', "Resupply Launch"] ] \ No newline at end of file diff --git a/projects/cryptoyieldfocus/index.js b/projects/cryptoyieldfocus/index.js index cda28d3fcec..7f82e75b314 100644 --- a/projects/cryptoyieldfocus/index.js +++ b/projects/cryptoyieldfocus/index.js @@ -8,5 +8,5 @@ module.exports = masterchefExports({ }) module.exports.hallmarks = [ - [1631318400, "Rug Pull"] + ['2021-09-11', "Rug Pull"] ] diff --git a/projects/crystl/index.js b/projects/crystl/index.js index 32c97104309..468301e540e 100644 --- a/projects/crystl/index.js +++ b/projects/crystl/index.js @@ -39,7 +39,7 @@ async function tvl(api) { module.exports = { hallmarks: [ - [1656590400, "Protocol End"] // https://crystlfinance.medium.com/wrapping-up-crystl-finance-4743287a6bf + ['2022-06-30', "Protocol End"] // https://crystlfinance.medium.com/wrapping-up-crystl-finance-4743287a6bf ], polygon: { tvl, diff --git a/projects/csix/index.js b/projects/csix/index.js index 0b66fcdd4be..51fed0b98d8 100644 --- a/projects/csix/index.js +++ b/projects/csix/index.js @@ -14,9 +14,9 @@ async function staking(api) { module.exports = { hallmarks: [ - [1676338485, "Staking V1"], - [1700652398, "Staking V2"], - [1708909450, "Staking V3"], + ['2023-02-14', "Staking V1"], + ['2023-11-22', "Staking V2"], + ['2024-02-26', "Staking V3"], ], bsc: { tvl: () => ({}), diff --git a/projects/daiko-dex/index.js b/projects/daiko-dex/index.js index f3b68c67902..adc69961c76 100644 --- a/projects/daiko-dex/index.js +++ b/projects/daiko-dex/index.js @@ -2,5 +2,5 @@ const { uniTvlExport } = require('../helper/unknownTokens') module.exports = uniTvlExport('taiko', '0x2cFAe8F731D6a04f3E868deB03ad73576695271A'), module.exports.hallmarks = [ - [1717777624,"Rug Pull"] + ['2024-06-07',"Rug Pull"] ] \ No newline at end of file diff --git a/projects/damm-finance/index.js b/projects/damm-finance/index.js index 7814fb9b589..e4c48d1d2bf 100644 --- a/projects/damm-finance/index.js +++ b/projects/damm-finance/index.js @@ -10,6 +10,6 @@ module.exports = { methodology: "Same as Compound Finance, we just count all the tokens supplied (not borrowed money) on the lending markets", ethereum: { tvl, borrowed }, hallmarks: [ - [1664974802, "Liquidity Bonding Start"] + ['2022-10-05', "Liquidity Bonding Start"] ], } diff --git a/projects/defidollar/index.js b/projects/defidollar/index.js index e5282fd2b18..8ce0cd2e40b 100644 --- a/projects/defidollar/index.js +++ b/projects/defidollar/index.js @@ -24,7 +24,7 @@ async function tvl(api) { module.exports = { hallmarks: [ - [1641600000, "Possible exploit, contracts paused"] + ['2022-01-08', "Possible exploit, contracts paused"] ], ethereum:{ tvl diff --git a/projects/defikingdoms/index.js b/projects/defikingdoms/index.js index 19607d62b2d..5c646dd503c 100644 --- a/projects/defikingdoms/index.js +++ b/projects/defikingdoms/index.js @@ -13,6 +13,6 @@ module.exports = { staking: staking("0xaa8548665bcc12c202d5d0c700093123f2463ea6", "0x30c103f8f5a3a732dfe2dce1cc9446f545527b43"), }, hallmarks:[ - [1655991120, "Horizon bridge Hack $100m"], + ['2022-06-23', "Horizon bridge Hack $100m"], ], }; diff --git a/projects/deridex/index.js b/projects/deridex/index.js index 20af05f2bd3..32ac0fa7c6e 100644 --- a/projects/deridex/index.js +++ b/projects/deridex/index.js @@ -25,7 +25,7 @@ async function tvl() { module.exports = { hallmarks: [ - [1675900800, "Project shuts down"] + ['2023-02-09', "Project shuts down"] ], timetravel: false, doublecounted: true, diff --git a/projects/desyn-farm/index.js b/projects/desyn-farm/index.js index d5287988333..47b5d8a7ce6 100644 --- a/projects/desyn-farm/index.js +++ b/projects/desyn-farm/index.js @@ -2,7 +2,7 @@ const { getTvlFunction, chains } = require("./helper"); module.exports = { hallmarks: [ - [1719734400, "Launched on Merlin Chain"], + ['2024-06-30', "Launched on Merlin Chain"], ], methodology: 'Focused on airdrops from DeSyn and new chains.', } diff --git a/projects/detto-finance/index.js b/projects/detto-finance/index.js index 691df70ac07..bdfb6107c0e 100644 --- a/projects/detto-finance/index.js +++ b/projects/detto-finance/index.js @@ -26,7 +26,7 @@ async function staking(api) { module.exports = { hallmarks: [ - [1706745600, "Rug Pull"] + ['2024-02-01', "Rug Pull"] ], base: { tvl, staking, diff --git a/projects/dexfinance/index.js b/projects/dexfinance/index.js index c133c7cfbc5..231ace6ca14 100644 --- a/projects/dexfinance/index.js +++ b/projects/dexfinance/index.js @@ -67,7 +67,7 @@ module.exports = { }), }, hallmarks: [ - [1671483600, "DexEtf Launch"], - [1671656400, "DexVaults Launch"], + ['2022-12-19', "DexEtf Launch"], + ['2022-12-21', "DexVaults Launch"], ], }; \ No newline at end of file diff --git a/projects/dfx/index.js b/projects/dfx/index.js index 709384121fd..f2d7fb6048f 100644 --- a/projects/dfx/index.js +++ b/projects/dfx/index.js @@ -2,7 +2,7 @@ const { getLogs } = require('../helper/cache/getLogs') const { sumTokens2 } = require('../helper/unwrapLPs') // module.exports = { -// hallmarks: [[1667955600, "Hack"]], +// hallmarks: [['2022-11-09', "Hack"]], // }; const config = { diff --git a/projects/dhedge.js b/projects/dhedge.js index e677db5548f..76918d3eb2c 100644 --- a/projects/dhedge.js +++ b/projects/dhedge.js @@ -164,11 +164,11 @@ module.exports = { misrepresentedTokens: true, methodology: "Aggregates total value of each dHEDGE vault ever created", hallmarks: [ - [1627693200, "dHEDGE V2 Launch"], - [1639616400, "Optimism Launch"], - [1674003600, "Optimism Incentives Start"], - [1679965200, "DHT Staking V2 Release"], - [1701468842, "Arbitrum Launch"], - [1706569200, "Base Launch"], + ['2021-07-31', "dHEDGE V2 Launch"], + ['2021-12-16', "Optimism Launch"], + ['2023-01-18', "Optimism Incentives Start"], + ['2023-03-28', "DHT Staking V2 Release"], + ['2023-12-01', "Arbitrum Launch"], + ['2024-01-29', "Base Launch"], ], }; diff --git a/projects/dough-finance.js b/projects/dough-finance.js index f4bc2f34000..1b03bba620b 100644 --- a/projects/dough-finance.js +++ b/projects/dough-finance.js @@ -16,7 +16,7 @@ async function getVaults(api) { module.exports = { // hallmarks: [ - // [1720742400, "Protocol Exploit"] + // ['2024-07-12', "Protocol Exploit"] // ], ethereum: { tvl: async (api) => { diff --git a/projects/drops/index.js b/projects/drops/index.js index 77a541b8197..ec0f730a59d 100644 --- a/projects/drops/index.js +++ b/projects/drops/index.js @@ -40,6 +40,6 @@ module.exports = mergeExports([ ]) module.exports.hallmarks = [ - [1651702080, "Drops DAO launch"], - [1653086700, "DOP staking"], + ['2022-05-04', "Drops DAO launch"], + ['2022-05-20', "DOP staking"], ] \ No newline at end of file diff --git a/projects/dydx-v4/index.js b/projects/dydx-v4/index.js index f0d9dc205aa..bbbc5a0f8fb 100644 --- a/projects/dydx-v4/index.js +++ b/projects/dydx-v4/index.js @@ -9,7 +9,7 @@ async function tvl(){ module.exports={ hallmarks: [ - [1731974400,"dYdX Unlimited launch"] + ['2024-11-19',"dYdX Unlimited launch"] ], dydx:{ tvl diff --git a/projects/dydx/index.js b/projects/dydx/index.js index 1605cffaaf7..2d635ae48c4 100644 --- a/projects/dydx/index.js +++ b/projects/dydx/index.js @@ -18,6 +18,6 @@ module.exports = { start: '2018-09-29', // 09/29/2018 @ 12:00am (UTC) ethereum: { tvl: sumTokensExport({ owners: contracts, tokens }) }, hallmarks: [ - [1627960574, "dydx token"], + ['2021-08-03', "dydx token"], ] }; diff --git a/projects/edgeprotocol.js b/projects/edgeprotocol.js index fac47da59ab..7351a405edd 100644 --- a/projects/edgeprotocol.js +++ b/projects/edgeprotocol.js @@ -26,6 +26,6 @@ module.exports = { borrowed }, hallmarks: [ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ] }; diff --git a/projects/elasticswap/index.js b/projects/elasticswap/index.js index 3e70415ad7e..57b066e2421 100644 --- a/projects/elasticswap/index.js +++ b/projects/elasticswap/index.js @@ -30,7 +30,7 @@ const config = { module.exports = { // hallmarks: [ - // [1670889600,"Price Oracle Attack"] + // ['2022-12-13',"Price Oracle Attack"] // ], methodology: "TVL of Elastic Swap consists of liquidity pools and native token staking. Data fetched from on-chain.", diff --git a/projects/ensuro/index.js b/projects/ensuro/index.js index b279c691f38..11b0bf6b4e6 100644 --- a/projects/ensuro/index.js +++ b/projects/ensuro/index.js @@ -79,6 +79,6 @@ module.exports = { }, start: '2022-02-01', hallmarks: [ - [1669852800, "Ensuro V2 Launch"] + ['2022-12-01', "Ensuro V2 Launch"] ] }; diff --git a/projects/envelop/index.js b/projects/envelop/index.js index 90e445c92ff..e6d40c0fbfb 100644 --- a/projects/envelop/index.js +++ b/projects/envelop/index.js @@ -6,8 +6,8 @@ const { staking } = require('../helper/staking') module.exports = { methodology: 'TVL is the collateral coins, tokens, NFTs wrapped in Envelop vaults.', hallmarks: [ - [1709667755, "Blast Mainnet deployment"], - [1634745600, "Envelop(NIFTSY) TGE"], + ['2024-03-05', "Blast Mainnet deployment"], + ['2021-10-20', "Envelop(NIFTSY) TGE"], ], } const config = { diff --git a/projects/epoch-island/index.js b/projects/epoch-island/index.js index c4608e2ff3b..a82c2b6fda5 100644 --- a/projects/epoch-island/index.js +++ b/projects/epoch-island/index.js @@ -13,8 +13,8 @@ const config = { module.exports = { start: '2023-11-17', hallmarks: [ - [1700179200, "vEPOCH Launch"], - [1704240000, "ITO Launch"] + ['2023-11-17', "vEPOCH Launch"], + ['2024-01-03', "ITO Launch"] ], }; diff --git a/projects/equito-finance/index.js b/projects/equito-finance/index.js index 19f81c1a723..ef2968dca5e 100644 --- a/projects/equito-finance/index.js +++ b/projects/equito-finance/index.js @@ -17,8 +17,8 @@ const ETH_PSYOP = "0xaa07810aE08575921c476Ff088bc949da43e4964"; module.exports = { hallmarks: [ - [1671724719, "Start of bridge"], - [1683547217, "Ethereum, Binance vaults deployed"], + ['2022-12-22', "Start of bridge"], + ['2023-05-08', "Ethereum, Binance vaults deployed"], ], methodology: "TVL counts native tokens locked in EquitoFinance bridge vaults.", diff --git a/projects/euler-v2/index.js b/projects/euler-v2/index.js index 6de4e40ea8e..1e5a42be14e 100644 --- a/projects/euler-v2/index.js +++ b/projects/euler-v2/index.js @@ -3,7 +3,7 @@ const { sumTokens2 } = require("../helper/unwrapLPs") module.exports = { methodology: `TVL is supply balance minus borrows the euler contract.`, hallmarks: [ - [1762214400, "Stream finance rug"], + ['2025-11-04', "Stream finance rug"], ], } diff --git a/projects/euler/index.js b/projects/euler/index.js index da010da478e..e000d839a5d 100644 --- a/projects/euler/index.js +++ b/projects/euler/index.js @@ -3,8 +3,8 @@ const { sumTokens2 } = require('../helper/unwrapLPs') module.exports = { - hallmarks: [[1654387200, "Whale Deposit"], - [1667865600, "FTX collapse"], + hallmarks: [['2022-06-05', "Whale Deposit"], + ['2022-11-08', "FTX collapse"], // ['2023-03-13', 'Protocol was hacked'], ], methodology: `TVL is supply balance minus borrows the euler contract. Borrows are pulled from the subgraph.`, diff --git a/projects/fei/index.js b/projects/fei/index.js index 7eb9e75f94f..ee82af48790 100644 --- a/projects/fei/index.js +++ b/projects/fei/index.js @@ -62,5 +62,5 @@ module.exports = { ethereum: { tvl }, }; module.exports.hallmarks = [ - [1651325520, "Exploit $80M FEI"], + ['2022-04-30', "Exploit $80M FEI"], ] \ No newline at end of file diff --git a/projects/fiatdao/index.js b/projects/fiatdao/index.js index 7b46965d877..6179ec35c94 100644 --- a/projects/fiatdao/index.js +++ b/projects/fiatdao/index.js @@ -85,8 +85,8 @@ module.exports = { methodology: 'TVL includes fair value of collateral backing outstanding $FIAT and the initial FDT Jubilee event', ethereum: { tvl }, hallmarks: [ - [1635959960, "FDT Jubilee starts"], - [1639380013, "FDT Jubilee ends"], - [1649604096, "Protocol Launch"] + ['2021-11-03', "FDT Jubilee starts"], + ['2021-12-13', "FDT Jubilee ends"], + ['2022-04-10', "Protocol Launch"] ] } diff --git a/projects/flamingo.js b/projects/flamingo.js index 21d9f6fb6a0..86b7d808275 100644 --- a/projects/flamingo.js +++ b/projects/flamingo.js @@ -18,30 +18,30 @@ async function tvl() { module.exports = { hallmarks: [ - [1638525600, "N3 migration start"], - [1641117600, "100% minting on N3"], - [1641808800, "First IDO"], - //[1648116000, "First reverse pool"], - // [1650276000, "Binance N3 support"], - // [1651140000, "FLUND single stake"], - [1654085699, "Advanced Trade launched"], - [1656410400, "Mobile App"], - [1656677699, "Fiat Onramper launched"], - //[1660047299, "First limit order trades on OrderBook+"], - // [1668428099, "Wave 1 of new liquidity pools"], - // [1671192899, "Wave 2 of new liquidity pools"], - // [1673352899, "USD Stablecoin FUSD & Flamingo Lend"], - // [1676463299, "FUSD Pool Bonus released"], - // [1682424899, "New landing and Get Started pages"], - // [1685621699, "Flamingo Ambassador Program launched"], - // [1687263299, "Expands to 14 EVM chains"], - //[1695644099, "Flamingo Finance 3.0"], - // [1705580099, "New roadmap announced"], - // [1712232899, "Dashboard-athon"], - [1727093699, "Wave 3 of new liquidity pools"], - // [1734524099, "OrderBook+ 2.0 live on Testnet"], - // [1741263299, "OrderBook+ 2.0 live on Mainnet"], - // [1742904899, "FLOCKS released"] + ['2021-12-03', "N3 migration start"], + ['2022-01-02', "100% minting on N3"], + ['2022-01-10', "First IDO"], + //['2022-03-24', "First reverse pool"], + // ['2022-04-18', "Binance N3 support"], + // ['2022-04-28', "FLUND single stake"], + ['2022-06-01', "Advanced Trade launched"], + ['2022-06-28', "Mobile App"], + ['2022-07-01', "Fiat Onramper launched"], + //['2022-08-09', "First limit order trades on OrderBook+"], + // ['2022-11-14', "Wave 1 of new liquidity pools"], + // ['2022-12-16', "Wave 2 of new liquidity pools"], + // ['2023-01-10', "USD Stablecoin FUSD & Flamingo Lend"], + // ['2023-02-15', "FUSD Pool Bonus released"], + // ['2023-04-25', "New landing and Get Started pages"], + // ['2023-06-01', "Flamingo Ambassador Program launched"], + // ['2023-06-20', "Expands to 14 EVM chains"], + //['2023-09-25', "Flamingo Finance 3.0"], + // ['2024-01-18', "New roadmap announced"], + // ['2024-04-04', "Dashboard-athon"], + ['2024-09-23', "Wave 3 of new liquidity pools"], + // ['2024-12-18', "OrderBook+ 2.0 live on Testnet"], + // ['2025-03-06', "OrderBook+ 2.0 live on Mainnet"], + // ['2025-03-25', "FLOCKS released"] ], methodology: `TVL is obtained by making calls to the Flamingo Finance API "https://flamingo-us-1.b-cdn.net/flamingo/analytics/daily-latest/tvl_data".`, misrepresentedTokens: true, diff --git a/projects/flashstake/index.js b/projects/flashstake/index.js index a66ebba28a6..2583258b53a 100644 --- a/projects/flashstake/index.js +++ b/projects/flashstake/index.js @@ -20,12 +20,12 @@ module.exports = { doublecounted: true, start: '2022-08-01', hallmarks: [ - [1659312000, "Protocol Launch"], - [1666641600, "Optimism Launch"], - [1674604800, "Flash Capacitor Launch"], - [1676484000, "Flido Launch"], - [1680022800, "Arbitrum Launch"], - [1684443600, "Rocket Pool Launch"] + ['2022-08-01', "Protocol Launch"], + ['2022-10-24', "Optimism Launch"], + ['2023-01-25', "Flash Capacitor Launch"], + ['2023-02-15', "Flido Launch"], + ['2023-03-28', "Arbitrum Launch"], + ['2023-05-18', "Rocket Pool Launch"] ] }; diff --git a/projects/flast-protocol/index.js b/projects/flast-protocol/index.js index 9f22dd9dff2..f113eae620d 100644 --- a/projects/flast-protocol/index.js +++ b/projects/flast-protocol/index.js @@ -3,7 +3,7 @@ const { sumTokensExport, nullAddress } = require("../helper/unwrapLPs") module.exports = { methodology: "Value of user deposited ETH on Flast Protocol is considered as TVL", hallmarks: [ - [1712880000, "Rug Pull"] + ['2024-04-12', "Rug Pull"] ], blast: { tvl: sumTokensExport({ owner: '0x7474796140775d8719584AA9923102ad7bf56490', tokens: [nullAddress] }), diff --git a/projects/folks-galgo/index.js b/projects/folks-galgo/index.js index 42804a463de..e556d4b1de1 100644 --- a/projects/folks-galgo/index.js +++ b/projects/folks-galgo/index.js @@ -17,14 +17,14 @@ module.exports = { }; module.exports.hallmarks = [ - [1664553600, "Algorand Governance Recommitment"], //5 - [1672502400, "Algo Gov"], //6 - [1680278400, "Algo Gov"], //7 - [1688140800, "Algo Gov"], //8 - [1696089600, "Algo Gov"], //9 - [1704038400, "Algo Gov"], //10 - [1711900800, "Algo Gov"], //11 - [1719763200, "Algo Gov"], //12 - [1727712000, "Algo Gov"], //13 - [1735660800, "Algo Gov"], //14 + ['2022-09-30', "Algorand Governance Recommitment"], //5 + ['2022-12-31', "Algo Gov"], //6 + ['2023-03-31', "Algo Gov"], //7 + ['2023-06-30', "Algo Gov"], //8 + ['2023-09-30', "Algo Gov"], //9 + ['2023-12-31', "Algo Gov"], //10 + ['2024-03-31', "Algo Gov"], //11 + ['2024-06-30', "Algo Gov"], //12 + ['2024-09-30', "Algo Gov"], //13 + ['2024-12-31', "Algo Gov"], //14 ] \ No newline at end of file diff --git a/projects/fraxfinance/index.js b/projects/fraxfinance/index.js index 8f7089e94c2..116d0113071 100644 --- a/projects/fraxfinance/index.js +++ b/projects/fraxfinance/index.js @@ -169,7 +169,7 @@ module.exports = { tvl: ethereumTvl, }, hallmarks: [ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ], methodology: "Counts liquidty as the Collateral USDC on all AMOs, USDC POOLs, FRAX3CRV and FEI3CRVs through their Contracts", diff --git a/projects/fusefi-lending/index.js b/projects/fusefi-lending/index.js index a3e80b5e524..909926f7bdc 100644 --- a/projects/fusefi-lending/index.js +++ b/projects/fusefi-lending/index.js @@ -3,7 +3,7 @@ const { compoundExports2 } = require('../helper/compound'); module.exports = { fuse: compoundExports2({ comptroller: '0x26a562B713648d7F3D1E1031DCc0860A4F3Fa340'}), hallmarks: [ - [1648684800, "Ola Finance exploit"] + ['2022-03-31', "Ola Finance exploit"] ] } diff --git a/projects/gainsNetwork.js b/projects/gainsNetwork.js index e8e99abbf5e..bf939d7921b 100644 --- a/projects/gainsNetwork.js +++ b/projects/gainsNetwork.js @@ -57,10 +57,10 @@ async function apeTvl(api) { // node test.js projects/gainsNetwork.js module.exports = { hallmarks: [ - [1672531200,"Launch on Arbitrum"], - [1705553229,"Launched gETH and gUSDC"], - [1727650801,"Launch on Base"], - [1732233600,"Launch on ApeChain"], + ['2023-01-01',"Launch on Arbitrum"], + ['2024-01-18',"Launched gETH and gUSDC"], + ['2024-09-29',"Launch on Base"], + ['2024-11-22',"Launch on ApeChain"], ], polygon: { tvl: polyTvl, diff --git a/projects/gearbox/index.js b/projects/gearbox/index.js index b79ac982cc5..e12cb5f89ef 100644 --- a/projects/gearbox/index.js +++ b/projects/gearbox/index.js @@ -570,7 +570,7 @@ "somnia", ].map((n) => [n, { tvl, borrowed }]) ), - hallmarks: [[1666569600, "LM begins"]], + hallmarks: [['2022-10-24', "LM begins"]], methodology: `Retrieves the tokens in each Gearbox pool & value of all Credit Accounts (V1/V2/V3) denominated in the underlying token.`, misrepresentedTokens: true, }; diff --git a/projects/gemswap/index.js b/projects/gemswap/index.js index 49c8d251942..8d352844b4f 100644 --- a/projects/gemswap/index.js +++ b/projects/gemswap/index.js @@ -2,7 +2,7 @@ const { getUniTVL } = require('../helper/unknownTokens') module.exports = { hallmarks: [ - [1681430400,"Rug Pull"] + ['2023-04-14',"Rug Pull"] ], misrepresentedTokens: true, era: { diff --git a/projects/genesis-lrt/index.js b/projects/genesis-lrt/index.js index b7ab940d5b2..22e70794fb3 100644 --- a/projects/genesis-lrt/index.js +++ b/projects/genesis-lrt/index.js @@ -7,7 +7,7 @@ async function tvl(api) { module.exports = { hallmarks: [ - [1714953600, "Genesis Merges with InceptionLRT"] + ['2024-05-06', "Genesis Merges with InceptionLRT"] ], doublecounted: true, ethereum: { tvl: tvl, } diff --git a/projects/geode/index.js b/projects/geode/index.js index 75656dbe8d9..291622961ff 100644 --- a/projects/geode/index.js +++ b/projects/geode/index.js @@ -24,7 +24,7 @@ module.exports = { methodology: "All Staking Derivatives are included to the TVL with relative underlying price. Also counted the Avax within the Dynamic Withdrawal Pools.", doublecounted: true, - hallmarks: [[1658869201, "Launch of yyAVAX"]], + hallmarks: [['2022-07-26', "Launch of yyAVAX"]], avax: { tvl: avax, }, diff --git a/projects/glitter-finance/index.js b/projects/glitter-finance/index.js index e72c3ee1ec4..7192f144316 100644 --- a/projects/glitter-finance/index.js +++ b/projects/glitter-finance/index.js @@ -10,7 +10,7 @@ const OPTIMISM_VAULT = "0x446c264ed8888dad27f5452094d2ceadb1e038ea"; module.exports = { hallmarks: [ - [1661337600, "SPL Vault Migration (V2 Expansion)"], + ['2022-08-24', "SPL Vault Migration (V2 Expansion)"], ], timetravel: false, methodology: diff --git a/projects/gmx/index.js b/projects/gmx/index.js index 155699ddc35..dbec18c8a29 100644 --- a/projects/gmx/index.js +++ b/projects/gmx/index.js @@ -23,7 +23,7 @@ module.exports = { tvl: gmxExports({ vault: avalancheVault, }) }, hallmarks:[ - [1641556800, "Avalanche GMX Launch"] + ['2022-01-07', "Avalanche GMX Launch"] ], }; diff --git a/projects/goat-protocol/index.js b/projects/goat-protocol/index.js index 3819b1c83ed..84dcd452fca 100644 --- a/projects/goat-protocol/index.js +++ b/projects/goat-protocol/index.js @@ -12,7 +12,7 @@ const config = { module.exports = { doublecounted: true, hallmarks: [ - [1732186800, "Multistrategies Launch"] + ['2024-11-21', "Multistrategies Launch"] ], } diff --git a/projects/goldsand/index.js b/projects/goldsand/index.js index e49d7daaccf..56a177e8c69 100644 --- a/projects/goldsand/index.js +++ b/projects/goldsand/index.js @@ -13,7 +13,7 @@ function customCacheFunction({ cache, logs }) { module.exports = { methodology: 'TVL is the sum of deposits minus the sum of withdrawals. Since there is no liquid staking token (yet) and deposited ETH greater than 32 is automatically staked in the beacon chain, the contract balance itself is not the TVL.', hallmarks: [ - [1732231247, "Privately staked funds deposited to contract."], + ['2024-11-21', "Privately staked funds deposited to contract."], ], timetravel: false, ethereum: { diff --git a/projects/goodentry/index.js b/projects/goodentry/index.js index ad43614d5bc..0eb444194e5 100644 --- a/projects/goodentry/index.js +++ b/projects/goodentry/index.js @@ -61,7 +61,7 @@ module.exports = { methodology: "For GoodEntry v1, counts the tokens locked in the Aave lending pool fork. For v2, calls a dedicated getReserves() function on the vault.", hallmarks: [ - [1701376109, "V2 Launch"] + ['2023-11-30', "V2 Launch"] ], arbitrum: { tvl, } }; \ No newline at end of file diff --git a/projects/gplx/index.js b/projects/gplx/index.js index dda68608d4f..f54ab145bc7 100644 --- a/projects/gplx/index.js +++ b/projects/gplx/index.js @@ -2,8 +2,8 @@ const { gmxExports } = require('../helper/gmx') module.exports = { hallmarks: [ - [1687320000, "Token supply compromise"], - [1692835200, "Protocol relauch"] + ['2023-06-21', "Token supply compromise"], + ['2023-08-24', "Protocol relauch"] ], pulse:{ tvl: gmxExports({ vault: '0x4a305E6F8724Cb5F0106C8CdC90e9C6CA6429083', }) diff --git a/projects/grappa-finance/index.js b/projects/grappa-finance/index.js index 622c471c1f4..d089e04559f 100644 --- a/projects/grappa-finance/index.js +++ b/projects/grappa-finance/index.js @@ -6,7 +6,7 @@ module.exports = { tvl: ethereumTvl, }, hallmarks: [ - [1677196800, "Hashnote vault launch"], + ['2023-02-24', "Hashnote vault launch"], ] } \ No newline at end of file diff --git a/projects/gridex/index.js b/projects/gridex/index.js index 0eb75c4fff9..2c0bd7a729a 100644 --- a/projects/gridex/index.js +++ b/projects/gridex/index.js @@ -9,12 +9,12 @@ const factory = "0x32d1F0Dce675902f89D72251DB4AB1d728efa19c"; module.exports = { methodology: `Counts the tokens locked on order book grid`, hallmarks: [ - [1672531200, "GDX Airdrop #1"], - [1677628800, "GDX Airdrop #2"], - [1678838400, "Maker Rewards Launch"], - [1679616000, "GDX Airdrop #3"], - [1682294400, "GDX Staking Launch"], - [1682550000, "GDX Airdrop #4"], + ['2023-01-01', "GDX Airdrop #1"], + ['2023-03-01', "GDX Airdrop #2"], + ['2023-03-15', "Maker Rewards Launch"], + ['2023-03-24', "GDX Airdrop #3"], + ['2023-04-24', "GDX Staking Launch"], + ['2023-04-26', "GDX Airdrop #4"], ], }; diff --git a/projects/hashstack/index.js b/projects/hashstack/index.js index 8d533fe976b..cdc6d8d7605 100644 --- a/projects/hashstack/index.js +++ b/projects/hashstack/index.js @@ -38,6 +38,6 @@ module.exports = { borrowed, }, hallmarks: [ - [1701066795, "Hashstack Mainnet launch"], + ['2023-11-27', "Hashstack Mainnet launch"], ] }; diff --git a/projects/helio-money/index.js b/projects/helio-money/index.js index 82cd8614568..15953e933f8 100644 --- a/projects/helio-money/index.js +++ b/projects/helio-money/index.js @@ -28,7 +28,7 @@ const pool2 = async (api) => { module.exports = { methodology: "The TVL is calculated by summing the values of tokens held in the specified vault addresses", hallmarks: [ - [1669939200, "aBNBc exploit"], + ['2022-12-02', "aBNBc exploit"], ], bsc: { tvl: async (api) => { diff --git a/projects/helper/registries/deadAdapters.json b/projects/helper/registries/deadAdapters.json index 1d5b0210a7f..d521d26b9a4 100644 --- a/projects/helper/registries/deadAdapters.json +++ b/projects/helper/registries/deadAdapters.json @@ -23,7 +23,7 @@ "0x_nodes": { "hallmarks": [ [ - 1659527340, + "2022-08-03", "Protocol declared insolvent" ] ], @@ -53,7 +53,7 @@ "tvl": "_f", "staking": "_f" }, - "deadFrom": 1659527340 + "deadFrom": "2022-08-03" }, "2doge": { "methodology": "Pool2 deposits consist of 2DOGE/FTM and 2SDOGE/FTM LP tokens deposits while the staking TVL consists of the 2SDOGES tokens locked within the Masonry contract(0xe8EA0828FF7BF03c868a2370b83Bc06F50d4eEd9).", @@ -64,11 +64,11 @@ }, "hallmarks": [ [ - 1646179200, + "2022-03-02", "Rug Pull" ] ], - "deadFrom": 1646179200 + "deadFrom": "2022-03-02" }, "2pi": { "deadFrom": "2025-01-01", @@ -101,7 +101,7 @@ "deadFrom": "2024-04-03" }, "Caketomb": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "bsc": { "tvl": "_f", "staking": "_f", @@ -111,11 +111,11 @@ "CthulhuFinance": { "hallmarks": [ [ - 1679788800, + "2023-03-26", "Rug Pull" ] ], - "deadFrom": 1679788800, + "deadFrom": "2023-03-26", "optimism": { "tvl": "_f", "pool2": "_f", @@ -156,14 +156,14 @@ "Infernoswap": { "hallmarks": [ [ - 1703808000, + "2023-12-29", "Rug Pull" ] ], "beam": { "tvl": "_f" }, - "deadFrom": 1703808000 + "deadFrom": "2023-12-29" }, "Inufair": { "misrepresentedTokens": true, @@ -175,7 +175,7 @@ "KyborgExchange": { "hallmarks": [ [ - 1684108800, + "2023-05-15", "Rug Pull" ] ], @@ -234,12 +234,12 @@ "Solily": { "hallmarks": [ [ - 1655251200, + "2022-06-15", "Rug Pull" ] ], "timetravel": false, - "deadFrom": 1655251200, + "deadFrom": "2022-06-15", "solana": { "tvl": "_f" }, @@ -270,7 +270,7 @@ "misrepresentedTokens": true, "hallmarks": [ [ - 1684713600, + "2023-05-22", "Rug Pull" ] ], @@ -283,7 +283,7 @@ "ZukeSwap": { "hallmarks": [ [ - 1680307200, + "2023-04-01", "Rug Pull" ] ], @@ -363,7 +363,7 @@ "bsc": { "tvl": "_f" }, - "deadFrom": 1680328420 + "deadFrom": "2023-04-01" }, "almond": { "timetravel": false, @@ -394,11 +394,11 @@ "start": "2020-10-07", "hallmarks": [ [ - 1613178000, + "2021-02-13", "37M exploit" ], [ - 1626220800, + "2021-07-14", "Upgrade to V2 on ETH" ] ], @@ -442,7 +442,7 @@ "deadFrom": "2022-05-26", "hallmarks": [ [ - 1651881600, + "2022-05-07", "UST depeg" ] ] @@ -464,7 +464,7 @@ }, "hallmarks": [ [ - 1651881600, + "2022-05-07", "UST depeg" ] ], @@ -499,7 +499,7 @@ "misrepresentedTokens": true, "hallmarks": [ [ - 1665532800, + "2022-10-12", "Rug Pull" ] ], @@ -553,7 +553,7 @@ "asgardfinance": { "hallmarks": [ [ - 1643155200, + "2022-01-26", "Token mint exploit" ] ], @@ -579,17 +579,17 @@ }, "hallmarks": [ [ - 1651881600, + "2022-05-07", "UST depeg" ] ], "deadFrom": "2024-10-02" }, "astrowar-finance": { - "deadFrom": 1650564340, + "deadFrom": "2022-04-21", "hallmarks": [ [ - 1650412800, + "2022-04-20", "Rug Pull" ] ], @@ -601,7 +601,7 @@ "methodology": "Sums the total value locked of all strategies in Atlas", "hallmarks": [ [ - 1681776000, + "2023-04-18", "Rug Pull" ] ], @@ -610,18 +610,18 @@ "pool2": "_f", "staking": "_f" }, - "deadFrom": 1681776000 + "deadFrom": "2023-04-18" }, "atlendis-v2": { "start": "2023-06-13", "deadFrom": "2025-01-01", "hallmarks": [ [ - 1702367571, + "2023-12-12", "Launch of Fluna V2 Pool on Polygon" ], [ - 1713855195, + "2024-04-23", "Launch of Arjan pool on Mode Network" ] ], @@ -665,7 +665,7 @@ "avatr": { "hallmarks": [ [ - 1682726400, + "2023-04-29", "Rug Pull" ] ], @@ -677,11 +677,11 @@ "axe": { "hallmarks": [ [ - 1648765747, + "2022-03-31", "Rug Pull" ] ], - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "start": "2021-11-16", "ethereum": { "tvl": "_f", @@ -718,7 +718,7 @@ "pool2": "_f", "staking": "_f" }, - "deadFrom": 1648765747 + "deadFrom": "2022-03-31" }, "becoswap": { "misrepresentedTokens": true, @@ -746,7 +746,7 @@ "methodology": "TVL consists of staked tokens" }, "bepswap": { - "deadFrom": 1630043620, + "deadFrom": "2021-08-27", "misrepresentedTokens": true, "bsc": { "tvl": "_f" @@ -784,7 +784,7 @@ }, "bitlend": { "methodology": "Total staked tokens in Bitlend protocol.", - "deadFrom": 1675036800, + "deadFrom": "2023-01-30", "bittorrent": { "tvl": "_f" } @@ -810,7 +810,7 @@ "deadFrom": "2023-12-01" }, "blizzard": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "avax": { "tvl": "_f" }, @@ -822,7 +822,7 @@ "tvl": "_f", "borrowed": "_f" }, - "deadFrom": 1652356800 + "deadFrom": "2022-05-12" }, "blockswap": { "deadFrom": "2025-01-01", @@ -936,7 +936,7 @@ } }, "bubbleswap": { - "deadFrom": 1683813600, + "deadFrom": "2023-05-11", "timetravel": false, "misrepresentedTokens": true, "hedera": { @@ -945,11 +945,11 @@ "methodology": "Data is retrieved from the api at https://api.bubbleswap.io", "hallmarks": [ [ - 1666569600, + "2022-10-24", "Start V1 Rewards" ], [ - 1683813600, + "2023-05-11", "V1 Deprecation" ] ] @@ -963,7 +963,7 @@ "methodology": "Data is retrieved from the api at https://api.bubbleswap.io/", "hallmarks": [ [ - 1683288000, + "2023-05-05", "V2 Launch" ], [ @@ -973,7 +973,7 @@ ] }, "bucket-farm": { - "deadFrom": 1757419496, + "deadFrom": "2025-09-09", "sui": { "tvl": "_f" } @@ -1013,7 +1013,7 @@ }, "cashio": { "timetravel": false, - "deadFrom": 1667993600, + "deadFrom": "2022-11-09", "methodology": "TVL counts LP token deposits made to Cashio and accrued reward tokens to its bank. CoinGecko is used to find the price of tokens in USD.", "solana": { "tvl": "_f" @@ -1051,14 +1051,14 @@ }, "hallmarks": [ [ - 1646524800, + "2022-03-06", "Rug Pull" ] ], "deadFrom": "2022-03-06" }, "cerberusdao": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "ethereum": { "tvl": "_f" } @@ -1136,7 +1136,7 @@ "doublecounted": true, "hallmarks": [ [ - 1707315338, + "2024-02-07", "Split Adapter" ] ], @@ -1153,7 +1153,7 @@ "methodology": "We get the total MATIC deposited in clay contracts and convert it to USD." }, "cleopatradao": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "misrepresentedTokens": true, "avax": { "tvl": "_f", @@ -1164,7 +1164,7 @@ "deadFrom": "2024-09-30", "hallmarks": [ [ - 1727654400, + "2024-09-30", "Clone Sunset" ] ], @@ -1194,11 +1194,11 @@ }, "hallmarks": [ [ - 1662859935, + "2022-09-11", "Rug pull" ] ], - "deadFrom": 1662859935 + "deadFrom": "2022-09-11" }, "crescent-dex": { "timetravel": false, @@ -1209,7 +1209,7 @@ "deadFrom": "2024-05-01", "hallmarks": [ [ - 1713052800, + "2024-04-14", "Sunset of Crescent Network" ] ] @@ -1217,11 +1217,11 @@ "crolend": { "hallmarks": [ [ - 1670004805, + "2022-12-02", "Project rugged" ] ], - "deadFrom": 1670004805, + "deadFrom": "2022-12-02", "cronos": { "tvl": "_f", "borrowed": "_f" @@ -1230,11 +1230,11 @@ "crown-finance": { "hallmarks": [ [ - 1655582945, + "2022-06-18", "Rug Pull" ] ], - "deadFrom": 1655582945, + "deadFrom": "2022-06-18", "cronos": { "tvl": "_f" } @@ -1271,7 +1271,7 @@ "deadFrom": "2024-09-17", "hallmarks": [ [ - 1726531200, + "2024-09-17", "Sunset of cSwap" ] ], @@ -1304,7 +1304,7 @@ } }, "deepseadao": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "misrepresentedTokens": true, "avax": { "tvl": "_f", @@ -1312,7 +1312,7 @@ } }, "deerfi": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "misrepresentedTokens": true, "ethereum": { "tvl": "_f" @@ -1338,7 +1338,7 @@ "defiedge": { "hallmarks": [ [ - 1730332800, + "2024-10-31", "Definitive Sunset of DefiEdge" ] ], @@ -1434,7 +1434,7 @@ "dinosaur-finance": { "hallmarks": [ [ - 1675814400, + "2023-02-08", "Rug Pull" ] ], @@ -1583,7 +1583,7 @@ "drachma-exchange": { "hallmarks": [ [ - 1660392000, + "2022-08-13", "Rug Pull" ] ], @@ -1591,7 +1591,7 @@ "solana": { "tvl": "_f" }, - "deadFrom": 1660392000 + "deadFrom": "2022-08-13" }, "dvol": { "timetravel": false, @@ -1618,11 +1618,11 @@ "misrepresentedTokens": true, "hallmarks": [ [ - 1671062400, + "2022-12-15", "Rug Pull" ] ], - "deadFrom": 1671062400, + "deadFrom": "2022-12-15", "echelon": { "tvl": "_f" } @@ -1666,7 +1666,7 @@ "deadFrom": "2023-08-09" }, "emeraldswap": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "methodology": "TVL includes all farms in MasterChef contract", "bsc": { "staking": "_f", @@ -1693,7 +1693,7 @@ "equilibrium": { "hallmarks": [ [ - 1714550400, + "2024-05-01", "Sunset of Equilibrium Network" ] ], @@ -1704,7 +1704,7 @@ } }, "everestdao": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "avax": { "tvl": "_f" }, @@ -1779,10 +1779,10 @@ } }, "fdoge": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "hallmarks": [ [ - 1645488000, + "2022-02-22", "Rug Pull" ] ], @@ -1807,7 +1807,7 @@ }, "hallmarks": [ [ - 1688169600, + "2023-07-01", "Launch on ISLM" ] ], @@ -1826,10 +1826,10 @@ "tvl": "_f", "borrowed": "_f" }, - "deadFrom": 1735862400, + "deadFrom": "2025-01-03", "hallmarks": [ [ - 1735862400, + "2025-01-03", "Rug Pull" ] ] @@ -1927,12 +1927,12 @@ "friktion": { "hallmarks": [ [ - 1674838800, + "2023-01-27", "Sunset Protocol" ] ], "timetravel": false, - "deadFrom": 1674838800, + "deadFrom": "2023-01-27", "methodology": "TVL is scraped from the window.friktionSnapshot variable in app.friktion.fi and saved to the GitHub repo at Friktion-Labs/mainnet-tvl-snapshots. The data is the same as what is displayed on the app", "solana": { "tvl": "_f" @@ -1966,7 +1966,7 @@ "fundex": { "hallmarks": [ [ - 1680134400, + "2023-03-30", "Rugpull" ] ], @@ -1989,7 +1989,7 @@ }, "galatea": { "misrepresentedTokens": true, - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "cronos": { "tvl": "_f" } @@ -2017,13 +2017,13 @@ }, "hallmarks": [ [ - 1665090175, + "2022-10-06", "BSC Bridge hacker deposits coins" ] ] }, "genesis": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "misrepresentedTokens": true, "methodology": "TVL includes all farms in MasterChef contract", "cronos": { @@ -2083,7 +2083,7 @@ }, "hallmarks": [ [ - 1671415334, + "2022-12-19", "Goledo Creation timestamp" ] ], @@ -2201,17 +2201,17 @@ }, "hallmarks": [ [ - 1732734407, + "2024-11-27", "Rug Pull" ] ], - "deadFrom": 1732734407 + "deadFrom": "2024-11-27" }, "hypervault": { "deadFrom": "2025-09-26", "hallmarks": [ [ - 1758844800, + "2025-09-26", "Rug pull" ] ], @@ -2243,7 +2243,7 @@ }, "hallmarks": [ [ - 1651881600, + "2022-05-07", "UST depeg" ] ], @@ -2290,7 +2290,7 @@ "inuswap": { "hallmarks": [ [ - 1663200000, + "2022-09-15", "Rug Pull" ] ], @@ -2307,7 +2307,7 @@ "deadFrom": "2023-11-12" }, "invictus": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "timetravel": false, "misrepresentedTokens": true, "doublecounted": true, @@ -2353,7 +2353,7 @@ "jbc": { "hallmarks": [ [ - 1681516800, + "2023-04-15", "Rug Pull" ] ], @@ -2416,7 +2416,7 @@ "deadFrom": "2026-01-25" }, "kandyland-finance": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "avax": { "tvl": "_f", "staking": "_f" @@ -2431,7 +2431,7 @@ }, "hallmarks": [ [ - 1690589340, + "2023-07-29", "Rug" ] ], @@ -2449,7 +2449,7 @@ "deadFrom": "2022-10-01", "hallmarks": [ [ - 1660521600, + "2022-08-15", "incentives not given" ] ], @@ -2479,7 +2479,7 @@ "kefirswap": { "hallmarks": [ [ - 1656806400, + "2022-07-03", "Rug Pull" ] ], @@ -2519,11 +2519,11 @@ }, "hallmarks": [ [ - 1662336000, + "2022-09-05", "Rug Pull" ] ], - "deadFrom": 1662336000 + "deadFrom": "2022-09-05" }, "klend": { "bsc": { @@ -2542,7 +2542,7 @@ "deadFrom": "2025-01-01", "hallmarks": [ [ - 1711929600, + "2024-04-01", "Sunset of Kleva-Farm" ] ], @@ -2612,7 +2612,7 @@ "kokomo": { "hallmarks": [ [ - 1680264000, + "2023-03-31", "Rug Pull" ] ], @@ -2624,7 +2624,7 @@ "tvl": "_f", "borrowed": "_f" }, - "deadFrom": 1680264000 + "deadFrom": "2023-03-31" }, "konverter": { "methodology": "Sum of each liquidity pool's value", @@ -2663,7 +2663,7 @@ "kumu-finance": { "hallmarks": [ [ - 1662336000, + "2022-09-05", "Rug Pull" ] ], @@ -2674,10 +2674,10 @@ } }, "kuufinance": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "hallmarks": [ [ - 1633737600, + "2021-10-09", "pausing liquidations program indefinitely" ] ], @@ -2701,7 +2701,7 @@ }, "hallmarks": [ [ - 1697068800, + "2023-10-12", "Rug Pull" ] ], @@ -2816,7 +2816,7 @@ "timetravel": false, "hallmarks": [ [ - 1651881600, + "2022-05-07", "UST depeg" ] ] @@ -2866,11 +2866,11 @@ "manifesto": { "hallmarks": [ [ - 1676332800, + "2023-02-14", "Rug Pull" ] ], - "deadFrom": 1676332800, + "deadFrom": "2023-02-14", "misrepresentedTokens": true, "canto": { "tvl": "_f", @@ -2922,7 +2922,7 @@ "methodology": "Counts MAXI, MAXI LP (MAXI-DAI.e JLP, MAXI-WAVAX PGL), DAI.e, USDC, WAVAX, liquidity tokens (PGL, JLP), single partner tokens on the treasury and allocators" }, "mensa": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "misrepresentedTokens": true, "methodology": "Using the same methodology applied to other lending platforms, TVL for Mensa consists deposits made to the protocol and borrowed tokens are not counted.", "fantom": { @@ -2932,7 +2932,7 @@ "merchant": { "hallmarks": [ [ - 1720051200, + "2024-07-04", "Rug Pull" ] ], @@ -2982,7 +2982,7 @@ "metropolis": { "hallmarks": [ [ - 1680097334, + "2023-03-29", "Acquired by Swapline" ] ], @@ -2990,7 +2990,7 @@ "fantom": { "tvl": "_f" }, - "deadFrom": 1680097334 + "deadFrom": "2023-03-29" }, "midasdao": { "avax": { @@ -3110,11 +3110,11 @@ "mirror": { "hallmarks": [ [ - 1653696000, + "2022-05-28", "LUNC mispricing exploit" ], [ - 1651881600, + "2022-05-07", "UST depeg" ] ], @@ -3137,12 +3137,12 @@ "mosquitos-finance": { "hallmarks": [ [ - 1678320000, + "2023-03-09", "Rug Pull" ] ], "timetravel": false, - "deadFrom": 1678320000, + "deadFrom": "2023-03-09", "aptos": { "tvl": "_f", "staking": "_f" @@ -3165,7 +3165,7 @@ "myswap": { "hallmarks": [ [ - 1747094400, + "2025-05-13", "Sunset of MySwap" ] ], @@ -3189,11 +3189,11 @@ }, "hallmarks": [ [ - 1651881600, + "2022-05-07", "UST depeg" ] ], - "deadFrom": 1651881600 + "deadFrom": "2022-05-07" }, "nft360": { "kava": { @@ -3204,11 +3204,11 @@ "nidhi-dao": { "hallmarks": [ [ - 1651320000, + "2022-04-30", "NidhiDAO/TangibleDAO Merge" ] ], - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "polygon": { "tvl": "_f" } @@ -3222,7 +3222,7 @@ }, "hallmarks": [ [ - 1646179200, + "2022-03-02", "Rug Pull" ] ], @@ -3235,7 +3235,7 @@ "tvl": "_f", "staking": "_f" }, - "deadFrom": 1669009600 + "deadFrom": "2022-11-21" }, "noahark": { "misrepresentedTokens": true, @@ -3248,7 +3248,7 @@ "deadFrom": "2024-08-22", "hallmarks": [ [ - 1724284800, + "2024-08-22", "End of Deprecation process for migrating from Notional V2 to Notional V3" ] ], @@ -3318,11 +3318,11 @@ "ohmw": { "hallmarks": [ [ - 1670457600, + "2022-12-08", "Rug Pull" ] ], - "deadFrom": 1670457600, + "deadFrom": "2022-12-08", "ethpow": { "tvl": "_f" } @@ -3330,7 +3330,7 @@ "oin-finance": { "hallmarks": [ [ - 1675036800, + "2023-01-30", "Winding down announced" ] ], @@ -3345,13 +3345,13 @@ "near": { "tvl": "_f" }, - "deadFrom": 1675036800, + "deadFrom": "2023-01-30", "methodology": "Counts TVL on multi-chain of OIN-Finance" }, "olab": { "methodology": "TVL (Total Value Locked) refers to the total value of all collateral tokens held in the Conditional Token smart contract, including all collateral tokens provided to O.LAB Prediction markets across different chains.", "start": 23899060, - "deadFrom": 1752422400, + "deadFrom": "2025-07-13", "base": { "tvl": "_f" } @@ -3388,11 +3388,11 @@ "one-ring": { "hallmarks": [ [ - 1647907200, + "2022-03-22", "Rug Pull" ] ], - "deadFrom": 1647907200, + "deadFrom": "2022-03-22", "fantom": { "tvl": "_f" }, @@ -3401,7 +3401,7 @@ } }, "onedaofinance": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "harmony": { "tvl": "_f", "staking": "_f" @@ -3487,11 +3487,11 @@ }, "hallmarks": [ [ - 1641686400, + "2022-01-09", "Pearl Chest launch" ], [ - 1657929600, + "2022-07-16", "Staking v2 launch" ] ] @@ -3527,7 +3527,7 @@ "misrepresentedTokens": true, "hallmarks": [ [ - 1679356800, + "2023-03-21", "Rug Pull" ] ], @@ -3635,7 +3635,7 @@ "misrepresentedTokens": true, "hallmarks": [ [ - 1699578000, + "2023-11-10", "Rug Pull" ] ], @@ -3654,11 +3654,11 @@ }, "hallmarks": [ [ - 1646179200, + "2022-03-02", "Rug Pull" ] ], - "deadFrom": 1648765747 + "deadFrom": "2022-03-31" }, "phezzan": { "timetravel": false, @@ -3697,7 +3697,7 @@ } }, "piggy": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "start": "2021-06-08", "bsc": { "tvl": "_f" @@ -3713,7 +3713,7 @@ "deadFrom": "2023-04-09" }, "piggybankdao": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "misrepresentedTokens": true, "avax": { "tvl": "_f", @@ -3735,7 +3735,7 @@ }, "hallmarks": [ [ - 1688670115, + "2023-07-06", "Multichain Exploit" ] ], @@ -3879,11 +3879,11 @@ }, "hallmarks": [ [ - 1662842254, + "2022-09-10", "Rug pull" ] ], - "deadFrom": 1662842254 + "deadFrom": "2022-09-10" }, "polywhale": { "misrepresentedTokens": true, @@ -3892,7 +3892,7 @@ "pool2": "_f", "staking": "_f" }, - "deadFrom": 1648765747 + "deadFrom": "2022-03-31" }, "pony": { "ethereum": { @@ -3944,11 +3944,11 @@ "pulsedao": { "hallmarks": [ [ - 1647216000, + "2022-03-14", "Rug Pull" ] ], - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "misrepresentedTokens": true, "fantom": { "tvl": "_f", @@ -3965,7 +3965,7 @@ "deadFrom": "2022-05-26", "hallmarks": [ [ - 1651881600, + "2022-05-07", "UST depeg" ] ] @@ -4011,10 +4011,10 @@ "base": { "tvl": "_f" }, - "deadFrom": 1693180800, + "deadFrom": "2023-08-28", "hallmarks": [ [ - 1693180800, + "2023-08-28", "Rug Pull" ] ] @@ -4038,14 +4038,14 @@ "timetravel": false, "hallmarks": [ [ - 1675728000, + "2023-02-07", "Announcement to move from Ratio to PHNX" ] ], "solana": { "tvl": "_f" }, - "deadFrom": 1675728000, + "deadFrom": "2023-02-07", "methodology": "To obtain the Ratio Finance TVL we make on-chain calls" }, "real-veRWA": { @@ -4149,7 +4149,7 @@ "deadFrom": "2023-07-11" }, "ruler": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "ethereum": { "tvl": "_f" } @@ -4177,11 +4177,11 @@ "sashimidao": { "hallmarks": [ [ - 1642464000, + "2022-01-18", "Rug Pull" ] ], - "deadFrom": 1642464000, + "deadFrom": "2022-01-18", "misrepresentedTokens": true, "avax": { "staking": "_f", @@ -4192,7 +4192,7 @@ "scream": { "hallmarks": [ [ - 1652572800, + "2022-05-15", "DEI depeg" ] ], @@ -4239,7 +4239,7 @@ }, "hallmarks": [ [ - 1677200400, + "2023-02-24", "Vaults deprecated" ] ], @@ -4255,11 +4255,11 @@ "sierra": { "hallmarks": [ [ - 1648765747, + "2022-03-31", "Rug Pull" ] ], - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "misrepresentedTokens": true, "avax": { "tvl": "_f", @@ -4309,11 +4309,11 @@ "snowflake": { "hallmarks": [ [ - 1672448400, + "2022-12-31", "Rug Pull" ] ], - "deadFrom": 1672448400, + "deadFrom": "2022-12-31", "polygon": { "tvl": "_f", "staking": "_f" @@ -4326,7 +4326,7 @@ "sohei": { "hallmarks": [ [ - 1680480000, + "2023-04-03", "Team out of funds announced" ] ], @@ -4339,11 +4339,11 @@ "solana_miner": { "hallmarks": [ [ - 1704834000, + "2024-01-09", "Rug Pull" ] ], - "deadFrom": 1704834000, + "deadFrom": "2024-01-09", "timetravel": false, "methodology": "Solana Miner is designed to provide a user-friendly mining experience, minimizing technical barriers and facilitating newcomers. Our product focuses not only on building a community but also on delivering passive income for investors. See more: https://solanaminer.xyz", "solana": { @@ -4359,7 +4359,7 @@ "deadFrom": "2023-02-09" }, "solfire-protocol": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "solana": { "tvl": "_f" }, @@ -4397,7 +4397,7 @@ }, "hallmarks": [ [ - 1647734400, + "2022-03-20", "Rug Pull" ] ], @@ -4411,7 +4411,7 @@ } }, "specter-finance": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "misrepresentedTokens": true, "fantom": { "tvl": "_f", @@ -4430,7 +4430,7 @@ "spiritswap-lending": { "hallmarks": [ [ - 1693526400, + "2023-09-01", "Lending Network deprecated" ] ], @@ -4451,11 +4451,11 @@ "misrepresentedTokens": true, "hallmarks": [ [ - 1666656000, + "2022-10-25", "Rug Pull" ] ], - "deadFrom": 1666656000, + "deadFrom": "2022-10-25", "dogechain": { "tvl": "_f" } @@ -4501,11 +4501,11 @@ }, "hallmarks": [ [ - 1651881600, + "2022-05-07", "UST depeg" ] ], - "deadFrom": 1651881600 + "deadFrom": "2022-05-07" }, "steak": { "timetravel": false, @@ -4515,7 +4515,7 @@ }, "hallmarks": [ [ - 1651881600, + "2022-05-07", "UST depeg" ] ], @@ -4527,16 +4527,16 @@ }, "hallmarks": [ [ - 1658370720, + "2022-07-21", "Rug pull" ] ], - "deadFrom": 1658370720 + "deadFrom": "2022-07-21" }, "strips": { "hallmarks": [ [ - 1658102400, + "2022-07-18", "Winding down of v1 announced" ] ], @@ -4544,7 +4544,7 @@ "tvl": "_f", "pool2": "_f" }, - "deadFrom": 1658102400, + "deadFrom": "2022-07-18", "methodology": "Balance of USDC (fees) held by each market as core TVL as well as STRP/USDC SLP held by each market as pool2" }, "strudel": { @@ -4633,7 +4633,7 @@ } }, "swing-dao": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "misrepresentedTokens": true, "avax": { "tvl": "_f", @@ -4683,7 +4683,7 @@ "methodology": "we only count tokens deposited in the yolo contract" }, "synlev": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "ethereum": { "tvl": "_f" } @@ -4699,11 +4699,11 @@ "taichi": { "hallmarks": [ [ - 1648765747, + "2022-03-31", "Rug Pull" ] ], - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "bsc": { "tvl": "_f", "staking": "_f" @@ -4719,11 +4719,11 @@ "talentprotocol": { "hallmarks": [ [ - 1656547200, + "2022-06-30", "Token Purchase & Rewards claiming halt" ] ], - "deadFrom": 1656547200, + "deadFrom": "2022-06-30", "methodology": "Get all cUSD that the staking contract for Talent Protocol holds", "celo": { "tvl": "_f" @@ -4754,7 +4754,7 @@ }, "hallmarks": [ [ - 1651881600, + "2022-05-07", "UST depeg" ] ], @@ -4820,11 +4820,11 @@ "trapeza-protocol": { "hallmarks": [ [ - 1648684800, + "2022-03-31", "Rug Pull" ] ], - "deadFrom": 1648684800, + "deadFrom": "2022-03-31", "misrepresentedTokens": true, "bsc": { "tvl": "_f", @@ -4832,7 +4832,7 @@ } }, "traverse": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "misrepresentedTokens": true, "avax": { "tvl": "_f", @@ -4840,7 +4840,7 @@ } }, "treasury/cerberusdao": { - "deadFrom": 1648765747, + "deadFrom": "2022-03-31", "ethereum": { "tvl": "_f" } @@ -4898,7 +4898,7 @@ }, "hallmarks": [ [ - 1647043200, + "2022-03-12", "Rug Pull" ] ], @@ -4907,7 +4907,7 @@ "twtstake": { "hallmarks": [ [ - 1681948800, + "2023-04-20", "TWTStake Flagged on Twitter" ] ], @@ -4976,11 +4976,11 @@ "vacusfinance": { "hallmarks": [ [ - 1665187200, + "2022-10-08", "Rug Pull" ] ], - "deadFrom": 1665187200, + "deadFrom": "2022-10-08", "misrepresentedTokens": true, "avax": { "tvl": "_f", @@ -4994,7 +4994,7 @@ }, "hallmarks": [ [ - 1651881600, + "2022-05-07", "UST depeg" ] ], @@ -5031,7 +5031,7 @@ "velaro": { "hallmarks": [ [ - 1668556800, + "2022-11-16", "USDV hack" ] ], @@ -5221,11 +5221,11 @@ "y2b-finance": { "hallmarks": [ [ - 1673913600, + "2023-01-17", "Rug Pull" ] ], - "deadFrom": 1673913600, + "deadFrom": "2023-01-17", "ethereum": { "tvl": "_f" } @@ -5329,7 +5329,7 @@ "pool2": "_f", "staking": "_f" }, - "deadFrom": 1648765747 + "deadFrom": "2022-03-31" }, "zilch": { "deadFrom": "2023-08-30", @@ -5364,7 +5364,7 @@ "zks-miner": { "hallmarks": [ [ - 1682726400, + "2023-04-29", "Rug Pull" ] ], @@ -5372,7 +5372,7 @@ "era": { "tvl": "_f" }, - "deadFrom": 1682726400 + "deadFrom": "2023-04-29" }, "zomb2": { "fantom": { @@ -5385,11 +5385,11 @@ "zombi": { "hallmarks": [ [ - 1646870400, + "2022-03-10", "Rug Pull" ] ], - "deadFrom": 1646870400, + "deadFrom": "2022-03-10", "fantom": { "tvl": "_f", "pool2": "_f", @@ -5399,11 +5399,11 @@ "zootopia-finance": { "hallmarks": [ [ - 1667174400, + "2022-10-31", "Rug Pull" ] ], - "deadFrom": 1667174400, + "deadFrom": "2022-10-31", "bsc": { "tvl": "_f" } diff --git a/projects/hipo/index.js b/projects/hipo/index.js index 2291c97adb9..b07b59e3fc4 100644 --- a/projects/hipo/index.js +++ b/projects/hipo/index.js @@ -4,8 +4,8 @@ module.exports = { timetravel: false, methodology: 'Actual amount of TON staked on Hipo', hallmarks: [ - [1698685200, 'Hipo Launch'], - [1710821940, 'Hipo v2'], + ['2023-10-30', 'Hipo Launch'], + ['2024-03-19', 'Hipo v2'], ], ton: { tvl: async () => { diff --git a/projects/hundredfinance/index.js b/projects/hundredfinance/index.js index eabfe2ca026..0dc1a99333c 100644 --- a/projects/hundredfinance/index.js +++ b/projects/hundredfinance/index.js @@ -3,8 +3,8 @@ const comptroller = "0x0f390559f258eb8591c8e31cf0905e97cf36ace2" module.exports = { hallmarks: [ - // [1647302400, "Reentrancy attack"], - [1681541920, "Protocol hacked (oc Optimism)"], + // ['2022-03-15', "Reentrancy attack"], + ['2023-04-15', "Protocol hacked (oc Optimism)"], ], ethereum: compoundExports2({ comptroller, cether: '0xfcd8570ad81e6c77b8d252bebeba62ed980bd64d' }), diff --git a/projects/huobi/index.js b/projects/huobi/index.js index 402d662565e..38f8c2647b2 100644 --- a/projects/huobi/index.js +++ b/projects/huobi/index.js @@ -189,4 +189,4 @@ module.exports = mergeExports([ ]); module.exports.methodology = "We added the wallets from here https://github.com/huobiapi/Tool-Node.js-VerifyAddress/blob/main/snapshot/huobi_por_20230701.csv . We are not tracking 3 wallets, 2 on Heco Chain, 1 on BTTC chain. We also count stUSDT."; -module.exports.hallmarks = [[1723066836, "remove usdd collateral"]]; +module.exports.hallmarks = [['2024-08-07', "remove usdd collateral"]]; diff --git a/projects/hyperloan/index.js b/projects/hyperloan/index.js index 66701087707..80a6b926d49 100644 --- a/projects/hyperloan/index.js +++ b/projects/hyperloan/index.js @@ -8,5 +8,5 @@ const CONFIG = { module.exports = aaveV3Export(CONFIG) module.exports.hallmarks = [ - [1761994532, "Start BESC Rewards on HyperLoan Protocol"], + ['2025-11-01', "Start BESC Rewards on HyperLoan Protocol"], ] diff --git a/projects/immutablex/index.js b/projects/immutablex/index.js index 64b16ac03bf..0d937c90ba6 100644 --- a/projects/immutablex/index.js +++ b/projects/immutablex/index.js @@ -16,5 +16,5 @@ module.exports = { tvl: sumTokensExport({ owners, tokens }), staking: stakings(owners, "0xF57e7e7C23978C3cAEC3C3548E3D615c346e79fF"), }, - hallmarks: [[1643241600, "OMI migration"]], + hallmarks: [['2022-01-27', "OMI migration"]], }; diff --git a/projects/inception-lrt/index.js b/projects/inception-lrt/index.js index 7e4b82ba77b..e9a30e7da12 100644 --- a/projects/inception-lrt/index.js +++ b/projects/inception-lrt/index.js @@ -48,7 +48,7 @@ module.exports = { ethereum: { tvl }, doublecounted: true, hallmarks: [ - [1714953600, "Genesis Merges with InceptionLRT"], - [1734530420, "Amphor Labs Merges with InceptionLRT"] + ['2024-05-06', "Genesis Merges with InceptionLRT"], + ['2024-12-18', "Amphor Labs Merges with InceptionLRT"] ], } diff --git a/projects/inverse-finance-firm/index.js b/projects/inverse-finance-firm/index.js index ac0f5681273..b462256614d 100644 --- a/projects/inverse-finance-firm/index.js +++ b/projects/inverse-finance-firm/index.js @@ -159,8 +159,8 @@ async function tvl(api) { module.exports = { methodology: "Get collateral balances from users personal escrows", hallmarks: [ - [1707177600, "Launch of sDOLA"], - [1718236800, "CRV liquidation"] + ['2024-02-06', "Launch of sDOLA"], + ['2024-06-13', "CRV liquidation"] ], start: '2022-12-10', // Dec 10 2022 ethereum: { diff --git a/projects/inverse/index.js b/projects/inverse/index.js index 2e80bc23b15..4f1ed55b5fe 100644 --- a/projects/inverse/index.js +++ b/projects/inverse/index.js @@ -54,8 +54,8 @@ async function tvl(api) { module.exports = { methodology: "DOLA curve metapool replaced by DOLA", hallmarks: [ - // [1648771200, "INV price hack"], - [1655380800, "Inverse Frontier Deprecated"] + // ['2022-04-01', "INV price hack"], + ['2022-06-16', "Inverse Frontier Deprecated"] ], start: '2020-12-12', // Dec 12 2020 00:00:00 GMT+0000 ethereum: { tvl } diff --git a/projects/iotube/index.js b/projects/iotube/index.js index dc82946abb6..7d1abc68542 100644 --- a/projects/iotube/index.js +++ b/projects/iotube/index.js @@ -9,7 +9,7 @@ const config = { module.exports = { hallmarks: [ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ], }; diff --git a/projects/ironfinance/index.js b/projects/ironfinance/index.js index d5344139fea..7bd19d2e859 100644 --- a/projects/ironfinance/index.js +++ b/projects/ironfinance/index.js @@ -77,6 +77,6 @@ module.exports = { borrowed: fantomBorrowed }, hallmarks: [ - [1652270400, "Re-entrancy Exploit"] + ['2022-05-11', "Re-entrancy Exploit"] ], }; diff --git a/projects/ithil/index.js b/projects/ithil/index.js index aaf2d876568..2ffa5c71502 100644 --- a/projects/ithil/index.js +++ b/projects/ithil/index.js @@ -20,7 +20,7 @@ const config = { module.exports = { methodology: 'We calculate the TVL as the sum of (deposits + loans + locked profits - losses) for each vault available', hallmarks: [ - [1691649008, "private mainnet launch"] + ['2023-08-10', "private mainnet launch"] ], } diff --git a/projects/izumi-iziswap/index.js b/projects/izumi-iziswap/index.js index 5fe4ca206d5..10d211e0f92 100644 --- a/projects/izumi-iziswap/index.js +++ b/projects/izumi-iziswap/index.js @@ -69,7 +69,7 @@ Object.keys(poolHelpers).forEach(chain => { }) module.exports.hallmarks = [ - [1715648400,"End Mode TVL Campaign S1"] + ['2024-05-14',"End Mode TVL Campaign S1"] ] // module.exports.ultron.tvl = () => ({}) // their RPC is rugging us \ No newline at end of file diff --git a/projects/javsphere/index.js b/projects/javsphere/index.js index fc9ac8c4dc0..2026bd403d7 100644 --- a/projects/javsphere/index.js +++ b/projects/javsphere/index.js @@ -17,8 +17,8 @@ async function tvl(api) { module.exports = { methodology: `TVL of LeverageX Trading platform leveragex.trade (LPs and Traders). TVL from staking and freezer of javsphers native token JAV.`, hallmarks: [ - [1733837635, "Migration to BASE"], - [1734547635, "Launch of LeverageX.trade"], + ['2024-12-10', "Migration to BASE"], + ['2024-12-18', "Launch of LeverageX.trade"], ], base: { tvl, diff --git a/projects/jioswap/index.js b/projects/jioswap/index.js index 082928f6afd..e0ff785ad6b 100644 --- a/projects/jioswap/index.js +++ b/projects/jioswap/index.js @@ -28,6 +28,6 @@ Object.keys(config).forEach((chain) => { }, }; module.exports.hallmarks = [ - [1661472000, "JioSwap live, all pools opened for deposits"], + ['2022-08-26', "JioSwap live, all pools opened for deposits"], ]; }); diff --git a/projects/jpeg-d/index.js b/projects/jpeg-d/index.js index 7b86f1c40ad..6b0619ff91a 100644 --- a/projects/jpeg-d/index.js +++ b/projects/jpeg-d/index.js @@ -10,9 +10,9 @@ module.exports = { pool2: staking(LP_STAKING, [JPEG_WETH_SLP]), }, hallmarks: [ - [1666003500, "pETH borrows"], - [1669551000, "JPEG LTV boost"], - [1690730000, "pETH-ETH Curve pool drained"], - [1694680200, "pETH Citadel relaunch"], + ['2022-10-17', "pETH borrows"], + ['2022-11-27', "JPEG LTV boost"], + ['2023-07-30', "pETH-ETH Curve pool drained"], + ['2023-09-14', "pETH Citadel relaunch"], ], }; diff --git a/projects/jupiter-perpetual.js b/projects/jupiter-perpetual.js index c71cc67a068..2626e6a4a8a 100644 --- a/projects/jupiter-perpetual.js +++ b/projects/jupiter-perpetual.js @@ -2,7 +2,7 @@ const { sumTokens2 } = require("./helper/solana"); module.exports = { hallmarks: [ - [1706490000,"launch jup exchange"] + ['2024-01-29',"launch jup exchange"] ], timetravel: false, methodology: "Calculate sum across all program token accounts", diff --git a/projects/jupiterswap/index.js b/projects/jupiterswap/index.js index 6c8dd3b9a59..1545b6d4b92 100644 --- a/projects/jupiterswap/index.js +++ b/projects/jupiterswap/index.js @@ -2,7 +2,7 @@ const { getUniTVL } = require('../helper/unknownTokens') module.exports = { hallmarks: [ - [1660521600, "incentives not given"] + ['2022-08-15', "incentives not given"] ], misrepresentedTokens: true, methodology: "Factory addresses (0xc08BAEA14C14f25bcafe3e3E05550715505eF3dE for kava) is used to find the LP pairs. TVL is equal to the liquidity on the AMM.", diff --git a/projects/justlend.js b/projects/justlend.js index 33075a52a77..a7a4f2b89d6 100644 --- a/projects/justlend.js +++ b/projects/justlend.js @@ -9,7 +9,7 @@ module.exports = { tvl, borrowed, }, hallmarks: [ - [1733270400, "TRX token price was increasing over 90%"], + ['2024-12-04', "TRX token price was increasing over 90%"], ], }; diff --git a/projects/juststable/index.js b/projects/juststable/index.js index 96dfbd7e674..d9946675064 100644 --- a/projects/juststable/index.js +++ b/projects/juststable/index.js @@ -7,6 +7,6 @@ module.exports = { tvl: sumTokensExport({ owner: 'TRrY9fXGnfLmcp7ytkLmHiTpvYMHG6zUGF', tokens: [ADDRESSES.tron.WTRX] }) }, hallmarks: [ - [1733270400, "TRX token price was increasing over 90%"], + ['2024-12-04', "TRX token price was increasing over 90%"], ], } diff --git a/projects/kalax/index.js b/projects/kalax/index.js index 19c958045cb..a259b550e1d 100644 --- a/projects/kalax/index.js +++ b/projects/kalax/index.js @@ -55,7 +55,7 @@ async function staking(api) { module.exports = { // hallmarks:[ - // [1728777600,'Rugpull'] + // ['2024-10-13','Rugpull'] // ], blast: { tvl, diff --git a/projects/kasavadex/index.js b/projects/kasavadex/index.js index 9679c4859ce..7039be396c5 100644 --- a/projects/kasavadex/index.js +++ b/projects/kasavadex/index.js @@ -2,7 +2,7 @@ const { getUniTVL } = require('../helper/unknownTokens') module.exports = { hallmarks: [ - [1660521600, "incentives not given"] + ['2022-08-15', "incentives not given"] ], misrepresentedTokens: true, methodology: "Factory addresses (0x8F1fD6Ed57B0806FF114135F5b50B5f76e9542F2 for kava) is used to find the LP pairs. TVL is equal to the liquidity on the AMM.", diff --git a/projects/katana-prelaunch/index.js b/projects/katana-prelaunch/index.js index bacae23a08e..415e6127e0b 100644 --- a/projects/katana-prelaunch/index.js +++ b/projects/katana-prelaunch/index.js @@ -36,6 +36,6 @@ module.exports = { tvl: tvl, }, hallmarks: [ - [1751324400, "vbAssets migration to Katana mainnet"] + ['2025-06-30', "vbAssets migration to Katana mainnet"] ] } diff --git a/projects/katana-ronin.js b/projects/katana-ronin.js index 2b348925b83..5909c24a996 100644 --- a/projects/katana-ronin.js +++ b/projects/katana-ronin.js @@ -3,6 +3,6 @@ const { getUniTVL } = require('./helper/unknownTokens'); module.exports = { ronin: { tvl: getUniTVL({ useDefaultCoreAssets: true, factory: '0xb255d6a720bb7c39fee173ce22113397119cb930', }) }, hallmarks:[ - [1653744720, "Ronin Bridge Hack $625m"], + ['2022-05-28', "Ronin Bridge Hack $625m"], ], } diff --git a/projects/keiko/index.js b/projects/keiko/index.js index 63775a6f307..6638cbead81 100644 --- a/projects/keiko/index.js +++ b/projects/keiko/index.js @@ -47,6 +47,6 @@ module.exports = { start: 1739958540, timetravel: true, hallmarks: [ - [1739958540, "Protocol Launch"] + ['2025-02-19', "Protocol Launch"] ] }; \ No newline at end of file diff --git a/projects/klima-dao/index.js b/projects/klima-dao/index.js index 2f822e7da13..0dad2a8ac65 100644 --- a/projects/klima-dao/index.js +++ b/projects/klima-dao/index.js @@ -35,7 +35,7 @@ module.exports = { pool2: fetchBeefyTVL }, hallmarks: [ - [1709828986, "BCT administrative control transferred to KlimaDAO"], - [1732153403, "Autocompounder launched"], + ['2024-03-07', "BCT administrative control transferred to KlimaDAO"], + ['2024-11-21', "Autocompounder launched"], ] }; \ No newline at end of file diff --git a/projects/koyo/index.js b/projects/koyo/index.js index b6878c4e665..da839c3afdb 100644 --- a/projects/koyo/index.js +++ b/projects/koyo/index.js @@ -13,9 +13,9 @@ module.exports = { methodology: "Counts the tokens locked on swap pools based on their holdings.", hallmarks: [ - [1656419883, "Boba adds to FRAX-USDC"], - [1658439731, "Boba removes from FRAX-USDC"], - [1659129231, "Boba adds to USDC-DAI"], - [1665774187, "Boba removes from USDC-DAI"] + ['2022-06-28', "Boba adds to FRAX-USDC"], + ['2022-07-21', "Boba removes from FRAX-USDC"], + ['2022-07-29', "Boba adds to USDC-DAI"], + ['2022-10-14', "Boba removes from USDC-DAI"] ], }; diff --git a/projects/kyber/index.js b/projects/kyber/index.js index 7c01a464b48..82c0c65b285 100644 --- a/projects/kyber/index.js +++ b/projects/kyber/index.js @@ -115,7 +115,7 @@ module.exports = { methodology: `TVL is calculated by querying KyberSwap's subgraphs to get all liquidity pools and summing the balances of all tokens held in these pools. It also includes tokens held in Kyber's Meta Aggregation Router contracts on specified chains.`, hallmarks: [ [ '2023-04-17', 'Kyber team identified a vuln' ], - // [1700611200,'Protocol exploit'], + // ['2023-11-22','Protocol exploit'], ], }; diff --git a/projects/lido/index.js b/projects/lido/index.js index 68519634d6a..69a3c0964f9 100644 --- a/projects/lido/index.js +++ b/projects/lido/index.js @@ -64,11 +64,11 @@ async function solana() { module.exports = { hallmarks: [ - [1610496000, "Start of incentives for curve pool"], - [1651881600,"UST depeg"], - [1654822801, "stETH depeg"], - [1667865600, "FTX collapse"], - [1684108800, "ETH Withdrawal Activation"] + ['2021-01-13', "Start of incentives for curve pool"], + ['2022-05-07',"UST depeg"], + ['2022-06-10', "stETH depeg"], + ['2022-11-08', "FTX collapse"], + ['2023-05-15', "ETH Withdrawal Activation"] ], methodology: 'Staked tokens are counted as TVL based on the chain that they are staked on and where the liquidity tokens are issued, stMATIC is counted as Ethereum TVL since MATIC is staked in Ethereum and the liquidity token is also issued on Ethereum', timetravel: false, // solana diff --git a/projects/llamalend-curve/index.js b/projects/llamalend-curve/index.js index e6725a3850d..9af288943d9 100644 --- a/projects/llamalend-curve/index.js +++ b/projects/llamalend-curve/index.js @@ -30,5 +30,5 @@ module.exports=Object.keys(chainContracts).reduce((all, chain)=> ({ }), {}) module.exports.hallmarks = [ - [1742470655, "Resupply Launch"] + ['2025-03-20', "Resupply Launch"] ] \ No newline at end of file diff --git a/projects/lobster-protocol/index.js b/projects/lobster-protocol/index.js index 140567d5740..0128fc2f709 100644 --- a/projects/lobster-protocol/index.js +++ b/projects/lobster-protocol/index.js @@ -25,6 +25,6 @@ module.exports = { tvl, }, hallmarks: [ - [1710971510, "First Arbitrum Vault Release"], + ['2024-03-20', "First Arbitrum Vault Release"], ], } \ No newline at end of file diff --git a/projects/lodestar/index.js b/projects/lodestar/index.js index 253e36041f4..647d97dada0 100644 --- a/projects/lodestar/index.js +++ b/projects/lodestar/index.js @@ -33,7 +33,7 @@ async function borrowed(api) { module.exports = { // hallmarks: [ - // [1670630400, "pvlGLP collateral exploit"] + // ['2022-12-10', "pvlGLP collateral exploit"] // ], arbitrum: { tvl, diff --git a/projects/lombard-btcb/index.js b/projects/lombard-btcb/index.js index 2ab67c5077d..04b6a93706c 100644 --- a/projects/lombard-btcb/index.js +++ b/projects/lombard-btcb/index.js @@ -33,5 +33,5 @@ module.exports = { } module.exports.hallmarks = [ - [1761782400, 'Lombard has acquired BTC.b'], //2025-10-30 + ['2025-10-30', 'Lombard has acquired BTC.b'], //2025-10-30 ] \ No newline at end of file diff --git a/projects/loop-finance/index.js b/projects/loop-finance/index.js index ef9be1d230c..bb6da9138b2 100644 --- a/projects/loop-finance/index.js +++ b/projects/loop-finance/index.js @@ -48,6 +48,6 @@ module.exports = { terra: { tvl: sdk.util.sumChainTvls([getFactoryTvl(queries.factory0), getFactoryTvl(queries.factory1)]) }, juno: { tvl: TS.getFactoryTvl('juno1p4dmvjtdf3qw9394k7zl65eg8g5ehzvdxnvm9hd3ju7a7aslrmdqaspeak') }, hallmarks: [ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ] }; diff --git a/projects/lootswap/index.js b/projects/lootswap/index.js index 34e6435d888..998492979d2 100644 --- a/projects/lootswap/index.js +++ b/projects/lootswap/index.js @@ -5,6 +5,6 @@ module.exports={ tvl: getUniTVL({ factory: '0x021AeF70c404aa9d70b71C615F17aB3a4038851A', useDefaultCoreAssets: true }), }, hallmarks:[ - [1655991120, "Horizon bridge Hack $100m"], + ['2022-06-23', "Horizon bridge Hack $100m"], ], } \ No newline at end of file diff --git a/projects/lyra/index.js b/projects/lyra/index.js index c84247a7639..a235baa7b8a 100644 --- a/projects/lyra/index.js +++ b/projects/lyra/index.js @@ -87,11 +87,11 @@ module.exports = { staking: staking("0xcb9f85730f57732fc899fb158164b9ed60c77d49", "0x01ba67aac7f75f647d94220cc98fb30fcc5105bf") }, hallmarks:[ - [1635218174, "Lyra Token"], - [1635822974, "Token Program Start"], - [1655341200, "Lyra V1.1 End"], - [1656291600, "Lyra Avalon Start"], - [1659560056, "OP Rewards Distribution Start"], - [1675080000, "Launch on Arbitrum"] + ['2021-10-26', "Lyra Token"], + ['2021-11-02', "Token Program Start"], + ['2022-06-16', "Lyra V1.1 End"], + ['2022-06-27', "Lyra Avalon Start"], + ['2022-08-03', "OP Rewards Distribution Start"], + ['2023-01-30', "Launch on Arbitrum"] ] } diff --git a/projects/mantaswap/index.js b/projects/mantaswap/index.js index 002d768bdb4..ff577c43c00 100644 --- a/projects/mantaswap/index.js +++ b/projects/mantaswap/index.js @@ -2,7 +2,7 @@ const { getUniTVL } = require('../helper/unknownTokens') module.exports = { hallmarks: [ - [1696809600, "Rug Pull"] + ['2023-10-09', "Rug Pull"] ], misrepresentedTokens: true, manta: { tvl: getUniTVL({ factory: '0x60Ad4aB0659C3b83320f3D43d3797553b55D52c6', useDefaultCoreAssets: true, }), }, diff --git a/projects/maple/index.js b/projects/maple/index.js index 7be9e41a67b..d21feb87fd3 100644 --- a/projects/maple/index.js +++ b/projects/maple/index.js @@ -95,7 +95,7 @@ const staking = async (api) => { } module.exports = { - hallmarks: [[1670976000, 'V2 Deployment']], + hallmarks: [['2022-12-14', 'V2 Deployment']], solana: { tvl: () => ({})}, ethereum: { tvl: async (api) => processPools(api, "collateralValue"), diff --git a/projects/marinade.js b/projects/marinade.js index 21e776536f2..fee9e1a7138 100644 --- a/projects/marinade.js +++ b/projects/marinade.js @@ -24,7 +24,7 @@ async function tvl(api) { module.exports = { hallmarks: [ - [1667865600, "FTX collapse"] + ['2022-11-08', "FTX collapse"] ], timetravel: false, solana: { tvl }, diff --git a/projects/mars/index.js b/projects/mars/index.js index cb5ba6f36dd..4a25d29bff2 100644 --- a/projects/mars/index.js +++ b/projects/mars/index.js @@ -114,11 +114,11 @@ module.exports = { neutron: { tvl }, terra: { tvl: () => 0 }, hallmarks: [ - [1651881600, 'UST depeg'], - [1675774800, 'Relaunch on Osmosis'], - [1690945200, 'Launch on Neutron'], - [1696906800, 'Mars v2 launch on Osmosis'], - [1724166000, 'Mars v2 launch on Neutron'], - [1734098400, 'Perps launch on Neutron'] + ['2022-05-07', 'UST depeg'], + ['2023-02-07', 'Relaunch on Osmosis'], + ['2023-08-02', 'Launch on Neutron'], + ['2023-10-10', 'Mars v2 launch on Osmosis'], + ['2024-08-20', 'Mars v2 launch on Neutron'], + ['2024-12-13', 'Perps launch on Neutron'] ], }; diff --git a/projects/maxapy/index.js b/projects/maxapy/index.js index f69accab21e..71202aa654f 100644 --- a/projects/maxapy/index.js +++ b/projects/maxapy/index.js @@ -22,8 +22,8 @@ const config = { Object.keys(config).forEach(chain => { module.exports[chain] = { hallmarks: [ - [1729675523, "Beta Launch"], - [1745312000, "V1 Launch"], + ['2024-10-23', "Beta Launch"], + ['2025-04-22', "V1 Launch"], ], tvl: sumERC4626VaultsExport({ vaults: config[chain], isOG4626: true, }) } diff --git a/projects/meanfinance/index.js b/projects/meanfinance/index.js index 0fa35f6c9d6..d0faa560354 100644 --- a/projects/meanfinance/index.js +++ b/projects/meanfinance/index.js @@ -69,10 +69,10 @@ module.exports = { rsk: getV2TvlObject('rsk'), base: getV2TvlObject('base'), hallmarks: [ - [1650082958, "Protocol is paused due to non-critical vulnerability"], - [1654057358, "Deployment on Optimism"], - [1668006000, "Deployment on Arbitrum"], - [1672099200, "Deployment on Ethereum"], - [1685577600, "Deployment on BNB"], + ['2022-04-16', "Protocol is paused due to non-critical vulnerability"], + ['2022-06-01', "Deployment on Optimism"], + ['2022-11-09', "Deployment on Arbitrum"], + ['2022-12-27', "Deployment on Ethereum"], + ['2023-06-01', "Deployment on BNB"], ] }; diff --git a/projects/metalswap/index.js b/projects/metalswap/index.js index 7c5860fc0b0..4c729686a6a 100644 --- a/projects/metalswap/index.js +++ b/projects/metalswap/index.js @@ -60,8 +60,8 @@ const config = { module.exports = { hallmarks: [ - [1662076800, "Launch on ETH"], - [1740355200, "TVL Migration to Denaria"] + ['2022-09-02', "Launch on ETH"], + ['2025-02-24', "TVL Migration to Denaria"] ], polygon: { diff --git a/projects/metavault/index.js b/projects/metavault/index.js index 2c1ff5689f3..00964b17b9a 100644 --- a/projects/metavault/index.js +++ b/projects/metavault/index.js @@ -46,7 +46,7 @@ async function polygon(api) { module.exports = { hallmarks: [ - [1676592000, "Launch on Arbitrum"] + ['2023-02-17', "Launch on Arbitrum"] ], misrepresentedTokens: true, arbitrum: { diff --git a/projects/metronome/index.js b/projects/metronome/index.js index 13da3f99cbf..7b9408b1099 100644 --- a/projects/metronome/index.js +++ b/projects/metronome/index.js @@ -7,7 +7,7 @@ const proceeds = '0x68c4b7d05fae45bcb6192bb93e246c77e98360e1'; module.exports = { start: '2018-05-23', // block 5659904 hallmarks: [ - [1661257318,"Metronome V1 Sunset"] + ['2022-08-23',"Metronome V1 Sunset"] ], ethereum: { tvl: sumTokensExport({ diff --git a/projects/minerswap/index.js b/projects/minerswap/index.js index 607a2c39ce5..ab7ff0a44ca 100644 --- a/projects/minerswap/index.js +++ b/projects/minerswap/index.js @@ -1,6 +1,6 @@ const { uniTvlExport } = require('../helper/unknownTokens') module.exports.hallmarks=[ - [1668124800, "Rug Pull"] + ['2022-11-11', "Rug Pull"] ], module.exports = uniTvlExport('ethpow', '0x91836d77af0a5fda36c5a1f3c11dbc7766de4d03', undefined, undefined, { useDefaultCoreAssets: true, hasStablePools: true, }) diff --git a/projects/minswap/index.js b/projects/minswap/index.js index b3ab7ef7166..5f19f1efbcf 100644 --- a/projects/minswap/index.js +++ b/projects/minswap/index.js @@ -35,8 +35,8 @@ module.exports = { staking: stake }, hallmarks: [ - [1647949370, "Vulnerability Found"], - [1712565661, "Stableswap Launch"], - [1720584000, "V2 Launch"] + ['2022-03-22', "Vulnerability Found"], + ['2024-04-08', "Stableswap Launch"], + ['2024-07-10', "V2 Launch"] ], }; diff --git a/projects/mirakle/index.js b/projects/mirakle/index.js index ce492780b13..136691be6f2 100644 --- a/projects/mirakle/index.js +++ b/projects/mirakle/index.js @@ -11,6 +11,6 @@ module.exports = { tvl: gmxExports({ vault: fuseVault }) }, hallmarks: [ - [1691036559, "Mirakle Launch"] + ['2023-08-03', "Mirakle Launch"] ], }; diff --git a/projects/moby/index.js b/projects/moby/index.js index f3a503f908f..83d336fc16f 100644 --- a/projects/moby/index.js +++ b/projects/moby/index.js @@ -3,8 +3,8 @@ const ADDRESSES = require('../helper/coreAssets.json') module.exports = { hallmarks: [ - // [1736294400,"Private-key Leak Exploit"], - [1737072000,"Moby Restored"] + // ['2025-01-08',"Private-key Leak Exploit"], + ['2025-01-17',"Moby Restored"] ], arbitrum: { tvl: sumTokensExport({ diff --git a/projects/mochiswap/index.js b/projects/mochiswap/index.js index eabe69004be..ea962f99ef0 100644 --- a/projects/mochiswap/index.js +++ b/projects/mochiswap/index.js @@ -24,7 +24,7 @@ module.exports = { }), staking: staking(harmonyChef, harmonyStakingToken), hallmarks:[ - [1655991120, "Horizon bridge Hack $100m"], + ['2022-06-23', "Horizon bridge Hack $100m"], ], }, diff --git a/projects/monox/index.js b/projects/monox/index.js index 3252b85a777..2d3c3d7efcb 100644 --- a/projects/monox/index.js +++ b/projects/monox/index.js @@ -3,7 +3,7 @@ const { sumTokensExport } = require('../helper/unwrapLPs') module.exports = { hallmarks: [ - [1669766400, "swap contract exploit"] + ['2022-11-30', "swap contract exploit"] ], ethereum: { tvl: sumTokensExport({ diff --git a/projects/monroeprotocol/index.js b/projects/monroeprotocol/index.js index 33cdc7bd785..ae88f981d52 100644 --- a/projects/monroeprotocol/index.js +++ b/projects/monroeprotocol/index.js @@ -61,7 +61,7 @@ module.exports = { "Adds up the total value locked as collateral in Monroe vaults", start: '2024-03-13', // March 13, 2024 00:00 GMT hallmarks: [ - [1722000000, "V2 Launch"] + ['2024-07-26', "V2 Launch"] ], }; diff --git a/projects/monstro-fun/index.js b/projects/monstro-fun/index.js index 3a3a2b77a52..c8e27c7f1b7 100644 --- a/projects/monstro-fun/index.js +++ b/projects/monstro-fun/index.js @@ -18,7 +18,7 @@ async function tvl(api) { module.exports = { methodology: 'Sums the total invested value from farmz, golemz, and poolz contracts based on their respective latestStats functions.', - hallmarks: [[1734804000, "BSC->Base ecosystem migration"]], + hallmarks: [['2024-12-21', "BSC->Base ecosystem migration"]], misrepresentedTokens: true, base: { tvl, diff --git a/projects/moondao/index.js b/projects/moondao/index.js index 475529c8dd8..b0ac7886b0a 100644 --- a/projects/moondao/index.js +++ b/projects/moondao/index.js @@ -3,7 +3,7 @@ const { ohmTvl } = require('../helper/ohm') const treasury = "0xeC2aE8A3E2692E4b0836AB5cf88104d101DEBEf4" module.exports.hallmarks=[ - [1639180800,"Rug Pull"] + ['2021-12-11',"Rug Pull"] ], module.exports = ohmTvl(treasury, [ //DAI diff --git a/projects/moonwell/index.js b/projects/moonwell/index.js index 46718db8f7f..3c8fe6319b7 100644 --- a/projects/moonwell/index.js +++ b/projects/moonwell/index.js @@ -25,7 +25,7 @@ module.exports = { moonbeam: compoundExports2({ comptroller: moonbeamConfig.comptroller, cether: '0x091608f4e4a15335145be0a279483c0f8e4c7955' }), base: compoundExports2({ comptroller: baseConfig.comptroller, }), optimism: compoundExports2({ comptroller: optimismConfig.comptroller, }), - hallmarks: [[1659312000, 'Nomad Bridge Exploit']] + hallmarks: [['2022-08-01', 'Nomad Bridge Exploit']] } module.exports.moonbeam.staking = moonbeamStaking diff --git a/projects/morpheusswap/index.js b/projects/morpheusswap/index.js index 6dac66364a9..8f1356b44c5 100644 --- a/projects/morpheusswap/index.js +++ b/projects/morpheusswap/index.js @@ -30,5 +30,5 @@ module.exports = { "0x616a0030688329b4FaaFda8Cf469f1899e58cBfC", "0x94005434C078e9d8cC23fF4b5D88FC9bc7c0E1A5", "0xc948EaD0069adc742539c7D6e038CD132010513D", "0x5D29690d7e9f4216dFE3F15C0A2db828D25e9aD5", "0x3BEef19946b0595621650793d45C1cb06e9F810a", "0x913473eaF564e3982E9fFb6D5c559E2adb669D61", "0xA75C807d43F75806DFbDd1f302C7F388E610Be87", "0x40F4F6473F39882645237f39900fc15C2E8dd56c", "0xC60044503dA0C800DEE0577f294862Fc1c1Aca1B", "0x04f429bBFa7032a046F24466F835284351Cef5E4", "0xbC4f8A55fc3Aba02dA4E18aA66E9176EA476468D", "0xF6d428f7ee882C0bdd43AA060c69f35874609B9f", "0x23308c96cF9f46Fa6D7Ee714B960780551d35E16", "0x11d7A542ad2E12Bd0C033C85aeF6FB891CD92690", "0xc8C017674fb54F5F25f05AC0981116715465254A", "0xCCA9F9E68F7E7e1BE97DA2Ff91B016c234a13c88", "0xA431fDd6d23f0d7C4b4B92F4aD866a5939b53abB", "0x326A7D91B6F767458599E7d93DFc850d2e083d30", "0x5bCb5f2ed10aC292C9E281C5eAD4F0533666c3b6"], "0xB66b5D38E183De42F21e92aBcAF3c712dd5d6286", "fantom") }, - hallmarks: [[1642942800, "Wonderland deposit for Solidly wars"]] + hallmarks: [['2022-01-23', "Wonderland deposit for Solidly wars"]] } diff --git a/projects/mummy/index.js b/projects/mummy/index.js index fb5898d8f63..9b4a4858c76 100644 --- a/projects/mummy/index.js +++ b/projects/mummy/index.js @@ -49,6 +49,6 @@ let tvlExports = mergeExports([ }, }]); tvlExports.hallmarks = [ - [1675242000, "sifu 2M deposit"] + ['2023-02-01', "sifu 2M deposit"] ]; module.exports = tvlExports; diff --git a/projects/munchables/index.js b/projects/munchables/index.js index e9ba0642347..c72b930337d 100644 --- a/projects/munchables/index.js +++ b/projects/munchables/index.js @@ -3,7 +3,7 @@ const { sumTokensExport } = require("../helper/unwrapLPs"); module.exports = { // hallmarks: [ - // [1711487351,"Protocol Exploited"] + // ['2024-03-26',"Protocol Exploited"] // ], blast: { tvl: sumTokensExport({ diff --git a/projects/mymetatrader/index.js b/projects/mymetatrader/index.js index 2f9c3025c14..f4f164c8bc0 100644 --- a/projects/mymetatrader/index.js +++ b/projects/mymetatrader/index.js @@ -17,5 +17,5 @@ module.exports = { }), staking: staking(stakingPool, mmtToken), }, - hallmarks: [[1677765600, "Closed mainnet"]], + hallmarks: [['2023-03-02', "Closed mainnet"]], }; diff --git a/projects/myswap/api.js b/projects/myswap/api.js index 7294f1f51e5..af10d4179ed 100644 --- a/projects/myswap/api.js +++ b/projects/myswap/api.js @@ -25,7 +25,7 @@ async function tvl() { } module.exports = { - hallmarks: [[1747094400, 'Sunset of MySwap']], + hallmarks: [['2025-05-13', 'Sunset of MySwap']], deadFrom: '2025-05-13', timetravel: false, starknet: { tvl } diff --git a/projects/narwhal-finance/index.js b/projects/narwhal-finance/index.js index 30f7178b966..af251c54390 100644 --- a/projects/narwhal-finance/index.js +++ b/projects/narwhal-finance/index.js @@ -3,7 +3,7 @@ const ADDRESSES = require('../helper/coreAssets.json'); module.exports = { hallmarks: [ - [1689034511, "Launch on Arbitrum & BSC"], + ['2023-07-11', "Launch on Arbitrum & BSC"], ], }; diff --git a/projects/nayms/index.js b/projects/nayms/index.js index f2cf054f719..3493db34b2b 100644 --- a/projects/nayms/index.js +++ b/projects/nayms/index.js @@ -22,7 +22,7 @@ const ownerBase = "0x546Fb1621CF8C0e8e3ED8E3508b7c5100ADdBc03"; module.exports = { methodology: "Sum assets on Nayms", start: '2023-04-20', // Thu Apr 20 13:36:59 2023 GMT - hallmarks: [[1681990619, "Nayms V3 Launch"]], + hallmarks: [['2023-04-20', "Nayms V3 Launch"]], ethereum: { tvl: sumTokensExport({ owner, tokens }), }, diff --git a/projects/nexon/index.js b/projects/nexon/index.js index 6a7c107e642..fcb0a5e2665 100644 --- a/projects/nexon/index.js +++ b/projects/nexon/index.js @@ -12,7 +12,7 @@ const lendingMarket2 = compoundExports2({ comptroller: '0xc955d5fa053d88e7338317 module.exports = { // hallmarks: [ - // [1690243200, "read-only Reentrancy Attack"] + // ['2023-07-25', "read-only Reentrancy Attack"] // ], era: { tvl: sdk.util.sumChainTvls([lendingMarket.tvl, lendingMarket2.tvl]), diff --git a/projects/nomad/index.js b/projects/nomad/index.js index 09d660c8c91..dcbce60ea90 100644 --- a/projects/nomad/index.js +++ b/projects/nomad/index.js @@ -79,7 +79,7 @@ function tvl(api) { module.exports = { // hallmarks: [ - // [1659312000, "trusted root exploit"] + // ['2022-08-01', "trusted root exploit"] // ], methodology: 'counts the total amount of assets locked in the Nomad token bridge.', }; diff --git a/projects/noon/index.js b/projects/noon/index.js index 295ca37597e..cbfcfac385a 100644 --- a/projects/noon/index.js +++ b/projects/noon/index.js @@ -55,6 +55,6 @@ module.exports = { tvl: tvl('tac'), }, hallmarks: [ - [1737979200, "Public Beta"] + ['2025-01-27', "Public Beta"] ] } diff --git a/projects/nostra-pools/index.js b/projects/nostra-pools/index.js index 4e660d9db0c..aa02ef63109 100644 --- a/projects/nostra-pools/index.js +++ b/projects/nostra-pools/index.js @@ -58,6 +58,6 @@ module.exports = { tvl, }, hallmarks: [ - [1706106000, "Nostra Pools launch"], + ['2024-01-24', "Nostra Pools launch"], ] }; diff --git a/projects/nostra-staked-strk/index.js b/projects/nostra-staked-strk/index.js index bc704f61c0d..58133f5dafa 100644 --- a/projects/nostra-staked-strk/index.js +++ b/projects/nostra-staked-strk/index.js @@ -21,5 +21,5 @@ module.exports = { starknet: { tvl, }, - hallmarks: [[1710349200, "Nostra Staked STRK launch"]], + hallmarks: [['2024-03-13', "Nostra Staked STRK launch"]], }; diff --git a/projects/nostra/index.js b/projects/nostra/index.js index f10eb98de4c..fd9c6503cb7 100644 --- a/projects/nostra/index.js +++ b/projects/nostra/index.js @@ -148,6 +148,6 @@ module.exports = { borrowed, }, hallmarks: [ - [1697634000, "Nostra Money Market launch"] + ['2023-10-18', "Nostra Money Market launch"] ] }; diff --git a/projects/nowswap/index.js b/projects/nowswap/index.js index 19957883cfa..a7590bf3bdf 100644 --- a/projects/nowswap/index.js +++ b/projects/nowswap/index.js @@ -3,7 +3,7 @@ const { getUniTVL } = require('../helper/unknownTokens') module.exports = { hallmarks: [ - [1631664000, "Hacked"] + ['2021-09-15', "Hacked"] ], ethereum: { tvl: getUniTVL({ diff --git a/projects/omm/index.js b/projects/omm/index.js index e6638b56d88..6169d14d7bc 100644 --- a/projects/omm/index.js +++ b/projects/omm/index.js @@ -26,7 +26,7 @@ async function borrowed(api) { module.exports = { misrepresentedTokens: true, // hallmarks: [ - // [1674388800, "Smart Contract Exploit"] + // ['2023-01-22', "Smart Contract Exploit"] // ], icon: { tvl, borrowed } } \ No newline at end of file diff --git a/projects/oolongswap/index.js b/projects/oolongswap/index.js index 18e768251b2..5bc141aadad 100644 --- a/projects/oolongswap/index.js +++ b/projects/oolongswap/index.js @@ -8,6 +8,6 @@ module.exports = { }) }, hallmarks: [ - [1658312537, "Alameda Research exits"], + ['2022-07-20', "Alameda Research exits"], ], }; diff --git a/projects/openswap_harmony/index.js b/projects/openswap_harmony/index.js index f9e21141a41..d39919e94b9 100644 --- a/projects/openswap_harmony/index.js +++ b/projects/openswap_harmony/index.js @@ -11,6 +11,6 @@ module.exports = { }) }, hallmarks:[ - [1655991120, "Horizon bridge Hack $100m"], + ['2022-06-23', "Horizon bridge Hack $100m"], ], } diff --git a/projects/opyn-squeeth/index.js b/projects/opyn-squeeth/index.js index 95f7a759107..385e18c00b3 100644 --- a/projects/opyn-squeeth/index.js +++ b/projects/opyn-squeeth/index.js @@ -28,8 +28,8 @@ module.exports = { } }, hallmarks: [ - [1643053740, "Crab v1 launch"], - [1659055140, "Crab v2 launch"], - [1671221995, "Zen Bull launch"] + ['2022-01-24', "Crab v1 launch"], + ['2022-07-29', "Crab v2 launch"], + ['2022-12-16', "Zen Bull launch"] ] }; \ No newline at end of file diff --git a/projects/orange-finance/index.js b/projects/orange-finance/index.js index 320a53933de..098f6b2c0b9 100644 --- a/projects/orange-finance/index.js +++ b/projects/orange-finance/index.js @@ -33,9 +33,9 @@ module.exports = { tvl: beraTvl }, hallmarks: [ - [1682680200, "Orange Alpha Vault Launch"], //2023 Apr 28 - [1688385600, "Camelot Vault Launch"], //2023 Jul 3 - [1703462400, "Strategy Vault Launch"], //2023 Dec 25 - [1709204400, "LPDfi Vault Launch"], //2024 Feb 29 + ['2023-04-28', "Orange Alpha Vault Launch"], //2023 Apr 28 + ['2023-07-03', "Camelot Vault Launch"], //2023 Jul 3 + ['2023-12-25', "Strategy Vault Launch"], //2023 Dec 25 + ['2024-02-29', "LPDfi Vault Launch"], //2024 Feb 29 ], }; diff --git a/projects/orca-kujira/index.js b/projects/orca-kujira/index.js index c0f88b5710d..07712b44bf9 100644 --- a/projects/orca-kujira/index.js +++ b/projects/orca-kujira/index.js @@ -39,7 +39,7 @@ async function tvl(api) { module.exports = { hallmarks: [ - [1673740800, "TVL separated into products"] + ['2023-01-15', "TVL separated into products"] ], kujira: { tvl, diff --git a/projects/orca/index.js b/projects/orca/index.js index 6c7eba230e3..26359970450 100644 --- a/projects/orca/index.js +++ b/projects/orca/index.js @@ -52,8 +52,8 @@ module.exports = { solana: { tvl: sdk.util.sumChainTvls([orcaV1Tvl, orcaV2Tvl, tvl]) }, eclipse: { tvl: eclipseTvl }, hallmarks: [ - [1628565707, "Token+LM launch"], - [1667865600, "FTX collapse"] + ['2021-08-10', "Token+LM launch"], + ['2022-11-08', "FTX collapse"] ] }; diff --git a/projects/padswap/index.js b/projects/padswap/index.js index 3712039e8fa..71b9d4f9fa9 100644 --- a/projects/padswap/index.js +++ b/projects/padswap/index.js @@ -17,7 +17,7 @@ const PADSWAP_MOONBEAM_FACTORY_ADDRESS = module.exports = { hallmarks: [ - [1659312000,"Nomad Bridge Exploit"], + ['2022-08-01',"Nomad Bridge Exploit"], ], methodology: `TVL accounts for the liquidity on all AMM pools (see https://info.padswap.exchange/ and https://movr-info.padswap.exchange/). Staking includes all TOAD staked in TOAD farms.`, misrepresentedTokens: true, diff --git a/projects/pairex/index.js b/projects/pairex/index.js index d13fdb5d8dc..2b62b44e1c2 100644 --- a/projects/pairex/index.js +++ b/projects/pairex/index.js @@ -21,6 +21,6 @@ module.exports = { tvl: sumTokensExport({ tokens, owners: contracts }), }, hallmarks: [ - [1678852800, "Arbitrum Pairex Launch"] + ['2023-03-15', "Arbitrum Pairex Launch"] ] } diff --git a/projects/paxos-gold/index.js b/projects/paxos-gold/index.js index 1b98b1a8e8f..ecc2a38cb89 100644 --- a/projects/paxos-gold/index.js +++ b/projects/paxos-gold/index.js @@ -11,5 +11,5 @@ module.exports = { } module.exports.hallmarks = [ - [1724371200, "Transfer fee was set to 0"], + ['2024-08-23', "Transfer fee was set to 0"], ] diff --git a/projects/peapods-finance/index.js b/projects/peapods-finance/index.js index 7a39a77828c..d51115d3385 100644 --- a/projects/peapods-finance/index.js +++ b/projects/peapods-finance/index.js @@ -111,7 +111,7 @@ const borrowed = async (api) => { module.exports = { methodology: "Aggregates TVL in all Peapods Finance indexes created", - hallmarks: [[1710444951, "Arbitrum launch"],[1715151225, "Base launch"],[1715214483, "Mode launch"],[1738958400, "LVF launch"],[1742269792, "Sonic launch"],[1744292339, "Berachain launch"]], + hallmarks: [['2024-03-14', "Arbitrum launch"],['2024-05-08', "Base launch"],['2024-05-09', "Mode launch"],['2025-02-07', "LVF launch"],['2025-03-18', "Sonic launch"],['2025-04-10', "Berachain launch"]], }; Object.keys(config).forEach(chain => { diff --git a/projects/pembrock/index.js b/projects/pembrock/index.js index fce81c057e6..ac182e173da 100644 --- a/projects/pembrock/index.js +++ b/projects/pembrock/index.js @@ -50,6 +50,6 @@ async function staking() { module.exports = { near: { tvl, staking }, hallmarks: [ - [1666648800,"DCB withdrawn liquidity from Ref Finance's "] + ['2022-10-24',"DCB withdrawn liquidity from Ref Finance's "] ], } diff --git a/projects/perma-pod/index.js b/projects/perma-pod/index.js index f328f47a29d..bdf7b133cc7 100644 --- a/projects/perma-pod/index.js +++ b/projects/perma-pod/index.js @@ -50,7 +50,7 @@ module.exports = { borrowed }, hallmarks: [ - [1763285165, 'Launch on ZigChain'], + ['2025-11-16', 'Launch on ZigChain'], ], }; diff --git a/projects/platypus-finance/index.js b/projects/platypus-finance/index.js index 24b5852261b..0a7de1536c0 100644 --- a/projects/platypus-finance/index.js +++ b/projects/platypus-finance/index.js @@ -30,6 +30,6 @@ module.exports = { hallmarks: [ // ['2023-02-17', 'Protocol was hacked for $8.5m'], ['2023-10-12', 'Protocol was hacked for $2m'], - [1716811215,"Acquired by Stable Jack"] + ['2024-05-27',"Acquired by Stable Jack"] ], }; diff --git a/projects/plaza-finance/index.js b/projects/plaza-finance/index.js index 014b6b357ad..2a381a2bb59 100644 --- a/projects/plaza-finance/index.js +++ b/projects/plaza-finance/index.js @@ -44,7 +44,7 @@ module.exports = { start: 1742839200, base: { tvl }, hallmarks: [ - [1742839200,"PreDeposit Launch"], - [1745852400,"ETH Pool Launch"] + ['2025-03-24',"PreDeposit Launch"], + ['2025-04-28',"ETH Pool Launch"] ], } diff --git a/projects/pluto-so/index.js b/projects/pluto-so/index.js index 77036b99c58..814f747d500 100644 --- a/projects/pluto-so/index.js +++ b/projects/pluto-so/index.js @@ -73,6 +73,6 @@ module.exports = { // borrowed, }, hallmarks: [ - [1733534040, "Referral-only launch"], + ['2024-12-07', "Referral-only launch"], ] }; diff --git a/projects/polter/index.js b/projects/polter/index.js index 740190237cb..2fd4f99e8a9 100644 --- a/projects/polter/index.js +++ b/projects/polter/index.js @@ -25,7 +25,7 @@ const base = { module.exports = { // hallmarks: [ - // [1731715200,"Price Oracle Exploit"] + // ['2024-11-16',"Price Oracle Exploit"] // ], sonic: aaveV2Export(sonic.POLTER_LENDINGPOOL_CONTRACT), fantom: aaveV2Export(fantom.POLTER_LENDINGPOOL_CONTRACT), diff --git a/projects/polynomial-earn/index.js b/projects/polynomial-earn/index.js index a9bb4f9450c..6e14f2a3193 100644 --- a/projects/polynomial-earn/index.js +++ b/projects/polynomial-earn/index.js @@ -44,9 +44,9 @@ module.exports = { tvl, }, hallmarks: [ - [1648728000, "Earn V1 Launch"], - [1655380800, "Earn V1 Shutdown"], - [1660132800, "Earn V2 Launch"], + ['2022-03-31', "Earn V1 Launch"], + ['2022-06-16', "Earn V1 Shutdown"], + ['2022-08-10', "Earn V2 Launch"], ], methodology: 'Using contract methods, TVL is pendingDeposits + totalFunds + premiumCollected and the asset is UNDERLYING or COLLATERAL (put vs call) ', } \ No newline at end of file diff --git a/projects/polynomial-trade/index.js b/projects/polynomial-trade/index.js index 3e7c95003a5..911e0c506d4 100644 --- a/projects/polynomial-trade/index.js +++ b/projects/polynomial-trade/index.js @@ -21,9 +21,9 @@ module.exports = { tvl: sumTokensExport({ owner: '0xc133983D6d9140923b5eaE52664221d9099cf119', tokens: [ADDRESSES.polynomial.solvBtc,ADDRESSES.polynomial.weETH, ADDRESSES.polynomial.wstEth, ADDRESSES.polynomial.wETH]}) }, hallmarks:[ - [1679918400, "Trade Launch"], - [1724248800, "Polynomial Trade Launch"], - [1747137600, "Multicollateral Launch"] + ['2023-03-27', "Trade Launch"], + ['2024-08-21', "Polynomial Trade Launch"], + ['2025-05-13', "Multicollateral Launch"] ] } \ No newline at end of file diff --git a/projects/possumLabs/index.js b/projects/possumLabs/index.js index 07e33b7b14a..4bc763d377f 100644 --- a/projects/possumLabs/index.js +++ b/projects/possumLabs/index.js @@ -20,6 +20,6 @@ module.exports = { "TVL is equal to the amount staked in the Portals V1 and Portals V2 contracts.", arbitrum: { tvl }, hallmarks: [ - [1715776637, "Portals V2 Launch"], + ['2024-05-15', "Portals V2 Launch"], ], }; diff --git a/projects/predy-v5/index.js b/projects/predy-v5/index.js index fac473eda2b..544dc3354a1 100644 --- a/projects/predy-v5/index.js +++ b/projects/predy-v5/index.js @@ -34,6 +34,6 @@ module.exports = { borrowed, }, hallmarks: [ - [1688490168, "Launch Predy V5"] + ['2023-07-04', "Launch Predy V5"] ], }; \ No newline at end of file diff --git a/projects/predy/index.js b/projects/predy/index.js index 101dc8cf780..c6dcc421728 100644 --- a/projects/predy/index.js +++ b/projects/predy/index.js @@ -13,7 +13,7 @@ module.exports = { tvl: sumTokensExport({ owners: [v202Address, v2Address], tokens: [USDC_CONTRACT, WETH_CONTRACT,] }), }, hallmarks: [ - [1671092333, "Launch Predy V3"], - [1678734774, "Launch Predy V3.2"] + ['2022-12-15', "Launch Predy V3"], + ['2023-03-13', "Launch Predy V3.2"] ], }; diff --git a/projects/prism/index.js b/projects/prism/index.js index 3e6fef1b274..76c54ddd770 100644 --- a/projects/prism/index.js +++ b/projects/prism/index.js @@ -18,6 +18,6 @@ module.exports = { tvl, }, hallmarks:[ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ] } diff --git a/projects/prisma/index.js b/projects/prisma/index.js index c7027bbe467..de596830951 100644 --- a/projects/prisma/index.js +++ b/projects/prisma/index.js @@ -5,8 +5,8 @@ const config = { } module.exports.hallmarks = [ - [1698883200,"PRISMA token launch"], - // [1711669800,"Prisma Exploit"] + ['2023-11-02',"PRISMA token launch"], + // ['2024-03-28',"Prisma Exploit"] ], Object.keys(config).forEach(chain => { const { factory, fromBlock, } = config[chain] diff --git a/projects/promethium/index.js b/projects/promethium/index.js index a0a1e301021..1396576788c 100644 --- a/projects/promethium/index.js +++ b/projects/promethium/index.js @@ -27,5 +27,5 @@ module.exports = { "TVL displays the total amount of assets stored in the Promethium contracts, excluding not claimed fees.", start: '2023-10-01', arbitrum: { tvl }, - hallmarks: [[1696164866, "Profitable pools deployment"]], + hallmarks: [['2023-10-01', "Profitable pools deployment"]], }; diff --git a/projects/psyoptions/index.js b/projects/psyoptions/index.js index 82ca6091702..aa979287c47 100644 --- a/projects/psyoptions/index.js +++ b/projects/psyoptions/index.js @@ -128,7 +128,7 @@ async function tvl() { module.exports = { misrepresentedTokens: true, hallmarks: [ - [1717977600,"Withdrawal Only Mode Announced"] + ['2024-06-10',"Withdrawal Only Mode Announced"] ], timetravel: false, solana: { diff --git a/projects/quarry/index.js b/projects/quarry/index.js index 3d932879db2..25058b95d21 100644 --- a/projects/quarry/index.js +++ b/projects/quarry/index.js @@ -27,6 +27,6 @@ module.exports = { "TVL counts deposits made to Quarry Protocol. CoinGecko is used to find the price of tokens in USD.", solana: { tvl }, hallmarks: [ - [1665521360, "Mango Markets Hack"], + ['2022-10-11', "Mango Markets Hack"], ], }; diff --git a/projects/qubit/index.js b/projects/qubit/index.js index 2a1f8e8807d..cc33b08af6c 100644 --- a/projects/qubit/index.js +++ b/projects/qubit/index.js @@ -21,7 +21,7 @@ async function tvlKlaytn(api) { module.exports = { // hallmarks: [ - // [1643241600, "tokenAddress hack"] + // ['2022-01-27', "tokenAddress hack"] // ], methodology: methodologies.lendingMarket, bsc: { diff --git a/projects/quickswap/index.js b/projects/quickswap/index.js index 0c03b1c29bd..163632876dc 100644 --- a/projects/quickswap/index.js +++ b/projects/quickswap/index.js @@ -38,11 +38,11 @@ module.exports = { // tvl: getUniTVL({factory: '0xC3550497E591Ac6ed7a7E03ffC711CfB7412E57F'}) // }, hallmarks:[ - [1611917218, "Aavegotchi LM"], - [1619095618, "QUICK staking - Dragon's Liar launch"], - [1619611200, "DeFi season on Polygon PoS begun"], - [1623851400, "Iron Finance V1 collapse"], - [1651668418, "QUICK split by 1:1000"], - [1652481840, "QuickSwap GoDaddy Domain Hijack"] + ['2021-01-29', "Aavegotchi LM"], + ['2021-04-22', "QUICK staking - Dragon's Liar launch"], + ['2021-04-28', "DeFi season on Polygon PoS begun"], + ['2021-06-16', "Iron Finance V1 collapse"], + ['2022-05-04', "QUICK split by 1:1000"], + ['2022-05-13', "QuickSwap GoDaddy Domain Hijack"] ] } \ No newline at end of file diff --git a/projects/quillswap/index.js b/projects/quillswap/index.js index df73f2b7f4c..decd75dda24 100644 --- a/projects/quillswap/index.js +++ b/projects/quillswap/index.js @@ -2,5 +2,5 @@ const { uniTvlExport } = require('../helper/unknownTokens') module.exports = uniTvlExport('scroll', '0xab8aEfe85faD683A6bDE16EeD04C3420C713324b') module.exports.hallmarks = [ - [1698144638,"Liquidity Removed"], + ['2023-10-24',"Liquidity Removed"], ] \ No newline at end of file diff --git a/projects/radiant-v2/index.js b/projects/radiant-v2/index.js index 269795557a6..f478ba1aa6b 100644 --- a/projects/radiant-v2/index.js +++ b/projects/radiant-v2/index.js @@ -73,6 +73,6 @@ Object.keys(rizMarketsConfig).forEach(chain => { module.exports = mergeExports([rizMarketExports, coreMarkets]) // module.exports.hallmarks = [ -// // [1704178500, "flash loan exploit"], +// // ['2024-01-02', "flash loan exploit"], // // ['2024-10-16', 'Multisig was compromised'], // ] \ No newline at end of file diff --git a/projects/raga-finance/index.js b/projects/raga-finance/index.js index e172b7a3199..8ed41722e7a 100644 --- a/projects/raga-finance/index.js +++ b/projects/raga-finance/index.js @@ -34,7 +34,7 @@ module.exports = { timetravel: true, misrepresentedTokens: false, start: 1751923200, // July 1, 2025 (putted random here) - hallmarks: [[1751932800, "Launch of Raga Finance"]], + hallmarks: [['2025-07-08', "Launch of Raga Finance"]], methodology: "TVL is calculated from LP tokens", berachain: { tvl, diff --git a/projects/ragetrade/index.js b/projects/ragetrade/index.js index fd1194988c4..99f45704673 100644 --- a/projects/ragetrade/index.js +++ b/projects/ragetrade/index.js @@ -1,7 +1,7 @@ module.exports = { misrepresentedTokens: true, hallmarks: [ - [1670856656, "Launch GLP Vaults"] + ['2022-12-12', "Launch GLP Vaults"] ], arbitrum: { tvl: async (api) => { diff --git a/projects/ramp/index.js b/projects/ramp/index.js index db72cdc06f0..79f9d55ea6b 100644 --- a/projects/ramp/index.js +++ b/projects/ramp/index.js @@ -33,7 +33,7 @@ function getChainTVL(chain) { const chains = ['ethereum', 'bsc', 'polygon', 'avax',] module.exports = { hallmarks: [ - [1661439572, "Remove native assets from tvl"] + ['2022-08-25', "Remove native assets from tvl"] ], } diff --git a/projects/rari/index.js b/projects/rari/index.js index e6be2e372d2..7b9ca9a9dd2 100644 --- a/projects/rari/index.js +++ b/projects/rari/index.js @@ -52,10 +52,10 @@ module.exports = { }, arbitrum: compoundExports2({ comptroller: '0xC7D021BD813F3b4BB801A4361Fbcf3703ed61716' }), hallmarks: [ - // [1651276800, "FEI hack"], - [1649548800, "ICHI sell-off"], - // [1620432000, "First Rari hack"], - [1654905600, "Bhavnani's announcement"] + // ['2022-04-30', "FEI hack"], + ['2022-04-10', "ICHI sell-off"], + // ['2021-05-08', "First Rari hack"], + ['2022-06-11', "Bhavnani's announcement"] ] } diff --git a/projects/raydium/index.js b/projects/raydium/index.js index a2bdb2e6504..1173d6ee801 100644 --- a/projects/raydium/index.js +++ b/projects/raydium/index.js @@ -158,7 +158,7 @@ module.exports = { timetravel: false, isHeavyProtocol: true, misrepresentedTokens: true, - hallmarks: [[1667865600, "FTX collapse"]], + hallmarks: [['2022-11-08', "FTX collapse"]], solana: { // tvl: combinedTvl, diff --git a/projects/reaper.farm/index.js b/projects/reaper.farm/index.js index 9200ab86988..0a3c76ede6f 100644 --- a/projects/reaper.farm/index.js +++ b/projects/reaper.farm/index.js @@ -4,7 +4,7 @@ const { sumTokens2 } = require('../helper/unwrapLPs'); module.exports = { hallmarks: [ - [1659441956, "$1.7m Exploit"], + ['2022-08-02', "$1.7m Exploit"], ] } diff --git a/projects/rebalance/index.js b/projects/rebalance/index.js index e41baa87cf7..47a44174984 100644 --- a/projects/rebalance/index.js +++ b/projects/rebalance/index.js @@ -21,7 +21,7 @@ const abi = "function getDepositBalance(address user, address vault) view return module.exports = { methodology: "TVL displays the total amount of assets stored in the REBALANCE vault contracts.", start: '2024-04-03', - hallmarks: [[1712143874, "Profitable vaults deployment"]], + hallmarks: [['2024-04-03', "Profitable vaults deployment"]], }; Object.keys(config).forEach((chain) => { diff --git a/projects/reffinance.js b/projects/reffinance.js index b7af3bb99fb..ff6cd6bed9f 100644 --- a/projects/reffinance.js +++ b/projects/reffinance.js @@ -38,6 +38,6 @@ module.exports = { tvl, }, hallmarks: [ - [1666648800,"DCB withdrawn liquidity"] + ['2022-10-24',"DCB withdrawn liquidity"] ], }; diff --git a/projects/rehold-v2/index.js b/projects/rehold-v2/index.js index 9a54c5a5200..3d92876cfa4 100644 --- a/projects/rehold-v2/index.js +++ b/projects/rehold-v2/index.js @@ -50,9 +50,9 @@ module.exports = { manta: { tvl: sumTokensExport({ ...config, fetchCoValentTokens: false, tokens: Object.values(ADDRESSES.manta) }) }, hallmarks: [ - [1688688480, "ReHold V2 Launch"], - [1689743327, "Ethereum Deployment"], - [1690898169, "Limit Orders Launch"], - [1698624000, "ReHold Swaps Launch"], + ['2023-07-07', "ReHold V2 Launch"], + ['2023-07-19', "Ethereum Deployment"], + ['2023-08-01', "Limit Orders Launch"], + ['2023-10-30', "ReHold Swaps Launch"], ], }; diff --git a/projects/rehold/index.js b/projects/rehold/index.js index 7d022de74bd..2103c586db7 100644 --- a/projects/rehold/index.js +++ b/projects/rehold/index.js @@ -12,9 +12,9 @@ module.exports = { fantom: { tvl }, hallmarks: [ - [1688688480, "ReHold V2 Launch"], - [1689743327, "Ethereum Deployment"], - [1690898169, "Limit Orders Launch"], - [1698624000, "ReHold Swaps Launch"], + ['2023-07-07', "ReHold V2 Launch"], + ['2023-07-19', "Ethereum Deployment"], + ['2023-08-01', "Limit Orders Launch"], + ['2023-10-30', "ReHold Swaps Launch"], ], } diff --git a/projects/resonatefinance/index.js b/projects/resonatefinance/index.js index 7cc2fc77c97..c11d8334459 100644 --- a/projects/resonatefinance/index.js +++ b/projects/resonatefinance/index.js @@ -19,8 +19,8 @@ async function tvl(api) { module.exports = { methodology: "We sum all the tokens deposited as principal and any unclaimed interest accrued on it.", hallmarks: [ - [1682438400, "Launch of Regen Portal"], - [1687276800, "Launch of Frax Portal"] + ['2023-04-25', "Launch of Regen Portal"], + ['2023-06-20', "Launch of Frax Portal"] ], ethereum: { tvl diff --git a/projects/revest/index.js b/projects/revest/index.js index c609e769674..f2f850e9e8b 100644 --- a/projects/revest/index.js +++ b/projects/revest/index.js @@ -42,7 +42,7 @@ const config = { module.exports = { // hallmarks: [ - // [1648339200, "Reentrancy attack"] + // ['2022-03-27', "Reentrancy attack"] // ], methodology: "We list all tokens in our vault and sum them together", }; diff --git a/projects/rhealst.js b/projects/rhealst.js index 98ac3c90826..f487462e52c 100644 --- a/projects/rhealst.js +++ b/projects/rhealst.js @@ -19,6 +19,6 @@ module.exports = { tvl, staking, }, hallmarks: [ - [1666648800,"DCB withdrawn liquidity"] + ['2022-10-24',"DCB withdrawn liquidity"] ], }; diff --git a/projects/rho-markets/index.js b/projects/rho-markets/index.js index de9ba721c24..4f8c6bce2a8 100644 --- a/projects/rho-markets/index.js +++ b/projects/rho-markets/index.js @@ -7,5 +7,5 @@ module.exports = { // module.exports.hallmarks = [ -// [1721347200, "Protocol Exploit"], +// ['2024-07-19', "Protocol Exploit"], // ] \ No newline at end of file diff --git a/projects/risk-harbor/index.js b/projects/risk-harbor/index.js index 298b8787642..efc6b5b0b92 100644 --- a/projects/risk-harbor/index.js +++ b/projects/risk-harbor/index.js @@ -284,5 +284,5 @@ module.exports = { polygon: { tvl: evm("polygon"), }, - hallmarks: [[1651881600, "UST depeg"]], + hallmarks: [['2022-05-07', "UST depeg"]], }; diff --git a/projects/robovault/index.js b/projects/robovault/index.js index c2a8afc3156..a9b9bd11400 100644 --- a/projects/robovault/index.js +++ b/projects/robovault/index.js @@ -2,7 +2,7 @@ const sdk = require('@defillama/sdk') module.exports = { hallmarks: [ - [1674820800, "Vaults Pause"] + ['2023-01-27', "Vaults Pause"] ], methodology: 'TVL counts deposits made to the Robo-Vault vaults. Data is pulled from the Robo-Vault API:"https://api.robo-vault.com/vault".', } diff --git a/projects/roseonx/index.js b/projects/roseonx/index.js index d1af40bdd96..15cab0c88e9 100644 --- a/projects/roseonx/index.js +++ b/projects/roseonx/index.js @@ -20,6 +20,6 @@ module.exports = { ) }, hallmarks:[ - [1697439600, "RoseonX Launch"] + ['2023-10-16', "RoseonX Launch"] ], }; \ No newline at end of file diff --git a/projects/rss3-staking/index.js b/projects/rss3-staking/index.js index 9fbebb738bd..ff4da518309 100644 --- a/projects/rss3-staking/index.js +++ b/projects/rss3-staking/index.js @@ -6,7 +6,7 @@ const { staking } = require("../helper/staking") module.exports = { - hallmarks: [[1710047755, "Mainnet Alpha Staking Launch"]], + hallmarks: [['2024-03-10', "Mainnet Alpha Staking Launch"]], rss3_vsl: { tvl: () => ({}), staking: staking(STAKING_CONTRACT, RSS3_TOKEN_VSL, undefined, RSS3_TOKEN_ETH), diff --git a/projects/rubic/index.js b/projects/rubic/index.js index 93ef32d3656..792c9ab32a1 100644 --- a/projects/rubic/index.js +++ b/projects/rubic/index.js @@ -13,7 +13,7 @@ module.exports = { staking: stakings([stakingContractRoundOne, stakingContractRoundTwo, stakingContractRoundThree, ], stakingToken), }, hallmarks:[ - [1655991120, "Horizon bridge Hack $100m"], + ['2022-06-23', "Horizon bridge Hack $100m"], ], kava: { tvl: () => ({}), diff --git a/projects/rubicon/index.js b/projects/rubicon/index.js index 1a616d376a8..cc25453c573 100644 --- a/projects/rubicon/index.js +++ b/projects/rubicon/index.js @@ -14,10 +14,10 @@ const base = 'base' module.exports = { methodology: "Counts the tokens on the market (orders in the orderbook) and in bath pools", hallmarks: [ - [1657915200, "OP Rewards Start"], - [1685073974, "V2 Upgrade"], - [1688184374, "OP Rewards for Makers"], - [1688616374, "Arbitrum Launch"] + ['2022-07-15', "OP Rewards Start"], + ['2023-05-26', "V2 Upgrade"], + ['2023-07-01', "OP Rewards for Makers"], + ['2023-07-06', "Arbitrum Launch"] ] } diff --git a/projects/rubyfinance/index.js b/projects/rubyfinance/index.js index f2fd4d3ad32..3a1c27f7bdf 100644 --- a/projects/rubyfinance/index.js +++ b/projects/rubyfinance/index.js @@ -15,7 +15,7 @@ const Kavalps = [rubyKavaLp, rshareKavaLp, rubyRshareLp, rubyUsdcLp]; module.exports = { hallmarks: [ - [1660521600, "incentives not given"] + ['2022-08-15', "incentives not given"] ], methodology: "Pool2 deposits consist of RUBY/USDC, RUBY/KAVA, RSHARE/KAVA and RUBY/RSHARE LP deposits while the staking TVL consists of the RSHARE tokens locked within the Boardroom contract.", diff --git a/projects/saber.js b/projects/saber.js index 970703b1915..a5639155139 100644 --- a/projects/saber.js +++ b/projects/saber.js @@ -48,7 +48,7 @@ async function tvl() { module.exports = { hallmarks: [ - [1667865600, "FTX collapse"] + ['2022-11-08', "FTX collapse"] ], timetravel: false, solana: { tvl }, diff --git a/projects/saddle/index.js b/projects/saddle/index.js index 54339a6e822..26e864df558 100644 --- a/projects/saddle/index.js +++ b/projects/saddle/index.js @@ -16,7 +16,7 @@ module.exports = { methodology: "Counts as TVL all the Assets deposited on each chain through different Pool Contracts", - // hallmarks: [[1651276800, "sUSDv2 hack"]], + // hallmarks: [['2022-04-30', "sUSDv2 hack"]], }; Object.keys(contracts).forEach((chain) => { diff --git a/projects/salvor/index.js b/projects/salvor/index.js index c4cc690d750..b177a415576 100644 --- a/projects/salvor/index.js +++ b/projects/salvor/index.js @@ -5,7 +5,7 @@ const { staking } = require("../helper/staking"); module.exports.avax = { start: '2023-05-07', hallmarks: [ - [1702501200, "Salvor Lending Launch"] + ['2023-12-13', "Salvor Lending Launch"] ], methodology: 'TVL counts AVAX coins in the Salvor Pool address:0xab4fe2d136efd7f8dfce3259a5e3c5e4c0130c80 and ERC20 assets in the Salvor Lending Pool address: 0x22e229d14dc80a1ea7ca7637173e8c6c36d60fe8', staking: staking("0x72b73fa1569dF9fF1aE9b29CD5b164Af6c02EbaA", "0xF99516BC189AF00FF8EfFD5A1f2295B67d70a90e"), diff --git a/projects/savvy/index.js b/projects/savvy/index.js index 4ecd4a91c38..246c2255771 100644 --- a/projects/savvy/index.js +++ b/projects/savvy/index.js @@ -51,6 +51,6 @@ module.exports = { tvl }, hallmarks: [ - [1691473498, "LBP Launch"] + ['2023-08-08', "LBP Launch"] ] } \ No newline at end of file diff --git a/projects/serum.js b/projects/serum.js index 5a6b55ee581..3c5a025361e 100644 --- a/projects/serum.js +++ b/projects/serum.js @@ -30,8 +30,8 @@ module.exports = { timetravel: false, isHeavyProtocol: true, hallmarks: [ - [1667826000, "FTX/Alameda collapse"], - [1680310800, "Move to onchain data"], + ['2022-11-07', "FTX/Alameda collapse"], + ['2023-04-01', "Move to onchain data"], ], solana: { tvl, }, } diff --git a/projects/shell/index.js b/projects/shell/index.js index 10fa59cdf36..0075321cc16 100644 --- a/projects/shell/index.js +++ b/projects/shell/index.js @@ -25,6 +25,6 @@ module.exports = { tvl: sumTokensExport({ owner: OCEAN_CONTRACT, tokens: TOKEN_CONTRACTS}) }, hallmarks: [ - [1662927378, "Shell v2 Launch"] + ['2022-09-11', "Shell v2 Launch"] ] }; \ No newline at end of file diff --git a/projects/shprd/index.js b/projects/shprd/index.js index a3073bf8292..452833c47dd 100644 --- a/projects/shprd/index.js +++ b/projects/shprd/index.js @@ -23,8 +23,8 @@ async function tvl(api) { module.exports = { start: '2023-07-01', hallmarks: [ - [1695396647, "Fees distribution #1"], - [1705582439, "Fees distribution #2"], + ['2023-09-22', "Fees distribution #1"], + ['2024-01-18', "Fees distribution #2"], ], methodology: `TVL is the total value of erc20s managed by SHPRD vaults` }; diff --git a/projects/silo/index.js b/projects/silo/index.js index 6b87e37c605..97b7c597ff4 100644 --- a/projects/silo/index.js +++ b/projects/silo/index.js @@ -114,7 +114,7 @@ module.exports = { base: { tvl, borrowed, }, sonic: { tvl, borrowed, }, hallmarks: [ - [1692968400, "Launch CRV market"], - [1736978400, "Launch Silo V2"], + ['2023-08-25', "Launch CRV market"], + ['2025-01-15', "Launch Silo V2"], ] } \ No newline at end of file diff --git a/projects/snake/index.js b/projects/snake/index.js index 105627d7778..6e071ad9b2c 100644 --- a/projects/snake/index.js +++ b/projects/snake/index.js @@ -44,7 +44,7 @@ const pool2 = async (api) => { module.exports = { methodology: "Pool2 deposits consist of SNAKE/S and GSNAKE/S LP tokens deposits while the staking TVL consists of the GSNAKEs tokens locked within the Masonry contract(0x5A5d34826ab31003F26F8A15e9B645803d85eA81).", hallmarks: [ - [1739577600, 'Genesis Phase Ended'] + ['2025-02-15', 'Genesis Phase Ended'] ], sonic: { tvl: snakeGenesisTVL, diff --git a/projects/snowdogdao/index.js b/projects/snowdogdao/index.js index bd4938f6da2..63e878dc13a 100644 --- a/projects/snowdogdao/index.js +++ b/projects/snowdogdao/index.js @@ -2,7 +2,7 @@ const ADDRESSES = require('../helper/coreAssets.json') const { ohmTvl } = require('../helper/ohm') module.exports.hallmarks=[ - [1637798400,"Rug Pull"] + ['2021-11-25',"Rug Pull"] ], module.exports=ohmTvl("0xC0E7DA06e56727F3B55B24F58e9503FdaAfb2a68", [ //mim diff --git a/projects/solend/index.js b/projects/solend/index.js index 1a4b0c648e6..2f94efc0389 100644 --- a/projects/solend/index.js +++ b/projects/solend/index.js @@ -60,8 +60,8 @@ module.exports = { methodology: "TVL consists of deposits made to the protocol and like other lending protocols, borrowed tokens are not counted. Coingecko is used to price tokens.", hallmarks: [ - [1635940800, "SLND launch"], - [1667826000, "FTX collapse, SOL whale liquidated"], + ['2021-11-03', "SLND launch"], + ['2022-11-07', "FTX collapse, SOL whale liquidated"], ], }; diff --git a/projects/solfarm.js b/projects/solfarm.js index 50bf77972e5..4eb5062fef0 100644 --- a/projects/solfarm.js +++ b/projects/solfarm.js @@ -6,7 +6,7 @@ async function tvl() { module.exports = { hallmarks:[ - [1667865600, "FTX collapse"] + ['2022-11-08', "FTX collapse"] ], timetravel: false, solana: { tvl } diff --git a/projects/solidly-v2/index.js b/projects/solidly-v2/index.js index 1a4d646f023..adbab1f6761 100644 --- a/projects/solidly-v2/index.js +++ b/projects/solidly-v2/index.js @@ -3,6 +3,6 @@ module.exports = uniTvlExports({ 'ethereum': '0x777de5Fe8117cAAA7B44f396E93a401Cf5c9D4d6' }, { staking: { ethereum: ["0x77730ed992D286c53F3A0838232c3957dAeaaF73", "0x777172D858dC1599914a1C4c6c9fC48c99a60990"]}, hallmarks:[ - [1678410000, "USDC depeg (90% TVL in USDC-USDT)"], - [1678842000, "Solidly V2 sunset"], + ['2023-03-10', "USDC depeg (90% TVL in USDC-USDT)"], + ['2023-03-15', "Solidly V2 sunset"], ] }) \ No newline at end of file diff --git a/projects/solidly-v3/index.js b/projects/solidly-v3/index.js index 11689338ab3..80fbb538d55 100644 --- a/projects/solidly-v3/index.js +++ b/projects/solidly-v3/index.js @@ -10,5 +10,5 @@ module.exports = uniV3Export({ sonic: { factory: "0x777fAca731b17E8847eBF175c94DbE9d81A8f630", fromBlock: 514659, permitFailure: true, }, }); module.exports.hallmarks = [ - [1693699200, "Solidly V3 launch"], + ['2023-09-03', "Solidly V3 launch"], ] \ No newline at end of file diff --git a/projects/soluna/index.js b/projects/soluna/index.js index 3d913ed08d7..74bda2f6e51 100644 --- a/projects/soluna/index.js +++ b/projects/soluna/index.js @@ -9,6 +9,6 @@ module.exports = { tvl }, hallmarks:[ -[1651881600, "UST depeg"], +['2022-05-07', "UST depeg"], ] } diff --git a/projects/sommelier/index.js b/projects/sommelier/index.js index 45d12beabfb..b4384b4d3f9 100644 --- a/projects/sommelier/index.js +++ b/projects/sommelier/index.js @@ -70,9 +70,9 @@ module.exports = { ["arbitrum"]: { tvl: arbitrum_tvl }, ["optimism"]: { tvl: optimism_tvl }, hallmarks: [ - [1658419200, "aave2 Cellar Launch"], - [1674671068, "Real Yield USD Cellar Launch"], - [1681233049, "Real Yield ETH Cellar Launch"], - [1689271200, "Real Yield BTC Cellar Launch"], + ['2022-07-21', "aave2 Cellar Launch"], + ['2023-01-25', "Real Yield USD Cellar Launch"], + ['2023-04-11', "Real Yield ETH Cellar Launch"], + ['2023-07-13', "Real Yield BTC Cellar Launch"], ], }; diff --git a/projects/sonne-finance/index.js b/projects/sonne-finance/index.js index 5bd1a04543c..c7d419dc91a 100644 --- a/projects/sonne-finance/index.js +++ b/projects/sonne-finance/index.js @@ -12,6 +12,6 @@ Object.keys(config).forEach(chain => { }) module.exports.optimism.staking = staking(["0xdc05d85069dc4aba65954008ff99f2d73ff12618", "0x41279e29586eb20f9a4f65e031af09fced171166"], "0x1DB2466d9F5e10D7090E7152B68d62703a2245F0") // module.exports.hallmarks = [ -// [1715731260,"donation attack exploit"], +// ['2024-05-15',"donation attack exploit"], // ] module.exports.optimism.borrowed = () => ({}) // bad debt after hack \ No newline at end of file diff --git a/projects/sophon-farm/index.js b/projects/sophon-farm/index.js index 68146c1c54c..fb372042236 100644 --- a/projects/sophon-farm/index.js +++ b/projects/sophon-farm/index.js @@ -13,8 +13,8 @@ module.exports = { tvl: async (api) => getTvl(api, contracts.ethereum), }, hallmarks: [ - [1718733600, "Season 1: Launch of the farm on Ethereum"], - [1735334250, "Season 2: Migration of the farm to Sophon"] + ['2024-06-18', "Season 1: Launch of the farm on Ethereum"], + ['2024-12-27', "Season 2: Migration of the farm to Sophon"] ] } diff --git a/projects/sorbetfinance/index.js b/projects/sorbetfinance/index.js index cfe8a07a34f..3c97b226e24 100644 --- a/projects/sorbetfinance/index.js +++ b/projects/sorbetfinance/index.js @@ -14,8 +14,8 @@ module.exports = { methodology: "Counts TVL that's on all the Pools through G-UNI Factory Contract", hallmarks:[ - [1632253540, "GUNI-DAIUSDC Added to Maker"], - [1643056020, "Maker GUNI Cap to 500M"], + ['2021-09-21', "GUNI-DAIUSDC Added to Maker"], + ['2022-01-24', "Maker GUNI Cap to 500M"], ], }; diff --git a/projects/spacedex-io/index.js b/projects/spacedex-io/index.js index a7b6fa9997f..dbb801b766c 100644 --- a/projects/spacedex-io/index.js +++ b/projects/spacedex-io/index.js @@ -21,8 +21,8 @@ module.exports = { tvl: gmxExports({ vault: bscVault, }) }, hallmarks:[ - [1678365000, "BSC SpaceDex Launch"], - [1680521400, "Arbitrum SpaceDex Launch"] + ['2023-03-09', "BSC SpaceDex Launch"], + ['2023-04-03', "Arbitrum SpaceDex Launch"] ], }; diff --git a/projects/specfinance.js b/projects/specfinance.js index 4005da6d552..6241fc6d329 100644 --- a/projects/specfinance.js +++ b/projects/specfinance.js @@ -43,6 +43,6 @@ module.exports = { tvl: terra2 }, hallmarks: [ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ] } diff --git a/projects/spectra/index.js b/projects/spectra/index.js index e53c499c948..ccc79f14c1d 100644 --- a/projects/spectra/index.js +++ b/projects/spectra/index.js @@ -22,7 +22,7 @@ const veSPECTRA = "0x6a89228055c7c28430692e342f149f37462b478b" module.exports = { methodology: `All deposited underlying in Spectra Principal Tokens and all underlying supplied as liquidity in Spectra Markets`, - hallmarks: [[1717074000, "V2 Launch"]], + hallmarks: [['2024-05-30', "V2 Launch"]], }; const curvePoolDeployedTopic = "0x3c7b686d948efcba31c9cfd1aeae78faac70fe0c1ed90d151d49c75e85027a91"; diff --git a/projects/stabble/index.js b/projects/stabble/index.js index 7a7aa95aec7..953c135c5e9 100644 --- a/projects/stabble/index.js +++ b/projects/stabble/index.js @@ -53,9 +53,9 @@ module.exports = { timetravel: false, solana: { tvl: sdk.util.sumChainTvls([weightedSwapTvl, stableSwapTvl]) }, hallmarks: [ - [1719540000, "Mainnet launch"], - // [1727791200, "JupiterExchange integration"], - [1747922400, "Token launch"], + ['2024-06-28', "Mainnet launch"], + // ['2024-10-01', "JupiterExchange integration"], + ['2025-05-22', "Token launch"], ], }; diff --git a/projects/stabull/index.js b/projects/stabull/index.js index e3c4ced8962..e1c1db02d47 100644 --- a/projects/stabull/index.js +++ b/projects/stabull/index.js @@ -2,7 +2,7 @@ const { getLogs } = require('../helper/cache/getLogs') const { sumTokens2 } = require('../helper/unwrapLPs') // module.exports = { -// hallmarks: [[1667955600, "Hack"]], +// hallmarks: [['2022-11-09', "Hack"]], // }; const config = { diff --git a/projects/stader/index.js b/projects/stader/index.js index c308d5ed194..070d74854fc 100644 --- a/projects/stader/index.js +++ b/projects/stader/index.js @@ -77,5 +77,5 @@ module.exports = { }); }, }, - hallmarks: [[1651881600, "UST depeg"]], + hallmarks: [['2022-05-07', "UST depeg"]], }; diff --git a/projects/stakingverse/index.js b/projects/stakingverse/index.js index d25a29c9d43..055da7e0a05 100644 --- a/projects/stakingverse/index.js +++ b/projects/stakingverse/index.js @@ -42,7 +42,7 @@ module.exports = { methodology: 'Total Value Locked (TVL) consists of LYX tokens staked in the Stakingverse liquid staking protocol.', start: 1975213, // Deployment block of staking protocol hallmarks: [ - [1735507440, "Deployment of sLYX liquid staking token (block 4084835)"] + ['2024-12-29', "Deployment of sLYX liquid staking token (block 4084835)"] ], ethereum: { tvl: ethereumTvl, diff --git a/projects/starshares/index.js b/projects/starshares/index.js index 405b2b661cd..0ede6d9cdcd 100644 --- a/projects/starshares/index.js +++ b/projects/starshares/index.js @@ -11,7 +11,7 @@ async function tvl(time, ethBlock, _b, {api}) { module.exports = { // hallmarks: [ - // [1696654800,"Reentrancy Attack"] + // ['2023-10-07',"Reentrancy Attack"] // ], methodology: `We count the AVAX on ${contract}`, avax: { diff --git a/projects/steadefi/index.js b/projects/steadefi/index.js index a8a10dd3304..1f13fcb1fa0 100644 --- a/projects/steadefi/index.js +++ b/projects/steadefi/index.js @@ -17,7 +17,7 @@ const config = { // module.exports = { // hallmarks: [ -// [1691373600, "Steadefi exploited"], +// ['2023-08-07', "Steadefi exploited"], // ], // }; diff --git a/projects/stratumexchange/index.js b/projects/stratumexchange/index.js index b674259e44d..5dd7593565d 100644 --- a/projects/stratumexchange/index.js +++ b/projects/stratumexchange/index.js @@ -71,8 +71,8 @@ Object.keys(config).forEach(chain => { }), hallmarks: [ - [1707400800, "TGE"], - [1707955200, "Epoch 1"] + ['2024-02-08', "TGE"], + ['2024-02-15', "Epoch 1"] ] } diff --git a/projects/stream/index.js b/projects/stream/index.js index be0b159996d..2f6d9e11290 100644 --- a/projects/stream/index.js +++ b/projects/stream/index.js @@ -68,8 +68,8 @@ module.exports = { methodology: "Calculates the TVL of all Stream vaults", start: 1739697390, hallmarks: [ - [1740283200, "Stream V2 Launch"], - [1762214400, "Reported loss $93 million users fund"], + ['2025-02-23', "Stream V2 Launch"], + ['2025-11-04', "Reported loss $93 million users fund"], ], ethereum: { tvl, diff --git a/projects/sugarswap/index.js b/projects/sugarswap/index.js index 23df7132dc0..df1b34ceeba 100644 --- a/projects/sugarswap/index.js +++ b/projects/sugarswap/index.js @@ -8,7 +8,7 @@ const weth = ADDRESSES.arbitrum.WETH module.exports = { hallmarks: [ - [1673827200, "Rug Pull"] + ['2023-01-16', "Rug Pull"] ], misrepresentedTokens: true, arbitrum: { diff --git a/projects/sunny.js b/projects/sunny.js index 87ab107098e..d930042b2fb 100644 --- a/projects/sunny.js +++ b/projects/sunny.js @@ -39,7 +39,7 @@ module.exports = { doublecounted: true, timetravel: false, hallmarks: [ - [1659975842, "Code refactor, fix tvl computation"], + ['2022-08-08', "Code refactor, fix tvl computation"], ], methodology: 'TVL counts LP token deposits made to Sunny Aggregator. CoinGecko is used to find the price of tokens in USD, only the original "SOL" token price is used for all existing variations of the token.', diff --git a/projects/superfluid.js b/projects/superfluid.js index d4f93e956ad..ad74a97b8c6 100644 --- a/projects/superfluid.js +++ b/projects/superfluid.js @@ -240,7 +240,7 @@ const subgraphEndpoints = { module.exports = { methodology: `TVL is the value of SuperTokens in circulation. SuperTokens are Superfluid protocol's extension of the ERC20 token standard with additional functionalities like Money Streaming or Distributions. More on SuperTokens here: https://docs.superfluid.finance/docs/concepts/overview/super-tokens`, - // hallmarks: [[1644278400, "Fake ctx hack"]], + // hallmarks: [['2022-02-08', "Fake ctx hack"]], }; Object.keys(subgraphEndpoints).forEach((chain) => { diff --git a/projects/superform/index.js b/projects/superform/index.js index 8f910cbb60a..e930b73fd53 100644 --- a/projects/superform/index.js +++ b/projects/superform/index.js @@ -87,10 +87,10 @@ const tvl = async (api) => { module.exports = { methodology: "counts the TVL of each superform across all the supported networks", hallmarks: [ - [1707350400, "Early Access"], - [1715212800, "Open Launch"], - [1734012000, "SuperVaults Launch"], - [1764802000, "SuperVaults v2 Launch"], + ['2024-02-08', "Early Access"], + ['2024-05-09', "Open Launch"], + ['2024-12-12', "SuperVaults Launch"], + ['2025-12-03', "SuperVaults v2 Launch"], ] }; diff --git a/projects/surfswap/index.js b/projects/surfswap/index.js index 25139599720..f9ed1f5ca46 100644 --- a/projects/surfswap/index.js +++ b/projects/surfswap/index.js @@ -7,7 +7,7 @@ const dexTVL = getUniTVL({ module.exports = { hallmarks: [ - [1660521600, "incentives not given"] + ['2022-08-15', "incentives not given"] ], misrepresentedTokens: true, kava: { diff --git a/projects/swapbased-cl/index.js b/projects/swapbased-cl/index.js index 8f0a92f7bcd..2df3abd5901 100644 --- a/projects/swapbased-cl/index.js +++ b/projects/swapbased-cl/index.js @@ -3,7 +3,7 @@ const { uniV3Export } = require("../helper/uniswapV3"); module.exports = uniV3Export({ base: { hallmarks: [ - [1714957200,"change contracts"] + ['2024-05-06',"change contracts"] ], factory: "0xb5620F90e803C7F957A9EF351B8DB3C746021BEa", //replace factory , from algebra dex to pancake v3 (univ3) fromBlock: 13766585, diff --git a/projects/swapline/index.js b/projects/swapline/index.js index 0e6c329e375..5f4d188c12a 100644 --- a/projects/swapline/index.js +++ b/projects/swapline/index.js @@ -10,8 +10,8 @@ module.exports = joeV2Export({ }) module.exports.hallmarks = [ - [1682298000, "Launch on Optimism"], - [1689037200, "Launch on Arbitrum"], - [1690848000, "Launch on Base"], - [1702857600, "Launch on ShimmerEVM"] + ['2023-04-24', "Launch on Optimism"], + ['2023-07-11', "Launch on Arbitrum"], + ['2023-08-01', "Launch on Base"], + ['2023-12-18', "Launch on ShimmerEVM"] ] \ No newline at end of file diff --git a/projects/swell-l2-farm/index.js b/projects/swell-l2-farm/index.js index 97266f26169..703909b7e2a 100644 --- a/projects/swell-l2-farm/index.js +++ b/projects/swell-l2-farm/index.js @@ -4,7 +4,7 @@ const { sumTokensExport } = require("../helper/unwrapLPs"); module.exports = { hallmarks: [ - [1714867303,"justin sun depo"] + ['2024-05-05',"justin sun depo"] ], ethereum: { tvl: sumTokensExport({ diff --git a/projects/swim/index.js b/projects/swim/index.js index 0cce916e1bd..3fd6a6dff57 100644 --- a/projects/swim/index.js +++ b/projects/swim/index.js @@ -20,7 +20,7 @@ async function tvl() { module.exports = { hallmarks: [ - [1667779200, "Sunsetting announced"] + ['2022-11-07', "Sunsetting announced"] ], timetravel: false, solana: { diff --git a/projects/swop/index.js b/projects/swop/index.js index f73ae827bea..92ef271324e 100644 --- a/projects/swop/index.js +++ b/projects/swop/index.js @@ -16,7 +16,7 @@ module.exports = { methodology: "Counts the tokens locked on AMM pools", misrepresentedTokens: true, hallmarks: [ - [1730299107, "Unit0 Protocol Lunch"] + ['2024-10-30', "Unit0 Protocol Lunch"] ], waves: { tvl: getSwopFiTVL, diff --git a/projects/synapse/index.js b/projects/synapse/index.js index 60ebc13a090..1560c5150f7 100644 --- a/projects/synapse/index.js +++ b/projects/synapse/index.js @@ -43,5 +43,5 @@ module.exports.terra.tvl = async () => { return sumTokensCosmos({ owner: 'terra1qwzdua7928ugklpytdzhua92gnkxp9z4vhelq8', chain: 'terra'}) } module.exports.hallmarks = [ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ] diff --git a/projects/syncdex-finance/index.js b/projects/syncdex-finance/index.js index e84840811ec..d2e58404bea 100644 --- a/projects/syncdex-finance/index.js +++ b/projects/syncdex-finance/index.js @@ -1,7 +1,7 @@ module.exports = { era: { hallmarks: [ - [1681340401,"Rug Pull"] + ['2023-04-12',"Rug Pull"] ], tvl: () => 0, }, diff --git a/projects/syrupfinance/index.js b/projects/syrupfinance/index.js index d053dd47524..97ac54dc4b1 100644 --- a/projects/syrupfinance/index.js +++ b/projects/syrupfinance/index.js @@ -9,7 +9,7 @@ const srxToken = "0xdef49c195099e30e41b2df7dad55e0bbbe60a0c5"; module.exports = { hallmarks: [ - [1675209600, "Rug Pull"] + ['2023-02-01', "Rug Pull"] ], bsc: { staking: staking(bscStaking, srxToken, "bsc", undefined, undefined), diff --git a/projects/tangible/index.js b/projects/tangible/index.js index 6faa980f3eb..716b4bc164c 100644 --- a/projects/tangible/index.js +++ b/projects/tangible/index.js @@ -197,7 +197,7 @@ async function tangiblePOL(api) { module.exports = { hallmarks: [ - [1697032800, "USDR Depeg"] + ['2023-10-11', "USDR Depeg"] ], misrepresentedTokens: true, polygon: { tvl, }, diff --git a/projects/team-finance/api.js b/projects/team-finance/api.js index 83de9883a95..679f675437c 100644 --- a/projects/team-finance/api.js +++ b/projects/team-finance/api.js @@ -7,7 +7,7 @@ module.exports = { timetravel: false, ...getExports("team-finance", chainKeys), // hallmarks: [ - // [1666857600,"$14.5m Exploit"] + // ['2022-10-27',"$14.5m Exploit"] // ], //https://etherscan.io/tx/0xb2e3ea72d353da43a2ac9a8f1670fd16463ab370e563b9b5b26119b2601277ce //https://twitter.com/TeamFinance_/status/1585562380591063043 diff --git a/projects/templedao/index.js b/projects/templedao/index.js index c9fe306ae53..ce98d54bab1 100644 --- a/projects/templedao/index.js +++ b/projects/templedao/index.js @@ -94,6 +94,6 @@ module.exports = { methodology: "Counts TVL through TempleTreasury contract, locked LP in Convex and Aura", // hallmarks:[ - // [1665457200, "Exploit $2M"], + // ['2022-10-11', "Exploit $2M"], // ], }; diff --git a/projects/tender-finance/index.js b/projects/tender-finance/index.js index 4d1f6d40355..5b742109242 100644 --- a/projects/tender-finance/index.js +++ b/projects/tender-finance/index.js @@ -3,7 +3,7 @@ const { compoundExports } = require("../helper/compound"); module.exports = { // hallmarks: [ - // [1678190400, "Oracle Exploit"] + // ['2023-03-07', "Oracle Exploit"] // ], methodology: "Same as compound, we just get all the collateral (not borrowed money) on the lending markets.", arbitrum: compoundExports('0xeed247Ba513A8D6f78BE9318399f5eD1a4808F8e', '0x0706905b2b21574DEFcF00B5fc48068995FCdCdf', ADDRESSES.arbitrum.WETH) diff --git a/projects/term-finance-vaults/index.js b/projects/term-finance-vaults/index.js index a19cc1c4ab0..66fb04688ad 100644 --- a/projects/term-finance-vaults/index.js +++ b/projects/term-finance-vaults/index.js @@ -59,7 +59,7 @@ const vaultsGraphStartBlock = { module.exports = { methodology: `Counts deposits in Term Strategy Vaults allocated to other protocols.`, - // hallmarks: [[1588610042, "TermFinance Launch"]], + // hallmarks: [['2020-05-04', "TermFinance Launch"]], }; Object.keys(vaultsGraphs).forEach(chain => { diff --git a/projects/term-finance/index.js b/projects/term-finance/index.js index 689eacf5efe..4d65c9e3e31 100644 --- a/projects/term-finance/index.js +++ b/projects/term-finance/index.js @@ -79,7 +79,7 @@ const graphStartBlock = { module.exports = { methodology: `Counts the collateral tokens locked in Term Finance's term repos and purchase tokens locked in Term Finance's vaults.`, - // hallmarks: [[1588610042, "TermFinance Launch"]], + // hallmarks: [['2020-05-04', "TermFinance Launch"]], }; Object.keys(graphs).forEach(chain => { diff --git a/projects/terra-bridge/index.js b/projects/terra-bridge/index.js index d9cd074790d..645e7983bc2 100644 --- a/projects/terra-bridge/index.js +++ b/projects/terra-bridge/index.js @@ -13,6 +13,6 @@ module.exports = { }) }, hallmarks: [ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ], }; diff --git a/projects/terraswap/index.js b/projects/terraswap/index.js index c10c6c27a17..efc38db4d5d 100644 --- a/projects/terraswap/index.js +++ b/projects/terraswap/index.js @@ -12,6 +12,6 @@ module.exports = { terra: { tvl: getFactoryTvl(factory.classic) }, terra2: { tvl: getFactoryTvl(factory.terra2) }, hallmarks:[ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ] } diff --git a/projects/thesauros/index.js b/projects/thesauros/index.js index 9fae90300f5..45e94c9881c 100644 --- a/projects/thesauros/index.js +++ b/projects/thesauros/index.js @@ -36,7 +36,7 @@ const abi = "function getDepositBalance(address user, address vault) view return module.exports = { methodology: "TVL displays the total amount of assets stored in the Thesauros vaults. The balance is calculated by querying the active provider for each vault's deposit balance.", start: '2025-09-19', - hallmarks: [[1758283200, "Protocol launch"]], + hallmarks: [['2025-09-19', "Protocol launch"]], }; Object.keys(config).forEach((chain) => { diff --git a/projects/thetanuts/index.js b/projects/thetanuts/index.js index 7dd59f23f32..5dac29b569b 100644 --- a/projects/thetanuts/index.js +++ b/projects/thetanuts/index.js @@ -181,9 +181,9 @@ const stMatic = '0x83b874c1e09D316059d929da402dcB1A98e92082' module.exports = { methodology: `Funds deposited into Thetanuts Finance via the Basic Vaults, Lending Market, and AMM are calculated as TVL.`, hallmarks: [ - [1646658000, 'Migration from v0 to v1'], - [1664460000, 'Migration from v1 to v2'], - [1702472400, 'Launch of Thetanuts Finance v3'], + ['2022-03-07', 'Migration from v0 to v1'], + ['2022-09-29', 'Migration from v1 to v2'], + ['2023-12-13', 'Launch of Thetanuts Finance v3'], ], } diff --git a/projects/thorchain-lending/index.js b/projects/thorchain-lending/index.js index a7bd5dc64b9..1ce4fabb003 100644 --- a/projects/thorchain-lending/index.js +++ b/projects/thorchain-lending/index.js @@ -1,8 +1,8 @@ module.exports = { hallmarks: [ // are these 2 in 2021 correct? - [1626656400, "Protocol paused"], - [1631754000, "Protocol resumed"], + ['2021-07-19', "Protocol paused"], + ['2021-09-16', "Protocol resumed"], ["2025-01-24", "Protocol paused due to death spiral"], ['2025-02-03', 'Thorfi unwinds'], // https://medium.com/thorchain/thorfi-unwind-96b46dff72c0 https://thorfi-unwind.vercel.app/ ], diff --git a/projects/thorchain/index.js b/projects/thorchain/index.js index 24d52442a6a..9397880170a 100644 --- a/projects/thorchain/index.js +++ b/projects/thorchain/index.js @@ -98,8 +98,8 @@ async function tvl(api) { module.exports = { hallmarks: [ - // [1626656400, "Protocol paused"], - [1631754000, "Protocol resumed"], + // ['2021-07-19', "Protocol paused"], + ['2021-09-16', "Protocol resumed"], ], timetravel: false, thorchain: { diff --git a/projects/timeswap-v2/index.js b/projects/timeswap-v2/index.js index 83478d104c9..89bfd92ec32 100644 --- a/projects/timeswap-v2/index.js +++ b/projects/timeswap-v2/index.js @@ -175,7 +175,7 @@ const config = { Object.keys(config).forEach((chain) => { module.exports[chain] = { tvl }; module.exports.hallmarks = [ - [1676851200, "Timeswap V2 launch"], - [1697760000, "Premine of $TIME"], + ['2023-02-20', "Timeswap V2 launch"], + ['2023-10-20', "Premine of $TIME"], ]; }); diff --git a/projects/tinyman.js b/projects/tinyman.js index c17ee3f7bdb..10c65ee1661 100644 --- a/projects/tinyman.js +++ b/projects/tinyman.js @@ -12,6 +12,6 @@ module.exports={ tvl }, hallmarks: [ - [1641038400,"Contract Exploit"] + ['2022-01-01',"Contract Exploit"] ], } \ No newline at end of file diff --git a/projects/tonbridge.js b/projects/tonbridge.js index 730263b45cd..49ff1239b38 100644 --- a/projects/tonbridge.js +++ b/projects/tonbridge.js @@ -68,6 +68,6 @@ module.exports = { tvl: evm('fantom', '0x1ffEFD8036409Cb6d652bd610DE465933b226917') }, hallmarks:[ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ], }; \ No newline at end of file diff --git a/projects/toros/index.js b/projects/toros/index.js index f6f4ce07cbc..4a85e916953 100644 --- a/projects/toros/index.js +++ b/projects/toros/index.js @@ -50,15 +50,15 @@ module.exports = { tvl, }, hallmarks: [ - [1674003600, "Optimism Incentives Start"], - [1699050203, "Leverage Tokens on Optimism Release"], - [1701468842, "First Arbitrum Vault Release"], - [1706569200, "First Base Vault Release"], - [1746628545, "First GMX Leveraged Tokens Release"], - [1747632800, "Limit Orders Release"], - [1750763200, "First 1X Leveraged Tokens Release"], - [1753182400, "Protected Leveraged Tokens Using Options Release"], - [1753335200, "Removal of Yield Products to Focus on Derivatives"], - [1754392480, "First Ethereum Mainnet Leveraged Tokens Released"], + ['2023-01-18', "Optimism Incentives Start"], + ['2023-11-03', "Leverage Tokens on Optimism Release"], + ['2023-12-01', "First Arbitrum Vault Release"], + ['2024-01-29', "First Base Vault Release"], + ['2025-05-07', "First GMX Leveraged Tokens Release"], + ['2025-05-19', "Limit Orders Release"], + ['2025-06-24', "First 1X Leveraged Tokens Release"], + ['2025-07-22', "Protected Leveraged Tokens Using Options Release"], + ['2025-07-24', "Removal of Yield Products to Focus on Derivatives"], + ['2025-08-05', "First Ethereum Mainnet Leveraged Tokens Released"], ], }; diff --git a/projects/toucan-protocol/index.js b/projects/toucan-protocol/index.js index 909485c2db2..15b6c1f7a49 100644 --- a/projects/toucan-protocol/index.js +++ b/projects/toucan-protocol/index.js @@ -68,6 +68,6 @@ module.exports = { tvl: getRegenCredits() }, hallmarks: [ - [1653429600, "Verra prohibits tokenization"], [1709828986, "BCT administrative control transferred to KlimaDAO"], + ['2022-05-24', "Verra prohibits tokenization"], ['2024-03-07', "BCT administrative control transferred to KlimaDAO"], ] }; diff --git a/projects/tranquil/index.js b/projects/tranquil/index.js index 25e3435a93b..626e8777729 100644 --- a/projects/tranquil/index.js +++ b/projects/tranquil/index.js @@ -32,6 +32,6 @@ module.exports = { staking: staking(stakingContract, xtranqToken), }, hallmarks: [ - [1655991120, "Horizon bridge Hack $100m"], + ['2022-06-23', "Horizon bridge Hack $100m"], ], }; diff --git a/projects/tribe3/index.js b/projects/tribe3/index.js index 03121b7b6ff..b7e14906748 100644 --- a/projects/tribe3/index.js +++ b/projects/tribe3/index.js @@ -13,6 +13,6 @@ module.exports = { }) }, hallmarks: [ - [1692835200, "v1 shutdown"], + ['2023-08-24', "v1 shutdown"], ], }; diff --git a/projects/tsunami-fi/index.js b/projects/tsunami-fi/index.js index 98eac221aa5..15098934362 100644 --- a/projects/tsunami-fi/index.js +++ b/projects/tsunami-fi/index.js @@ -30,5 +30,5 @@ module.exports = { tvl: gmxExports({ vault: mantleVault }), }, aptos: { tvl }, - hallmarks: [[1704994608, "Tsunami Aptos sunsetting"]], + hallmarks: [['2024-01-11', "Tsunami Aptos sunsetting"]], }; diff --git a/projects/unitas/index.js b/projects/unitas/index.js index 73bcd7b2eea..d234b4c9114 100644 --- a/projects/unitas/index.js +++ b/projects/unitas/index.js @@ -19,7 +19,7 @@ async function bscTvl(api) { module.exports = { hallmarks: [ - [1747670400, "solana unitas launch"] + ['2025-05-19', "solana unitas launch"] ], timetravel: false, methodology: "Currently, tvl is composed of minted USDu", diff --git a/projects/valence/index.js b/projects/valence/index.js index 959568182b9..83217f43540 100644 --- a/projects/valence/index.js +++ b/projects/valence/index.js @@ -191,10 +191,10 @@ module.exports = { tvl: (api) => getValenceAccountTvl(api, "CosmosCosmwasm", "terra2"), }, hallmarks: [ - [1717545600, "Nolus<>Neutron liquidity lending"], - [1718064000, "Stargaze<>Neutron liquidity lending"], - [1719360000, "Shade<>Neutron liquidity lending"], - [1723507200, "Mars<>Neutron liquidity lending"], - [1743379200, "Neutron dICS deployment"] + ['2024-06-05', "Nolus<>Neutron liquidity lending"], + ['2024-06-11', "Stargaze<>Neutron liquidity lending"], + ['2024-06-26', "Shade<>Neutron liquidity lending"], + ['2024-08-13', "Mars<>Neutron liquidity lending"], + ['2025-03-31', "Neutron dICS deployment"] ] }; diff --git a/projects/valleyswap/index.js b/projects/valleyswap/index.js index 2d58db67a49..4861c603967 100644 --- a/projects/valleyswap/index.js +++ b/projects/valleyswap/index.js @@ -10,7 +10,7 @@ module.exports = { }, misrepresentedTokens: true, hallmarks: [ - [1681743600,"Remove Fake USDT"], - [1654214400, "EvoDefi bridge depeg"] + ['2023-04-17',"Remove Fake USDT"], + ['2022-06-03', "EvoDefi bridge depeg"] ], }; diff --git a/projects/vaultka/index.js b/projects/vaultka/index.js index b74b5b5aeb2..797f4b90227 100644 --- a/projects/vaultka/index.js +++ b/projects/vaultka/index.js @@ -11,17 +11,17 @@ const { Program } = require("@project-serum/anchor"); module.exports = { misrepresentedTokens: true, hallmarks: [ - [1688342964, "VLP Leverage Vault"], - [1692164391, "GLP Leverage Vault"], - [1695274791, "GMXV2 Leverage Vault"], - [1682314791, "GLP Delta Neutral Vault"], - [1683178791, "GDAI Leverage Vault"], - [1696389409, "HLP Leverage Vault"], - [1697716800, "VKA TGE"], - [1699750000, "GLP Compound Vault"], - [1701187200, "GMXV2 Leverage (Neutral) Vault"], - [1702915200, "ALP Leverage Vault"], - [1707385004, "GLM(basket of GMs)"], + ['2023-07-03', "VLP Leverage Vault"], + ['2023-08-16', "GLP Leverage Vault"], + ['2023-09-21', "GMXV2 Leverage Vault"], + ['2023-04-24', "GLP Delta Neutral Vault"], + ['2023-05-04', "GDAI Leverage Vault"], + ['2023-10-04', "HLP Leverage Vault"], + ['2023-10-19', "VKA TGE"], + ['2023-11-12', "GLP Compound Vault"], + ['2023-11-28', "GMXV2 Leverage (Neutral) Vault"], + ['2023-12-18', "ALP Leverage Vault"], + ['2024-02-08', "GLM(basket of GMs)"], ], solana: { diff --git a/projects/vela-exchange/index.js b/projects/vela-exchange/index.js index 6d21235b051..524eb5b5bbe 100644 --- a/projects/vela-exchange/index.js +++ b/projects/vela-exchange/index.js @@ -37,8 +37,8 @@ module.exports = { }, hallmarks: [ ['2023-04-13', 'Refunded tokens to VLP holders & traders'], - [1693926000, 'Launched on Base Chain'], - [1721314800, 'Implemented Aave VLP supply integration'], - [1726596000, 'Burned 65m Vela tokens'] + ['2023-09-05', 'Launched on Base Chain'], + ['2024-07-18', 'Implemented Aave VLP supply integration'], + ['2024-09-17', 'Burned 65m Vela tokens'] ], } diff --git a/projects/velodrome-v2/index.js b/projects/velodrome-v2/index.js index f85805bb047..b886ab4e103 100644 --- a/projects/velodrome-v2/index.js +++ b/projects/velodrome-v2/index.js @@ -22,6 +22,6 @@ module.exports = { swellchain: { tvl }, celo: { tvl }, hallmarks: [ - [1687465883, "v2 Migration on OP Mainnet"], // https://twitter.com/VelodromeFi/status/1671979216039202816 + ['2023-06-22', "v2 Migration on OP Mainnet"], // https://twitter.com/VelodromeFi/status/1671979216039202816 ] } diff --git a/projects/velodrome/index.js b/projects/velodrome/index.js index c1fcf3249fb..0258f1f8104 100644 --- a/projects/velodrome/index.js +++ b/projects/velodrome/index.js @@ -2,6 +2,6 @@ const { uniTvlExports } = require('../helper/unknownTokens') module.exports = uniTvlExports({ 'optimism': '0x25CbdDb98b35ab1FF77413456B31EC81A6B6B746' }, { hasStablePools: true, hallmarks:[ - [1657760400, "First OP grant awarded"], - [1659618000, "Loss $350k Operational Funds"], + ['2022-07-14', "First OP grant awarded"], + ['2022-08-04', "Loss $350k Operational Funds"], ] }) \ No newline at end of file diff --git a/projects/viperswap/index.js b/projects/viperswap/index.js index 07a9b8a7c31..b0144a450c2 100644 --- a/projects/viperswap/index.js +++ b/projects/viperswap/index.js @@ -8,5 +8,5 @@ module.exports = uniTvlExports({ 'harmony': '0x7d02c116b98d0965ba7b642ace0183ad8b8d2196' }, { staking: { harmony: [xviper, viper] }, hallmarks:[ - [1655991120, "Horizon bridge Hack $100m"], + ['2022-06-23', "Horizon bridge Hack $100m"], ],}) \ No newline at end of file diff --git a/projects/vires/index.js b/projects/vires/index.js index 9c99fc32c96..684f888ad78 100644 --- a/projects/vires/index.js +++ b/projects/vires/index.js @@ -6,7 +6,7 @@ module.exports = { methodology: methodologies.lendingMarket, waves: { tvl, borrowed }, hallmarks: [ - [1659092400, "Bad debt settlement in USDN"], + ['2022-07-29', "Bad debt settlement in USDN"], ], } const aTokens = [ diff --git a/projects/vooi/index.js b/projects/vooi/index.js index b723d7769da..f2af484f132 100644 --- a/projects/vooi/index.js +++ b/projects/vooi/index.js @@ -4,7 +4,7 @@ const { sumTokensExport } = require('../helper/unwrapLPs') module.exports = { methodology: 'Counts the amount of assets locked in VOOI pools', hallmarks: [ - [1692921600,"DWF Labs Depo 1.5m$"] + ['2023-08-25',"DWF Labs Depo 1.5m$"] ], }; diff --git a/projects/wardenswap/index.js b/projects/wardenswap/index.js index b185c4a9f35..cbbbd3b1af2 100644 --- a/projects/wardenswap/index.js +++ b/projects/wardenswap/index.js @@ -13,8 +13,8 @@ module.exports = { staking: staking(masterchefAddress, wardenTokenAddress) }, hallmarks:[ - [1629910800, `Announcement 2 week left before pool's rewards end`], - [1630083600, `Start pool's reward 100x warden pool`], - [1631293200, `Pool's rewards end`] + ['2021-08-25', `Announcement 2 week left before pool's rewards end`], + ['2021-08-27', `Start pool's reward 100x warden pool`], + ['2021-09-10', `Pool's rewards end`] ] }; diff --git a/projects/wasabi/index.js b/projects/wasabi/index.js index 8cb56fcd717..5d370f78132 100644 --- a/projects/wasabi/index.js +++ b/projects/wasabi/index.js @@ -70,9 +70,9 @@ module.exports.solana = { tvl: solanaTvl } module.exports.hallmarks=[ - [1709181259, "Deployed on Blast"], - // [1733011200, "Deployed on Solana"], // has no impact on the TVL - // [1737365147, "Deployed on Base"], - // [1741758248, "Deployed on Berachain"] + ['2024-02-29', "Deployed on Blast"], + // ['2024-12-01', "Deployed on Solana"], // has no impact on the TVL + // ['2025-01-20', "Deployed on Base"], + // ['2025-03-12', "Deployed on Berachain"] ] module.exports.methodology="Counts the total value deposited in the vaults of the Wasabi protocol, including assets that have been loaned out to open long and short positions." diff --git a/projects/wemix-staking/index.js b/projects/wemix-staking/index.js index 5def48b7ca7..abf51676904 100644 --- a/projects/wemix-staking/index.js +++ b/projects/wemix-staking/index.js @@ -38,7 +38,7 @@ async function tvl(api) { module.exports = { hallmarks: [ - [1687478400, "WONDER Staking Live"] + ['2023-06-23', "WONDER Staking Live"] ], wemix: { tvl diff --git a/projects/whitewhale-dex/index.js b/projects/whitewhale-dex/index.js index 870b5fe0813..90345b016c3 100644 --- a/projects/whitewhale-dex/index.js +++ b/projects/whitewhale-dex/index.js @@ -16,8 +16,8 @@ module.exports = { misrepresentedTokens: true, methodology: "Liquidity on the DEX", hallmarks: [ - [1651881600, "UST depeg"], - [1676300400,"Migaloo Chain Launch"] + ['2022-05-07', "UST depeg"], + ['2023-02-13',"Migaloo Chain Launch"] ] } diff --git a/projects/whitewhale/index.js b/projects/whitewhale/index.js index 8fce410596f..2208a46fdb9 100644 --- a/projects/whitewhale/index.js +++ b/projects/whitewhale/index.js @@ -9,6 +9,6 @@ module.exports = { tvl }, hallmarks:[ - [1651881600, "UST depeg"], + ['2022-05-07', "UST depeg"], ] } diff --git a/projects/wingriders/index.js b/projects/wingriders/index.js index 3b1ffbc73f4..e186bb91be1 100644 --- a/projects/wingriders/index.js +++ b/projects/wingriders/index.js @@ -33,6 +33,6 @@ module.exports = { staking, }, hallmarks: [ - [1659312000,"Nomad Bridge Hack"] + ['2022-08-01',"Nomad Bridge Hack"] ], }; diff --git a/projects/wink/index.js b/projects/wink/index.js index dba20c50941..c75ce338422 100644 --- a/projects/wink/index.js +++ b/projects/wink/index.js @@ -13,7 +13,7 @@ const LP_MANAGER = '0xb1502cbeffd253e3e695b8910e779cde2e2079ab' module.exports = { methodology: 'Tokens backing USDW is counted as tvl, and locked wink tokens are counted as staking.', hallmarks: [ - [1736001563, "WINK Finance Launch"], + ['2025-01-04', "WINK Finance Launch"], ], polygon: { tvl: sumTokensExport({ owners: [USDW_RESERVE, LP_RESERVE, LP_MANAGER], resolveUniV3: true, blacklistedTokens: [USDW], tokens: [ADDRESSES.polygon.USDT]}), diff --git a/projects/wise-lending/index.js b/projects/wise-lending/index.js index 163a58921f1..f5440d4ceac 100644 --- a/projects/wise-lending/index.js +++ b/projects/wise-lending/index.js @@ -6,7 +6,7 @@ async function tvl(api) { // module.exports = { // hallmarks: [ -// [1705017600, "Project Exploited"] +// ['2024-01-12', "Project Exploited"] // ], // } diff --git a/projects/wombat-exchange/config.js b/projects/wombat-exchange/config.js index 9457e22a5db..0f53ad796d8 100644 --- a/projects/wombat-exchange/config.js +++ b/projects/wombat-exchange/config.js @@ -107,7 +107,7 @@ module.exports = { }, }, hallmarks: [ - [1662417125, "Liquidity Mining Start"], - [1680674400, "Arbitrum Launching"], + ['2022-09-05', "Liquidity Mining Start"], + ['2023-04-05', "Arbitrum Launching"], ], }; diff --git a/projects/wormhole.js b/projects/wormhole.js index 0e253b0c21c..1fc2fa4db4c 100644 --- a/projects/wormhole.js +++ b/projects/wormhole.js @@ -35,7 +35,7 @@ module.exports = { methodology: "USD value of native assets currently held by Portal contracts. Token prices sourced from CoinGecko.", hallmarks: [ - [1652008803, "UST depeg"], + ['2022-05-08', "UST depeg"], // ["2022-02-02", "Hacked: Signature Exploit"], ], }; diff --git a/projects/zklend/index.js b/projects/zklend/index.js index 83b59d39710..8b4d668bc6f 100644 --- a/projects/zklend/index.js +++ b/projects/zklend/index.js @@ -35,7 +35,7 @@ async function staking(api) { module.exports = { methodology: 'Value of user supplied asset on zkLend is considered as TVL', // hallmarks: [ - // [1739232000, "Empty Market Exploit"] + // ['2025-02-11', "Empty Market Exploit"] // ], starknet: { tvl, diff --git a/projects/zkswap-2/index.js b/projects/zkswap-2/index.js index 5c3d35a31fd..2a0c565547a 100644 --- a/projects/zkswap-2/index.js +++ b/projects/zkswap-2/index.js @@ -5,7 +5,7 @@ const zks = ""; module.exports = { hallmarks: [ - [1704844800,"Whale Withdraw"] + ['2024-01-10',"Whale Withdraw"] ], misrepresentedTokens: true, era: { tvl: getUniTVL({ factory, useDefaultCoreAssets: true, }) }, diff --git a/projects/zodiac/index.js b/projects/zodiac/index.js index 65949d4dc7b..68da02eb63e 100644 --- a/projects/zodiac/index.js +++ b/projects/zodiac/index.js @@ -8,7 +8,7 @@ const ZD = "0x98051143830fa99848E7059E97AcB03B3cc62403"; const ZD_USDT_POOL = "0x4cb107576c7f3d59e3355ce760af5cbc36cf5e0d"; module.exports.hallmarks=[ - [1641254400,"Rug Pull"] + ['2022-01-04',"Rug Pull"] ], module.exports = ohmTvl(treasuryAddress, [ [USDT, false],