From 212746e9dbf4ceac025ff5b2a7e6252d29aaddf0 Mon Sep 17 00:00:00 2001 From: Majorfi Date: Tue, 22 Oct 2024 11:36:09 +0200 Subject: [PATCH] feat: add workflow files --- .editorconfig | 10 ++ .github/workflows/test.yml | 28 ++++ .prettierrc | 12 +- data/meta/strategies/10.json | 236 ++++++++++++++++------------- data/meta/strategies/100.json | 10 +- data/meta/strategies/137.json | 58 ++++---- data/meta/strategies/250.json | 6 +- data/meta/strategies/42161.json | 106 +++++++------ data/meta/strategies/8453.json | 88 +++++------ data/meta/tokens/1.json | 88 ++++++++++- data/meta/tokens/10.json | 4 +- data/meta/tokens/100.json | 2 +- data/meta/tokens/137.json | 2 +- data/meta/tokens/250.json | 2 +- data/meta/tokens/42161.json | 172 ++++++++++++++++++++- data/meta/tokens/8453.json | 80 +++++++++- data/meta/vaults/1.json | 92 ++++++------ data/meta/vaults/10.json | 219 +++++++++++++++++---------- data/meta/vaults/100.json | 2 +- data/meta/vaults/137.json | 98 ++++++------ data/meta/vaults/250.json | 2 +- data/meta/vaults/42161.json | 164 +++++++++++++++------ data/meta/vaults/8453.json | 68 +++++---- docs/available-endpoints.md | 65 ++++++++ package.json | 2 +- scripts/verify-tokens.js | 129 ++++++++++++++++ scripts/verify-vaults.js | 254 ++++++++++++++++++++++++++++++++ 27 files changed, 1502 insertions(+), 497 deletions(-) create mode 100644 .editorconfig create mode 100644 .github/workflows/test.yml mode change 100755 => 100644 .prettierrc create mode 100644 docs/available-endpoints.md create mode 100644 scripts/verify-tokens.js create mode 100644 scripts/verify-vaults.js diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000..298fec822 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,10 @@ +root = true + +[*] +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true +indent_style = tab +indent_size = 4 +max_line_length = 120 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml new file mode 100644 index 000000000..da7eccd1a --- /dev/null +++ b/.github/workflows/test.yml @@ -0,0 +1,28 @@ +name: Verify Tokens and Vaults + +on: + push: + branches: + - main # Adjust this if you want to run on different branches + +jobs: + verify: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v3 + + - name: Setup Bun + uses: oven-sh/setup-bun@v1 + with: + bun-version: latest + + - name: Install dependencies + run: bun install + + - name: Verify Tokens + run: bun run scripts/verify-tokens.js + + - name: Verify Vaults + run: bun run scripts/verify-vaults.js diff --git a/.prettierrc b/.prettierrc old mode 100755 new mode 100644 index 7e05f5f05..50715a45d --- a/.prettierrc +++ b/.prettierrc @@ -1,4 +1,12 @@ { - "tabWidth": 2, - "printWidth": 80 + "singleQuote": true, + "semi": true, + "useTabs": true, + "tabWidth": 4, + "trailingComma": "none", + "bracketSpacing": false, + "arrowParens": "avoid", + "bracketSameLine": true, + "singleAttributePerLine": true, + "printWidth": 120 } diff --git a/data/meta/strategies/10.json b/data/meta/strategies/10.json index 87775416f..800a95a3e 100644 --- a/data/meta/strategies/10.json +++ b/data/meta/strategies/10.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2024-10-14T10:34:17.253691+02:00", + "lastUpdate": "2024-10-22T11:34:41.410466+02:00", "version": { "major": 0, - "minor": 9, - "patch": 14 + "minor": 10, + "patch": 1 }, "shouldRefresh": false, "strategies": { @@ -20,11 +20,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "297104553893801139302", + "lastTotalDebt": "297882672372970208505", "lastTotalLoss": "0", - "lastTotalGain": "55576488071269978939", + "lastTotalGain": "56388545201960171449", "lastPerformanceFee": "0", - "lastReport": "1728868349", + "lastReport": "1729570241", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -96,11 +96,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "1932296619841888513850", + "lastTotalDebt": "1934565164443613168189", "lastTotalLoss": "0", - "lastTotalGain": "241489078149115561165", + "lastTotalGain": "243831949784751257521", "lastPerformanceFee": "0", - "lastReport": "1728868343", + "lastReport": "1729570233", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -374,11 +374,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "3941207573635875731048", + "lastTotalDebt": "3958717768267334644993", "lastTotalLoss": "0", - "lastTotalGain": "9418446296173717937190", + "lastTotalGain": "9434500311293112192860", "lastPerformanceFee": "0", - "lastReport": "1728737535", + "lastReport": "1729436889", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -556,9 +556,9 @@ "keepCVX": null, "lastTotalDebt": "140038478621082", "lastTotalLoss": "0", - "lastTotalGain": "78504655272209460", + "lastTotalGain": "78509364124095413", "lastPerformanceFee": "0", - "lastReport": "1726919623", + "lastReport": "1729339527", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -656,11 +656,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "28184754934722096", + "lastTotalDebt": "28396086336735702", "lastTotalLoss": "0", - "lastTotalGain": "109021898033842764", + "lastTotalGain": "109240909682435749", "lastPerformanceFee": "0", - "lastReport": "1728737475", + "lastReport": "1729570217", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -812,11 +812,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "206305197445240282454", + "lastTotalDebt": "207535042721673963742", "lastTotalLoss": "0", - "lastTotalGain": "1150632851326682180262", + "lastTotalGain": "1151948618519571463242", "lastPerformanceFee": "0", - "lastReport": "1728830927", + "lastReport": "1729436873", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -890,11 +890,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "2028508598934235243533", + "lastTotalDebt": "2033569025817822849914", "lastTotalLoss": "0", - "lastTotalGain": "10351459234009060346941", + "lastTotalGain": "10356511792108418495973", "lastPerformanceFee": "0", - "lastReport": "1728216603", + "lastReport": "1728950469", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -942,11 +942,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "989009284360009432096", + "lastTotalDebt": "995346252974325398541", "lastTotalLoss": "0", - "lastTotalGain": "7796524818249577921590", + "lastTotalGain": "7802480575584551375398", "lastPerformanceFee": "0", - "lastReport": "1728737541", + "lastReport": "1729436901", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -1018,11 +1018,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "83172219201949912010", + "lastTotalDebt": "83263257587429890288", "lastTotalLoss": "0", - "lastTotalGain": "171865174904921774876", + "lastTotalGain": "171951989232970358001", "lastPerformanceFee": "0", - "lastReport": "1728476961", + "lastReport": "1729339521", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -1044,11 +1044,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "201582583920347704760", + "lastTotalDebt": "204215524318816567448", "lastTotalLoss": "0", - "lastTotalGain": "1642214044856258864850", + "lastTotalGain": "1644049594003577821172", "lastPerformanceFee": "0", - "lastReport": "1728737547", + "lastReport": "1729436907", "lastDebtRatio": "10000", "isRetired": false, "displayName": "", @@ -1068,11 +1068,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "2769590888107633263", + "lastTotalDebt": "2774914176879994937", "lastTotalLoss": "0", - "lastTotalGain": "23260151057381641203", + "lastTotalGain": "23267019398967650990", "lastPerformanceFee": "0", - "lastReport": "1728868363", + "lastReport": "1729473749", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -1094,11 +1094,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "2326763352218458773", + "lastTotalDebt": "2331572216577398845", "lastTotalLoss": "0", - "lastTotalGain": "128328399651148012", + "lastTotalGain": "133247297605992317", "lastPerformanceFee": "0", - "lastReport": "1728868377", + "lastReport": "1729570265", "lastDebtRatio": "10000", "isRetired": false, "displayName": "", @@ -1144,11 +1144,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "11514102848236190822", + "lastTotalDebt": "11568183154527611504", "lastTotalLoss": "0", - "lastTotalGain": "3656521165578696410", + "lastTotalGain": "3711405363313744264", "lastPerformanceFee": "0", - "lastReport": "1728830939", + "lastReport": "1729570257", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -1272,11 +1272,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "872862705706575775204", + "lastTotalDebt": "873536357153695363715", "lastTotalLoss": "0", - "lastTotalGain": "146680738480157693768", + "lastTotalGain": "147361729456793402372", "lastPerformanceFee": "0", - "lastReport": "1728737523", + "lastReport": "1729257975", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -1324,11 +1324,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "14801564329", + "lastTotalDebt": "14867680720", "lastTotalLoss": "0", - "lastTotalGain": "96177231626", + "lastTotalGain": "96994482801", "lastPerformanceFee": "0", - "lastReport": "1727052567", + "lastReport": "1729473723", "lastDebtRatio": "10000", "isRetired": true, "displayName": "Velodrome Reinvest", @@ -1350,11 +1350,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "195971250806394591132464", - "lastTotalLoss": "104", - "lastTotalGain": "21126778571411708544", + "lastTotalDebt": "194955723540817612543557", + "lastTotalLoss": "138", + "lastTotalGain": "21941142877680003436", "lastPerformanceFee": "0", - "lastReport": "1728558973", + "lastReport": "1729082993", "lastDebtRatio": "10000", "isRetired": false, "displayName": "", @@ -1452,11 +1452,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "133895691611187536416", + "lastTotalDebt": "134075019761958131372", "lastTotalLoss": "0", - "lastTotalGain": "52473749251774420771", + "lastTotalGain": "52641802045085728983", "lastPerformanceFee": "0", - "lastReport": "1728605759", + "lastReport": "1729257963", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -1654,11 +1654,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "1976705063221826", + "lastTotalDebt": "1982334472568492", "lastTotalLoss": "0", - "lastTotalGain": "17313630636776510", + "lastTotalGain": "17319633248701718", "lastPerformanceFee": "0", - "lastReport": "1728476985", + "lastReport": "1729120953", "lastDebtRatio": "10000", "isRetired": false, "displayName": "", @@ -1678,11 +1678,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "5254588134069", + "lastTotalDebt": "5257945128023", "lastTotalLoss": "0", - "lastTotalGain": "1578043843768", + "lastTotalGain": "1580645396582", "lastPerformanceFee": "0", - "lastReport": "1728386995", + "lastReport": "1728994829", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -1856,7 +1856,7 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "163921392475399695", + "lastTotalDebt": "14301519626926811", "lastTotalLoss": "0", "lastTotalGain": "85302494071652047", "lastPerformanceFee": "0", @@ -1980,7 +1980,7 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "15815993852152364", + "lastTotalDebt": "15811246185719501", "lastTotalLoss": "0", "lastTotalGain": "59219242095358452", "lastPerformanceFee": "0", @@ -2032,11 +2032,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "165408508934722962", + "lastTotalDebt": "165818214603962204", "lastTotalLoss": "0", - "lastTotalGain": "1528296713004463166", + "lastTotalGain": "1528673294825704186", "lastPerformanceFee": "0", - "lastReport": "1728302837", + "lastReport": "1729080591", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -2134,11 +2134,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "1239879851626643895794", + "lastTotalDebt": "1244937458330899016680", "lastTotalLoss": "0", - "lastTotalGain": "10141017691041368589797", + "lastTotalGain": "10146255581264592967849", "lastPerformanceFee": "0", - "lastReport": "1728386983", + "lastReport": "1729120941", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -2368,11 +2368,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "15220223299663289", + "lastTotalDebt": "15225810711821577", "lastTotalLoss": "0", - "lastTotalGain": "10738413894726036", + "lastTotalGain": "10743599837332428", "lastPerformanceFee": "0", - "lastReport": "1728737489", + "lastReport": "1729513883", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -2407,6 +2407,30 @@ "Hop Exchange" ] }, + "0x99E90b32Bf553bA40884d0fF834C419eA5D900F2_0x8BF2D37ACC93FdE36DCfFe9Ba9b8B0fB5d2fA747": { + "address": "0x99e90b32bf553ba40884d0ff834c419ea5d900f2", + "vaultAddress": "0x8bf2d37acc93fde36dcffe9ba9b8b0fb5d2fa747", + "name": "", + "vaultVersion": "0.4.6", + "activation": 126684426, + "chainID": 10, + "doHealthCheck": false, + "isActive": false, + "isInQueue": true, + "keepCRV": null, + "keepCRVPercent": null, + "keepCVX": null, + "lastTotalDebt": "0", + "lastTotalLoss": "0", + "lastTotalGain": "0", + "lastPerformanceFee": "0", + "lastReport": "1729120967", + "lastDebtRatio": "10000", + "isRetired": true, + "displayName": "", + "description": "", + "protocols": null + }, "0x9A3142Bc20F7Fb318A76c16D438721f126F9d25F_0x1B1d2EfB6045851F8ccdE24369003e0fF157980b": { "address": "0x9a3142bc20f7fb318a76c16d438721f126f9d25f", "vaultAddress": "0x1b1d2efb6045851f8ccde24369003e0ff157980b", @@ -2472,11 +2496,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "43615157177013183029863", + "lastTotalDebt": "43919090146722212185501", "lastTotalLoss": "0", - "lastTotalGain": "48752102650713002803494", + "lastTotalGain": "49873052599141292406254", "lastPerformanceFee": "0", - "lastReport": "1728868357", + "lastReport": "1729570249", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -2498,11 +2522,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "25528257804389", + "lastTotalDebt": "26100048778928", "lastTotalLoss": "0", "lastTotalGain": "3380274043334", "lastPerformanceFee": "0", - "lastReport": "1726919593", + "lastReport": "1729339503", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -2626,11 +2650,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "1250830712622144", + "lastTotalDebt": "1396085368282097", "lastTotalLoss": "0", - "lastTotalGain": "3683437888825433", + "lastTotalGain": "3797356233030288", "lastPerformanceFee": "0", - "lastReport": "1726919599", + "lastReport": "1729339509", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -2704,11 +2728,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "86741078926666239245273", + "lastTotalDebt": "93910442581405278770117", "lastTotalLoss": "0", - "lastTotalGain": "95255027820704340065334", + "lastTotalGain": "98218346359356544589875", "lastPerformanceFee": "0", - "lastReport": "1728830901", + "lastReport": "1729570225", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -2834,11 +2858,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "7645788076805795", + "lastTotalDebt": "7688500035618742", "lastTotalLoss": "0", - "lastTotalGain": "5128926187956977", + "lastTotalGain": "5170583795866110", "lastPerformanceFee": "0", - "lastReport": "1728868335", + "lastReport": "1729473729", "lastDebtRatio": "10000", "isRetired": true, "displayName": "Velodrome Reinvest", @@ -2886,11 +2910,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "15092753389022980945", + "lastTotalDebt": "15153277357019234679", "lastTotalLoss": "0", - "lastTotalGain": "68603275417312925059", + "lastTotalGain": "68973820801834598699", "lastPerformanceFee": "0", - "lastReport": "1726919631", + "lastReport": "1729339535", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -2990,11 +3014,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "407600947006557578", + "lastTotalDebt": "407141436861678619", "lastTotalLoss": "0", - "lastTotalGain": "445225360011202609", + "lastTotalGain": "446589723477366850", "lastPerformanceFee": "0", - "lastReport": "1728830907", + "lastReport": "1729436855", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -3368,11 +3392,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "52495387813072167421", + "lastTotalDebt": "53810845859302226639", "lastTotalLoss": "0", - "lastTotalGain": "23092282611790294518", + "lastTotalGain": "24436061842438062685", "lastPerformanceFee": "0", - "lastReport": "1728516847", + "lastReport": "1729473757", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -3394,11 +3418,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "104948272608570347030", + "lastTotalDebt": "105076872335817770784", "lastTotalLoss": "0", - "lastTotalGain": "843536422514785228929", + "lastTotalGain": "843631035201576259573", "lastPerformanceFee": "0", - "lastReport": "1727957041", + "lastReport": "1729473763", "lastDebtRatio": "10000", "isRetired": false, "displayName": "", @@ -3444,11 +3468,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "9176131308857369778185", + "lastTotalDebt": "9181716738730555516806", "lastTotalLoss": "0", - "lastTotalGain": "849711775868735629464", + "lastTotalGain": "854851698912387682656", "lastPerformanceFee": "0", - "lastReport": "1728868371", + "lastReport": "1729339547", "lastDebtRatio": "10000", "isRetired": false, "displayName": "", @@ -3468,11 +3492,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "6782448823050621", + "lastTotalDebt": "6799896459254764", "lastTotalLoss": "0", - "lastTotalGain": "6825492313559299", + "lastTotalGain": "6841761027822287", "lastPerformanceFee": "0", - "lastReport": "1728645483", + "lastReport": "1729166963", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", @@ -3546,11 +3570,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "23797024678089204472203", + "lastTotalDebt": "23822787931612417205750", "lastTotalLoss": "0", - "lastTotalGain": "38745477587141101453761", + "lastTotalGain": "38797945265037486190763", "lastPerformanceFee": "0", - "lastReport": "1728868329", + "lastReport": "1729120919", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Velodrome Reinvest", diff --git a/data/meta/strategies/100.json b/data/meta/strategies/100.json index 28acdfc2b..7f191704c 100644 --- a/data/meta/strategies/100.json +++ b/data/meta/strategies/100.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2024-10-08T17:52:09.156443+02:00", + "lastUpdate": "2024-10-22T11:34:28.780921+02:00", "version": { "major": 0, "minor": 3, - "patch": 21 + "patch": 22 }, "shouldRefresh": false, "strategies": { @@ -24,7 +24,7 @@ "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728392230", + "lastReport": "1729517095", "lastDebtRatio": "10000", "isRetired": true, "displayName": "", @@ -92,11 +92,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "6110917109334929645827", + "lastTotalDebt": "2950835986968352135895", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728348930", + "lastReport": "1729560360", "lastDebtRatio": "10000", "isRetired": true, "displayName": "", diff --git a/data/meta/strategies/137.json b/data/meta/strategies/137.json index 9aad614d3..efa348075 100644 --- a/data/meta/strategies/137.json +++ b/data/meta/strategies/137.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2024-10-14T10:35:02.869047+02:00", + "lastUpdate": "2024-10-22T11:34:59.656271+02:00", "version": { "major": 0, "minor": 11, - "patch": 92 + "patch": 123 }, "shouldRefresh": false, "strategies": { @@ -44,12 +44,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "16853659564008467783993", + "lastTotalDebt": "10217189069629161686279", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728330062", - "lastDebtRatio": "148", + "lastReport": "1729541173", + "lastDebtRatio": "92", "isRetired": true, "displayName": "Stargate DAI Staker", "description": "Supplies {{token}} to the corresponding [Stargate](https://stargate.finance/) pool and stakes the LP token to earn STG. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -68,12 +68,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "363970871343", + "lastTotalDebt": "364205600409", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728658802", - "lastDebtRatio": "2492", + "lastReport": "1729265064", + "lastDebtRatio": "2517", "isRetired": true, "displayName": "", "description": "", @@ -92,12 +92,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "460467583909246623630185", + "lastTotalDebt": "423157032046116666123115", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "500", - "lastReport": "1728587430", - "lastDebtRatio": "8062", + "lastReport": "1729193332", + "lastDebtRatio": "10000", "isRetired": true, "displayName": "Aave V3 WMATIC Lender", "description": "Supplies {{token}} to [Aave V3](https://app.aave.com/) to generate interest and earn any applicable rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -192,12 +192,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "1096521270044", + "lastTotalDebt": "1082829157568", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "500", - "lastReport": "1728587422", - "lastDebtRatio": "7508", + "lastReport": "1729193324", + "lastDebtRatio": "7483", "isRetired": true, "displayName": "Aave V3 USDT Lender", "description": "Supplies {{token}} to [Aave V3](https://app.aave.com/) to generate interest and earn any applicable rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -290,11 +290,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "1199144866736", + "lastTotalDebt": "1164261607239", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "500", - "lastReport": "1728594978", + "lastReport": "1729201005", "lastDebtRatio": "9997", "isRetired": true, "displayName": "", @@ -462,12 +462,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "42181881716712148627", + "lastTotalDebt": "42188997077228401594", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "500", - "lastReport": "1728587438", - "lastDebtRatio": "9098", + "lastReport": "1729193338", + "lastDebtRatio": "9335", "isRetired": true, "displayName": "Aave V3 WETH Lender", "description": "Supplies {{token}} to [Aave V3](https://app.aave.com/) to generate interest and earn any applicable rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -536,12 +536,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "790606953805", + "lastTotalDebt": "791184478561", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728613795", - "lastDebtRatio": "7441", + "lastReport": "1729219780", + "lastDebtRatio": "7563", "isRetired": true, "displayName": "Compound V3 USDC.e Lender", "description": "Supplies {{token}} on [Compound Finance](https://app.compound.finance/markets/usdc.e-polygon) to generate interest and earn COMP. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -586,12 +586,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "271962247967", + "lastTotalDebt": "255005744718", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "500", - "lastReport": "1728594970", - "lastDebtRatio": "2559", + "lastReport": "1729200997", + "lastDebtRatio": "2437", "isRetired": true, "displayName": "Aave V3 USDC.e Lender", "description": "Supplies {{token}} to [Aave V3](https://app.aave.com/) to generate interest and earn any applicable rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -660,12 +660,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "1122049260086299069474174", + "lastTotalDebt": "1095827069099037671862552", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "500", - "lastReport": "1728579894", - "lastDebtRatio": "9852", + "lastReport": "1729185687", + "lastDebtRatio": "9906", "isRetired": true, "displayName": "Aave V3 DAI Lender", "description": "Supplies {{token}} to [Aave V3](https://app.aave.com/) to generate interest and earn any applicable rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -687,7 +687,7 @@ "lastTotalDebt": "0", "lastTotalLoss": "0", "lastTotalGain": "0", - "lastPerformanceFee": "1000", + "lastPerformanceFee": "1500", "lastReport": "1712854627", "lastDebtRatio": "0", "isRetired": true, diff --git a/data/meta/strategies/250.json b/data/meta/strategies/250.json index fec62b601..b47714e32 100644 --- a/data/meta/strategies/250.json +++ b/data/meta/strategies/250.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2024-10-08T17:52:32.266385+02:00", + "lastUpdate": "2024-10-22T11:34:52.68489+02:00", "version": { "major": 0, "minor": 3, - "patch": 47 + "patch": 48 }, "shouldRefresh": false, "strategies": { @@ -1095,7 +1095,7 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "82039503754431751274362", + "lastTotalDebt": "82036760500546674959526", "lastTotalLoss": "0", "lastTotalGain": "40948193788906764933274", "lastPerformanceFee": "0", diff --git a/data/meta/strategies/42161.json b/data/meta/strategies/42161.json index 66b5b7173..0baa5ea23 100644 --- a/data/meta/strategies/42161.json +++ b/data/meta/strategies/42161.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2024-10-08T17:52:31.394765+02:00", + "lastUpdate": "2024-10-22T11:34:39.760866+02:00", "version": { "major": 0, - "minor": 32, - "patch": 67 + "minor": 33, + "patch": 68 }, "shouldRefresh": false, "strategies": { @@ -118,12 +118,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "881156716", + "lastTotalDebt": "678089672", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728215578", - "lastDebtRatio": "8987", + "lastReport": "1729518656", + "lastDebtRatio": "10000", "isRetired": true, "displayName": "", "description": "", @@ -262,12 +262,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "164326645770812775520", + "lastTotalDebt": "109745908552732187604", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "2000", "lastReport": "1719070012", - "lastDebtRatio": "9992", + "lastDebtRatio": "9988", "isRetired": true, "displayName": "", "description": "", @@ -286,11 +286,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "28370249099458655529758", + "lastTotalDebt": "17214139795180112549635", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728215580", + "lastReport": "1729518657", "lastDebtRatio": "10000", "isRetired": true, "displayName": "", @@ -334,7 +334,7 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "349500622748583969902", + "lastTotalDebt": "295852050341645500316", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "2000", @@ -358,12 +358,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "461013692900265153310625", + "lastTotalDebt": "468799491306795321121889", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "2000", - "lastReport": "1728045808", - "lastDebtRatio": "9997", + "lastReport": "1728998286", + "lastDebtRatio": "9934", "isRetired": true, "displayName": "", "description": "", @@ -382,11 +382,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "1873285", + "lastTotalDebt": "1835032", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728215577", + "lastReport": "1729427257", "lastDebtRatio": "1", "isRetired": true, "displayName": "", @@ -454,11 +454,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "18727125447", + "lastTotalDebt": "18349424435", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1727838990", + "lastReport": "1729051175", "lastDebtRatio": "9999", "isRetired": true, "displayName": "", @@ -526,11 +526,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "271560303908316266", + "lastTotalDebt": "273047424860737039", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "2000", - "lastReport": "1727604189", + "lastReport": "1728764330", "lastDebtRatio": "10000", "isRetired": true, "displayName": "", @@ -555,7 +555,31 @@ "lastTotalGain": "0", "lastPerformanceFee": "2000", "lastReport": "1727310470", - "lastDebtRatio": "8", + "lastDebtRatio": "12", + "isRetired": true, + "displayName": "", + "description": "", + "protocols": null + }, + "0x635E3b274b37175BCd67c94A5093387aFF96cf3d_0xE6Dbfb035B44E94D07F7B3e4f6bfBf1C6e68e3d0": { + "address": "0x635e3b274b37175bcd67c94a5093387aff96cf3d", + "vaultAddress": "0xe6dbfb035b44e94d07f7b3e4f6bfbf1c6e68e3d0", + "name": "FluidLendeer USDC", + "vaultVersion": "3.0.2", + "activation": 260656945, + "chainID": 42161, + "doHealthCheck": false, + "isActive": false, + "isInQueue": true, + "keepCRV": null, + "keepCRVPercent": null, + "keepCVX": null, + "lastTotalDebt": "4425109641", + "lastTotalLoss": "0", + "lastTotalGain": "0", + "lastPerformanceFee": "1000", + "lastReport": "1729573261", + "lastDebtRatio": "4286", "isRetired": true, "displayName": "", "description": "", @@ -766,12 +790,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "62826526191", + "lastTotalDebt": "38258984370", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728267110", - "lastDebtRatio": "9999", + "lastReport": "1729478675", + "lastDebtRatio": "10000", "isRetired": true, "displayName": "", "description": "", @@ -790,12 +814,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "104478993", + "lastTotalDebt": "4425280687", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728363103", - "lastDebtRatio": "5000", + "lastReport": "1729573862", + "lastDebtRatio": "4286", "isRetired": true, "displayName": "", "description": "", @@ -886,7 +910,7 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "77630435", + "lastTotalDebt": "72475932", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "2000", @@ -914,7 +938,7 @@ "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "0", - "lastReport": "1728215574", + "lastReport": "1729518653", "lastDebtRatio": "0", "isRetired": true, "displayName": "", @@ -958,12 +982,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "45446222132", + "lastTotalDebt": "30352024407", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728215575", - "lastDebtRatio": "1755", + "lastReport": "1729518654", + "lastDebtRatio": "1084", "isRetired": true, "displayName": "", "description": "", @@ -1078,12 +1102,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "213546138539", + "lastTotalDebt": "249710043548", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728215576", - "lastDebtRatio": "8245", + "lastReport": "1729518655", + "lastDebtRatio": "8916", "isRetired": true, "displayName": "", "description": "", @@ -1176,12 +1200,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "6462022", + "lastTotalDebt": "0", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728223416", - "lastDebtRatio": "1", + "lastReport": "1729465420", + "lastDebtRatio": "0", "isRetired": true, "displayName": "", "description": "", @@ -1200,12 +1224,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "104478933", + "lastTotalDebt": "1474968377", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728363126", - "lastDebtRatio": "5000", + "lastReport": "1729565461", + "lastDebtRatio": "1428", "isRetired": true, "displayName": "", "description": "", diff --git a/data/meta/strategies/8453.json b/data/meta/strategies/8453.json index 45f08edf1..7047fec28 100644 --- a/data/meta/strategies/8453.json +++ b/data/meta/strategies/8453.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2024-10-17T15:15:57.199155+02:00", + "lastUpdate": "2024-10-22T11:34:33.947978+02:00", "version": { "major": 0, "minor": 14, - "patch": 1 + "patch": 8 }, "shouldRefresh": false, "strategies": { @@ -38,17 +38,17 @@ "vaultVersion": "0.4.6", "activation": 12438331, "chainID": 8453, - "doHealthCheck": false, + "doHealthCheck": true, "isActive": true, "isInQueue": true, "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "0", + "lastTotalDebt": "93376427719415724", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "0", - "lastReport": "1711666009", + "lastReport": "1729570077", "lastDebtRatio": "10000", "isRetired": false, "displayName": "", @@ -176,7 +176,7 @@ "lastTotalLoss": "0", "lastTotalGain": "289759726623796949", "lastPerformanceFee": "0", - "lastReport": "1727052479", + "lastReport": "1729473603", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Aerodrome Reinvest", @@ -298,11 +298,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "631188148610645530918870", + "lastTotalDebt": "632762005286388215010696", "lastTotalLoss": "0", - "lastTotalGain": "71871080556987990095289", + "lastTotalGain": "73466373486296781975098", "lastPerformanceFee": "0", - "lastReport": "1729166857", + "lastReport": "1729570067", "lastDebtRatio": "10000", "isRetired": true, "displayName": "", @@ -386,7 +386,7 @@ "0x59acb98B9E7b015457559F76A10a432D48AAEe4a_0x50fd1E6E0E2153C2B26eBBcD9bCdeD4639A1AAE3": { "address": "0x59acb98b9e7b015457559f76a10a432d48aaee4a", "vaultAddress": "0x50fd1e6e0e2153c2b26ebbcd9bcded4639a1aae3", - "name": "", + "name": "FluidLendeer USDC", "vaultVersion": "3.0.1", "activation": 21095384, "chainID": 8453, @@ -396,11 +396,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "2079812783", + "lastTotalDebt": "9073999590", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1729158723", + "lastReport": "1729570443", "lastDebtRatio": "10000", "isRetired": true, "displayName": "", @@ -572,12 +572,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "395356503728357", + "lastTotalDebt": "395531144193847", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728558825", - "lastDebtRatio": "5641", + "lastReport": "1729538549", + "lastDebtRatio": "5643", "isRetired": true, "displayName": "", "description": "", @@ -596,7 +596,7 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "3317749244307621840", + "lastTotalDebt": "2911138919783095464", "lastTotalLoss": "0", "lastTotalGain": "90576937991066013", "lastPerformanceFee": "0", @@ -646,11 +646,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "128260195515547", + "lastTotalDebt": "132766695794663", "lastTotalLoss": "0", "lastTotalGain": "1101506263328749", "lastPerformanceFee": "0", - "lastReport": "1727052469", + "lastReport": "1729473593", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Aerodrome Reinvest", @@ -698,11 +698,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "619465229800768", + "lastTotalDebt": "627074795608666", "lastTotalLoss": "0", - "lastTotalGain": "1583867556184470", + "lastTotalGain": "1591803863878300", "lastPerformanceFee": "0", - "lastReport": "1728605627", + "lastReport": "1729257843", "lastDebtRatio": "10000", "isRetired": false, "displayName": "Aerodrome Reinvest", @@ -776,11 +776,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "3034269625566182743860", + "lastTotalDebt": "3260822009419186115071", "lastTotalLoss": "0", - "lastTotalGain": "954954052738072543414", + "lastTotalGain": "1163922864702707106430", "lastPerformanceFee": "0", - "lastReport": "1729166877", + "lastReport": "1729570107", "lastDebtRatio": "10000", "isRetired": false, "displayName": "", @@ -848,11 +848,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "119295179917995", + "lastTotalDebt": "130688751452200", "lastTotalLoss": "0", "lastTotalGain": "714813820755361", "lastPerformanceFee": "0", - "lastReport": "1726830527", + "lastReport": "1729257863", "lastDebtRatio": "10000", "isRetired": false, "displayName": "", @@ -862,7 +862,7 @@ "0xF3100B8cE14B4bd5BB369105Ab6527011aF384eb_0xfF3035968A44Df696297d710cB7c0D7f807bF641": { "address": "0xf3100b8ce14b4bd5bb369105ab6527011af384eb", "vaultAddress": "0xff3035968a44df696297d710cb7c0d7f807bf641", - "name": "", + "name": "FluidLendeer EURC", "vaultVersion": "3.0.1", "activation": 21096208, "chainID": 8453, @@ -872,11 +872,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "70510598", + "lastTotalDebt": "300283906", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1729158843", + "lastReport": "1729570383", "lastDebtRatio": "10000", "isRetired": true, "displayName": "", @@ -896,12 +896,12 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "3626083", + "lastTotalDebt": "3634014", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1728558825", - "lastDebtRatio": "3097", + "lastReport": "1729538549", + "lastDebtRatio": "3101", "isRetired": true, "displayName": "", "description": "", @@ -920,11 +920,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "55390651871940581111764", + "lastTotalDebt": "42600111323972014964721", "lastTotalLoss": "0", - "lastTotalGain": "12862726117958193224836", + "lastTotalGain": "13540886628584926374328", "lastPerformanceFee": "0", - "lastReport": "1729166867", + "lastReport": "1729570095", "lastDebtRatio": "10000", "isRetired": false, "displayName": "", @@ -996,11 +996,11 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "770457545606792024210", + "lastTotalDebt": "762942229351200725149", "lastTotalLoss": "0", - "lastTotalGain": "1369247815428236744", + "lastTotalGain": "23569199356418110378", "lastPerformanceFee": "0", - "lastReport": "1729166887", + "lastReport": "1729570119", "lastDebtRatio": "10000", "isRetired": false, "displayName": "", @@ -1020,7 +1020,7 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "112041745364464639512", + "lastTotalDebt": "0", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "0", @@ -1086,21 +1086,21 @@ "0xfD256a3522c1A4FC6456d9E71a5B39406d5245fe_0xf4B57A2177e6695Bc56fd16c042548BAF4Aa8f5A": { "address": "0xfd256a3522c1a4fc6456d9e71a5b39406d5245fe", "vaultAddress": "0xf4b57a2177e6695bc56fd16c042548baf4aa8f5a", - "name": "", + "name": "StrategyAerodromeFactory-vAMM-sfrxETH/wstETH", "vaultVersion": "0.4.6", "activation": 21155331, "chainID": 8453, - "doHealthCheck": false, - "isActive": false, + "doHealthCheck": true, + "isActive": true, "isInQueue": true, "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "199369932224128749", + "lastTotalDebt": "130800276082238374", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "0", - "lastReport": "1729166897", + "lastReport": "1729339433", "lastDebtRatio": "10000", "isRetired": true, "displayName": "", diff --git a/data/meta/tokens/1.json b/data/meta/tokens/1.json index 6a8c756ad..2500c6970 100644 --- a/data/meta/tokens/1.json +++ b/data/meta/tokens/1.json @@ -1,8 +1,8 @@ { - "lastUpdate": "2024-10-17T11:57:34.054654+02:00", + "lastUpdate": "2024-10-22T11:34:36.733016+02:00", "version": { "major": 0, - "minor": 69, + "minor": 70, "patch": 0 }, "shouldRefresh": false, @@ -1092,6 +1092,20 @@ "decimals": 18, "chainID": 1 }, + "0x07c5b1f5265591a8e0e541466654b07dd2d1a6fd": { + "address": "0x07c5b1f5265591a8e0e541466654b07dd2d1a6fd", + "underlyingTokensAddresses": [], + "type": "", + "name": "Pendle Market", + "symbol": "PENDLE-LPT", + "displayName": "Pendle Market", + "displaySymbol": "PENDLE-LPT", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/1/0x07c5b1f5265591a8E0e541466654B07DD2d1a6FD/logo-128.png", + "decimals": 18, + "chainID": 1 + }, "0x07d1718ff05a8c53c8f05adaed57c0d672945f9a": { "address": "0x07d1718ff05a8c53c8f05adaed57c0d672945f9a", "underlyingTokensAddresses": [ @@ -18431,6 +18445,20 @@ "decimals": 18, "chainID": 1 }, + "0xa9b8ea09bbb7d3f423398f3757573bf6621a70ea": { + "address": "0xa9b8ea09bbb7d3f423398f3757573bf6621a70ea", + "underlyingTokensAddresses": [], + "type": "", + "name": "SY ether.fi EIGEN", + "symbol": "SY-eEIGEN", + "displayName": "SY ether.fi EIGEN", + "displaySymbol": "SY-eEIGEN", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/1/0xa9b8eA09BbB7D3f423398F3757573BF6621a70eA/logo-128.png", + "decimals": 18, + "chainID": 1 + }, "0xa9fe4601811213c340e850ea305481aff02f5b28": { "address": "0xa9fe4601811213c340e850ea305481aff02f5b28", "underlyingTokensAddresses": [ @@ -22112,6 +22140,20 @@ "decimals": 18, "chainID": 1 }, + "0xc76395183036c6f3d042460a4f8cc143eb9d7c73": { + "address": "0xc76395183036c6f3d042460a4f8cc143eb9d7c73", + "underlyingTokensAddresses": [], + "type": "", + "name": "YT ether.fi EIGEN 27MAR2025", + "symbol": "YT-eEIGEN-27MAR2025", + "displayName": "YT ether.fi EIGEN 27MAR2025", + "displaySymbol": "YT-eEIGEN-27MAR2025", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/1/0xC76395183036C6F3D042460a4F8cC143EB9d7c73/logo-128.png", + "decimals": 18, + "chainID": 1 + }, "0xc775c0c30840cb9f51e21061b054ebf1a00acc29": { "address": "0xc775c0c30840cb9f51e21061b054ebf1a00acc29", "underlyingTokensAddresses": [], @@ -23369,6 +23411,20 @@ "decimals": 18, "chainID": 1 }, + "0xd2b9f0587e89a508e5786525c82ae494389f2dda": { + "address": "0xd2b9f0587e89a508e5786525c82ae494389f2dda", + "underlyingTokensAddresses": [], + "type": "", + "name": "PT ether.fi EIGEN 27MAR2025", + "symbol": "PT-eEIGEN-27MAR2025", + "displayName": "PT ether.fi EIGEN 27MAR2025", + "displaySymbol": "PT-eEIGEN-27MAR2025", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/1/0xd2b9f0587e89A508e5786525c82ae494389f2ddA/logo-128.png", + "decimals": 18, + "chainID": 1 + }, "0xd2c65e20c3fde3f18097e7414e65596e0c83b1a9": { "address": "0xd2c65e20c3fde3f18097e7414e65596e0c83b1a9", "underlyingTokensAddresses": [ @@ -25874,6 +25930,20 @@ "decimals": 6, "chainID": 1 }, + "0xe77076518a813616315eaaba6ca8e595e845eee9": { + "address": "0xe77076518a813616315eaaba6ca8e595e845eee9", + "underlyingTokensAddresses": [], + "type": "", + "name": "ether.fi EIGEN", + "symbol": "eEIGEN", + "displayName": "ether.fi EIGEN", + "displaySymbol": "eEIGEN", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/1/0xE77076518A813616315EaAba6cA8e595E845EeE9/logo-128.png", + "decimals": 18, + "chainID": 1 + }, "0xe7c4bd9ae62b96bf1b77ac5edb7ccdeb662b479c": { "address": "0xe7c4bd9ae62b96bf1b77ac5edb7ccdeb662b479c", "underlyingTokensAddresses": [ @@ -26264,6 +26334,20 @@ "decimals": 18, "chainID": 1 }, + "0xec53bf9167f50cdeb3ae105f56099aaab9061f83": { + "address": "0xec53bf9167f50cdeb3ae105f56099aaab9061f83", + "underlyingTokensAddresses": [], + "type": "", + "name": "Eigen", + "symbol": "EIGEN", + "displayName": "Eigen", + "displaySymbol": "EIGEN", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/1/0xec53bF9167f50cDEB3Ae105f56099aaaB9061F83/logo-128.png", + "decimals": 18, + "chainID": 1 + }, "0xec5a52c685cc3ad79a6a347abace330d69e0b1ed": { "address": "0xec5a52c685cc3ad79a6a347abace330d69e0b1ed", "underlyingTokensAddresses": [], diff --git a/data/meta/tokens/10.json b/data/meta/tokens/10.json index f6ccdac10..ee54f610b 100644 --- a/data/meta/tokens/10.json +++ b/data/meta/tokens/10.json @@ -1,5 +1,5 @@ { - "lastUpdate": "2024-10-14T10:35:09.180349+02:00", + "lastUpdate": "2024-10-22T11:34:33.420282+02:00", "version": { "major": 0, "minor": 15, @@ -16270,7 +16270,7 @@ }, "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee": { "address": "0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee", - "underlyingTokensAddresses": null, + "underlyingTokensAddresses": [], "type": "", "name": "Ethereum", "symbol": "ETH", diff --git a/data/meta/tokens/100.json b/data/meta/tokens/100.json index 3b92451e8..bc1d8650b 100644 --- a/data/meta/tokens/100.json +++ b/data/meta/tokens/100.json @@ -1,5 +1,5 @@ { - "lastUpdate": "2024-10-08T17:52:08.674428+02:00", + "lastUpdate": "2024-10-22T11:34:28.436456+02:00", "version": { "major": 0, "minor": 4, diff --git a/data/meta/tokens/137.json b/data/meta/tokens/137.json index b27fb9eb8..4b039233a 100644 --- a/data/meta/tokens/137.json +++ b/data/meta/tokens/137.json @@ -1,5 +1,5 @@ { - "lastUpdate": "2024-10-08T17:52:22.368168+02:00", + "lastUpdate": "2024-10-22T11:34:56.877346+02:00", "version": { "major": 0, "minor": 2, diff --git a/data/meta/tokens/250.json b/data/meta/tokens/250.json index 45a48244e..adb8aa6c0 100644 --- a/data/meta/tokens/250.json +++ b/data/meta/tokens/250.json @@ -1,5 +1,5 @@ { - "lastUpdate": "2024-10-08T17:52:10.717443+02:00", + "lastUpdate": "2024-10-22T11:34:31.381901+02:00", "version": { "major": 0, "minor": 2, diff --git a/data/meta/tokens/42161.json b/data/meta/tokens/42161.json index a0a123bb1..e87e6a79d 100644 --- a/data/meta/tokens/42161.json +++ b/data/meta/tokens/42161.json @@ -1,8 +1,8 @@ { - "lastUpdate": "2024-10-08T17:52:11.483708+02:00", + "lastUpdate": "2024-10-22T11:34:30.443728+02:00", "version": { "major": 0, - "minor": 32, + "minor": 33, "patch": 0 }, "shouldRefresh": false, @@ -2154,6 +2154,20 @@ "decimals": 6, "chainID": 42161 }, + "0x37227785a1f4545ed914690e395e4cfe96b8319f": { + "address": "0x37227785a1f4545ed914690e395e4cfe96b8319f", + "underlyingTokensAddresses": [], + "type": "", + "name": "staked Equilibria Pendle", + "symbol": "stk-ePendle", + "displayName": "staked Equilibria Pendle", + "displaySymbol": "stk-ePendle", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/42161/0x37227785a1f4545ed914690e395e4CFE96B8319f/logo-128.png", + "decimals": 18, + "chainID": 42161 + }, "0x3787f0b07e95243aa2045dfddf51256c099e669d": { "address": "0x3787f0b07e95243aa2045dfddf51256c099e669d", "underlyingTokensAddresses": [], @@ -2372,6 +2386,20 @@ "decimals": 18, "chainID": 42161 }, + "0x3eabe18eae267d1b57f917aba085bb5906114600": { + "address": "0x3eabe18eae267d1b57f917aba085bb5906114600", + "underlyingTokensAddresses": [], + "type": "", + "name": "Equilibria Pendle", + "symbol": "ePendle", + "displayName": "Equilibria Pendle", + "displaySymbol": "ePendle", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/42161/0x3EaBE18eAE267D1B57f917aBa085bb5906114600/logo-128.png", + "decimals": 18, + "chainID": 42161 + }, "0x3f848eefd234da0b1b98ea876fe2ee86a10773ca": { "address": "0x3f848eefd234da0b1b98ea876fe2ee86a10773ca", "underlyingTokensAddresses": [], @@ -2550,6 +2578,20 @@ "decimals": 6, "chainID": 42161 }, + "0x4902f38bb8dd0d3eaf77c4212f1fdb7e2d34d39a": { + "address": "0x4902f38bb8dd0d3eaf77c4212f1fdb7e2d34d39a", + "underlyingTokensAddresses": [], + "type": "", + "name": "YT mPendle SY 26DEC2024", + "symbol": "YT-mPendle-SY-26DEC2024", + "displayName": "YT mPendle SY 26DEC2024", + "displaySymbol": "YT-mPendle-SY-26DEC2024", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/42161/0x4902F38BB8dd0d3eaF77C4212F1Fdb7E2d34d39a/logo-128.png", + "decimals": 18, + "chainID": 42161 + }, "0x49448d2b94fb9c4e41a30ad8315d32f46004a34b": { "address": "0x49448d2b94fb9c4e41a30ad8315d32f46004a34b", "underlyingTokensAddresses": [ @@ -3866,6 +3908,20 @@ "decimals": 18, "chainID": 42161 }, + "0x733c9399bb4c550ccff63fcccc645bbc22f73c40": { + "address": "0x733c9399bb4c550ccff63fcccc645bbc22f73c40", + "underlyingTokensAddresses": [], + "type": "", + "name": "PT mPendle SY 26DEC2024", + "symbol": "PT-mPendle-SY-26DEC2024", + "displayName": "PT mPendle SY 26DEC2024", + "displaySymbol": "PT-mPendle-SY-26DEC2024", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/42161/0x733c9399bb4c550CcfF63fcCcc645BbC22f73c40/logo-128.png", + "decimals": 18, + "chainID": 42161 + }, "0x745fd732982ef546997c7c1da46382c4d24bafb4": { "address": "0x745fd732982ef546997c7c1da46382c4d24bafb4", "underlyingTokensAddresses": [], @@ -4313,6 +4369,20 @@ "decimals": 18, "chainID": 42161 }, + "0x836997ae68e92f59da33e8f4a0ad9f3943193820": { + "address": "0x836997ae68e92f59da33e8f4a0ad9f3943193820", + "underlyingTokensAddresses": [], + "type": "", + "name": "YT Staked ePENDLE 26DEC2024", + "symbol": "YT-stk-EPendle-26DEC2024", + "displayName": "YT Staked ePENDLE 26DEC2024", + "displaySymbol": "YT-stk-EPendle-26DEC2024", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/42161/0x836997Ae68e92F59Da33e8F4A0Ad9f3943193820/logo-128.png", + "decimals": 18, + "chainID": 42161 + }, "0x83db132a36874090ec5da86bfad1c891e4708373": { "address": "0x83db132a36874090ec5da86bfad1c891e4708373", "underlyingTokensAddresses": [], @@ -4945,6 +5015,20 @@ "decimals": 18, "chainID": 42161 }, + "0x96c4a48abdf781e9c931cfa92ec0167ba219ad8e": { + "address": "0x96c4a48abdf781e9c931cfa92ec0167ba219ad8e", + "underlyingTokensAddresses": [], + "type": "", + "name": "max EQB", + "symbol": "xEQB", + "displayName": "max EQB", + "displaySymbol": "xEQB", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/42161/0x96C4A48Abdf781e9c931cfA92EC0167Ba219ad8E/logo-128.png", + "decimals": 18, + "chainID": 42161 + }, "0x9731454c583f11f4e54f80398591c911d5c4114a": { "address": "0x9731454c583f11f4e54f80398591c911d5c4114a", "underlyingTokensAddresses": [], @@ -5689,6 +5773,20 @@ "decimals": 6, "chainID": 42161 }, + "0xaceee1ae91bc2f9244d699aa11b8a591f88b3778": { + "address": "0xaceee1ae91bc2f9244d699aa11b8a591f88b3778", + "underlyingTokensAddresses": [], + "type": "", + "name": "Pendle Market", + "symbol": "PENDLE-LPT", + "displayName": "Pendle Market", + "displaySymbol": "PENDLE-LPT", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/42161/0xAcEEe1AE91bc2F9244d699aA11B8a591F88b3778/logo-128.png", + "decimals": 18, + "chainID": 42161 + }, "0xad22fca714559da1eb25fb24443b0446b54246fc": { "address": "0xad22fca714559da1eb25fb24443b0446b54246fc", "underlyingTokensAddresses": [], @@ -6119,6 +6217,20 @@ "decimals": 18, "chainID": 42161 }, + "0xbfbcfe8873fe28dfa25f1099282b088d52bbad9c": { + "address": "0xbfbcfe8873fe28dfa25f1099282b088d52bbad9c", + "underlyingTokensAddresses": [], + "type": "", + "name": "Equilibria Token", + "symbol": "EQB", + "displayName": "Equilibria Token", + "displaySymbol": "EQB", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/42161/0xBfbCFe8873fE28Dfa25f1099282b088D52bbAD9C/logo-128.png", + "decimals": 18, + "chainID": 42161 + }, "0xbfca4230115de8341f3a3d5e8845ffb3337b2be3": { "address": "0xbfca4230115de8341f3a3d5e8845ffb3337b2be3", "underlyingTokensAddresses": [], @@ -6179,6 +6291,20 @@ "decimals": 6, "chainID": 42161 }, + "0xc0cda2d5d4d75544cdf01ef69b1e5e56ea366d17": { + "address": "0xc0cda2d5d4d75544cdf01ef69b1e5e56ea366d17", + "underlyingTokensAddresses": [], + "type": "", + "name": "Pendle Market", + "symbol": "PENDLE-LPT", + "displayName": "Pendle Market", + "displaySymbol": "PENDLE-LPT", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/42161/0xC0Cda2d5d4d75544Cdf01EF69B1E5e56EA366d17/logo-128.png", + "decimals": 18, + "chainID": 42161 + }, "0xc0cf4b266be5b3229c49590b59e67a09c15b22f4": { "address": "0xc0cf4b266be5b3229c49590b59e67a09c15b22f4", "underlyingTokensAddresses": [], @@ -6699,6 +6825,20 @@ "decimals": 6, "chainID": 42161 }, + "0xd302d7fd2c9375a433018fdfa5613be6ad3f18e3": { + "address": "0xd302d7fd2c9375a433018fdfa5613be6ad3f18e3", + "underlyingTokensAddresses": [], + "type": "", + "name": "SY Staked ePENDLE", + "symbol": "SY-stk-EPendle", + "displayName": "SY Staked ePENDLE", + "displaySymbol": "SY-stk-EPendle", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/42161/0xD302d7fD2c9375a433018fDfA5613Be6Ad3f18E3/logo-128.png", + "decimals": 18, + "chainID": 42161 + }, "0xd3443ee1e91af28e5fb858fbd0d72a63ba8046e0": { "address": "0xd3443ee1e91af28e5fb858fbd0d72a63ba8046e0", "underlyingTokensAddresses": [ @@ -6789,6 +6929,20 @@ "decimals": 6, "chainID": 42161 }, + "0xd90e7b9ff165dc10033896ea86194b4bbce070bb": { + "address": "0xd90e7b9ff165dc10033896ea86194b4bbce070bb", + "underlyingTokensAddresses": [], + "type": "", + "name": "mPendle SY", + "symbol": "mPendle-SY", + "displayName": "mPendle SY", + "displaySymbol": "mPendle-SY", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/42161/0xd90E7b9fF165Dc10033896ea86194B4BBce070Bb/logo-128.png", + "decimals": 18, + "chainID": 42161 + }, "0xd9de069f0980fed309e8885cdfbd66bdd66cdb77": { "address": "0xd9de069f0980fed309e8885cdfbd66bdd66cdb77", "underlyingTokensAddresses": [], @@ -7629,6 +7783,20 @@ "decimals": 18, "chainID": 42161 }, + "0xf93e88b07dfc860abf72d13a088a7092ce213190": { + "address": "0xf93e88b07dfc860abf72d13a088a7092ce213190", + "underlyingTokensAddresses": [], + "type": "", + "name": "PT Staked ePENDLE 26DEC2024", + "symbol": "PT-stk-EPendle-26DEC2024", + "displayName": "PT Staked ePENDLE 26DEC2024", + "displaySymbol": "PT-stk-EPendle-26DEC2024", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/42161/0xf93e88b07dfC860Abf72D13A088a7092CE213190/logo-128.png", + "decimals": 18, + "chainID": 42161 + }, "0xf97f4df75117a78c1a5a0dbb814af92458539fb4": { "address": "0xf97f4df75117a78c1a5a0dbb814af92458539fb4", "underlyingTokensAddresses": [], diff --git a/data/meta/tokens/8453.json b/data/meta/tokens/8453.json index c242e40f1..7c066e90c 100644 --- a/data/meta/tokens/8453.json +++ b/data/meta/tokens/8453.json @@ -1,8 +1,8 @@ { - "lastUpdate": "2024-10-17T15:15:53.027333+02:00", + "lastUpdate": "2024-10-22T11:34:29.202554+02:00", "version": { "major": 0, - "minor": 10, + "minor": 11, "patch": 0 }, "shouldRefresh": false, @@ -427,6 +427,20 @@ "decimals": 18, "chainID": 8453 }, + "0x456c166e63634d75a4b49edec86cb51424d4c926": { + "address": "0x456c166e63634d75a4b49edec86cb51424d4c926", + "underlyingTokensAddresses": [], + "type": "", + "name": "Volatile AMM - sfrxETH/wstETH", + "symbol": "vAMM-sfrxETH/wstETH", + "displayName": "Volatile AMM - sfrxETH/wstETH", + "displaySymbol": "vAMM-sfrxETH/wstETH", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/8453/0x456c166e63634D75a4B49EDEC86cB51424D4C926/logo-128.png", + "decimals": 18, + "chainID": 8453 + }, "0x4591dbff62656e7859afe5e45f6f47d3669fbb28": { "address": "0x4591dbff62656e7859afe5e45f6f47d3669fbb28", "underlyingTokensAddresses": [ @@ -503,6 +517,22 @@ "decimals": 18, "chainID": 8453 }, + "0x50fd1e6e0e2153c2b26ebbcd9bcded4639a1aae3": { + "address": "0x50fd1e6e0e2153c2b26ebbcd9bcded4639a1aae3", + "underlyingTokensAddresses": [ + "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913" + ], + "type": "Yearn Vault", + "name": "MUV002 - Flagship USDC", + "symbol": "MUV002_USDC", + "displayName": "MUV002 - Flagship USDC", + "displaySymbol": "MUV002_USDC", + "description": "", + "category": "yVault", + "icon": "https://assets.smold.app/api/token/8453/0x50fd1E6E0E2153C2B26eBBcD9bCdeD4639A1AAE3/logo-128.png", + "decimals": 6, + "chainID": 8453 + }, "0x554eca2a48136724294ce47fb7bfe9aadfcee3c6": { "address": "0x554eca2a48136724294ce47fb7bfe9aadfcee3c6", "underlyingTokensAddresses": [], @@ -609,6 +639,20 @@ "decimals": 18, "chainID": 8453 }, + "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42": { + "address": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", + "underlyingTokensAddresses": [], + "type": "", + "name": "EURC", + "symbol": "EURC", + "displayName": "EURC", + "displaySymbol": "EURC", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/8453/0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42/logo-128.png", + "decimals": 6, + "chainID": 8453 + }, "0x61907c8c3e6ef7ed813acc2fbbbf8c05ac0f31d5": { "address": "0x61907c8c3e6ef7ed813acc2fbbbf8c05ac0f31d5", "underlyingTokensAddresses": [], @@ -1209,6 +1253,22 @@ "decimals": 18, "chainID": 8453 }, + "0xf4b57a2177e6695bc56fd16c042548baf4aa8f5a": { + "address": "0xf4b57a2177e6695bc56fd16c042548baf4aa8f5a", + "underlyingTokensAddresses": [ + "0x456c166e63634d75a4b49edec86cb51424d4c926" + ], + "type": "Yearn Vault", + "name": "Aerodrome sfrxETH-wstETH Factory yVault", + "symbol": "yvAero-sfrxETH-wstETH-f", + "displayName": "Aerodrome sfrxETH-wstETH Factory yVault", + "displaySymbol": "yvAero-sfrxETH-wstETH-f", + "description": "", + "category": "yVault", + "icon": "https://assets.smold.app/api/token/8453/0xf4B57A2177e6695Bc56fd16c042548BAF4Aa8f5A/logo-128.png", + "decimals": 18, + "chainID": 8453 + }, "0xf53b7af40be75043eeba493c622f4f56b3c27a31": { "address": "0xf53b7af40be75043eeba493c622f4f56b3c27a31", "underlyingTokensAddresses": [], @@ -1253,6 +1313,22 @@ "decimals": 18, "chainID": 8453 }, + "0xff3035968a44df696297d710cb7c0d7f807bf641": { + "address": "0xff3035968a44df696297d710cb7c0d7f807bf641", + "underlyingTokensAddresses": [ + "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42" + ], + "type": "Yearn Vault", + "name": "MUV003 - Flagship EURC", + "symbol": "MUV003_EURC", + "displayName": "MUV003 - Flagship EURC", + "displaySymbol": "MUV003_EURC", + "description": "", + "category": "yVault", + "icon": "https://assets.smold.app/api/token/8453/0xfF3035968A44Df696297d710cB7c0D7f807bF641/logo-128.png", + "decimals": 6, + "chainID": 8453 + }, "0xffa3f8737c39e36dec4300b162c2153c67c8352f": { "address": "0xffa3f8737c39e36dec4300b162c2153c67c8352f", "underlyingTokensAddresses": [], diff --git a/data/meta/vaults/1.json b/data/meta/vaults/1.json index d9c14c9c0..f4e46a2c3 100644 --- a/data/meta/vaults/1.json +++ b/data/meta/vaults/1.json @@ -1,7 +1,7 @@ { - "lastUpdate": "2024-10-17T12:01:36.87142+02:00", + "lastUpdate": "2024-10-22T11:34:36.569655+02:00", "version": { - "major": 20, + "major": 21, "minor": 0, "patch": 2 }, @@ -10473,17 +10473,17 @@ }, "riskLevel": 1, "riskScore": { - "review": "3", - "testing": "5", - "complexity": "1", - "riskExposure": "1", - "protocolIntegration": "2", - "centralizationRisk": "2", - "externalProtocolAudit": "1", - "externalProtocolCentralisation": "1", - "externalProtocolTvl": "1", - "externalProtocolLongevity": "1", - "externalProtocolType": "1", + "review": 3, + "testing": 5, + "complexity": 1, + "riskExposure": 1, + "protocolIntegration": 2, + "centralizationRisk": 2, + "externalProtocolAudit": 1, + "externalProtocolCentralisation": 1, + "externalProtocolTvl": 1, + "externalProtocolLongevity": 1, + "externalProtocolType": 1, "comment": "" } } @@ -13373,17 +13373,17 @@ }, "riskLevel": 1, "riskScore": { - "review": "3", - "testing": "3", - "complexity": "1", - "riskExposure": "2", - "protocolIntegration": "2", - "centralizationRisk": "2", - "externalProtocolAudit": "1", - "externalProtocolCentralisation": "1", - "externalProtocolTvl": "1", - "externalProtocolLongevity": "1", - "externalProtocolType": "1", + "review": 3, + "testing": 3, + "complexity": 1, + "riskExposure": 2, + "protocolIntegration": 2, + "centralizationRisk": 2, + "externalProtocolAudit": 1, + "externalProtocolCentralisation": 1, + "externalProtocolTvl": 1, + "externalProtocolLongevity": 1, + "externalProtocolType": 1, "comment": "" } } @@ -14759,17 +14759,17 @@ }, "riskLevel": 1, "riskScore": { - "review": "3", - "testing": "2", - "complexity": "1", - "riskExposure": "1", - "protocolIntegration": "1", - "centralizationRisk": "1", - "externalProtocolAudit": "1", - "externalProtocolCentralisation": "1", - "externalProtocolTvl": "1", - "externalProtocolLongevity": "1", - "externalProtocolType": "1", + "review": 3, + "testing": 2, + "complexity": 1, + "riskExposure": 1, + "protocolIntegration": 1, + "centralizationRisk": 1, + "externalProtocolAudit": 1, + "externalProtocolCentralisation": 1, + "externalProtocolTvl": 1, + "externalProtocolLongevity": 1, + "externalProtocolType": 1, "comment": "" } } @@ -20343,17 +20343,17 @@ }, "riskLevel": 1, "riskScore": { - "review": "3", - "testing": "5", - "complexity": "1", - "riskExposure": "1", - "protocolIntegration": "1", - "centralizationRisk": "2", - "externalProtocolAudit": "1", - "externalProtocolCentralisation": "1", - "externalProtocolTvl": "1", - "externalProtocolLongevity": "1", - "externalProtocolType": "1", + "review": 3, + "testing": 5, + "complexity": 1, + "riskExposure": 1, + "protocolIntegration": 1, + "centralizationRisk": 2, + "externalProtocolAudit": 1, + "externalProtocolCentralisation": 1, + "externalProtocolTvl": 1, + "externalProtocolLongevity": 1, + "externalProtocolType": 1, "comment": "" } } diff --git a/data/meta/vaults/10.json b/data/meta/vaults/10.json index 16e819f43..91fa08145 100644 --- a/data/meta/vaults/10.json +++ b/data/meta/vaults/10.json @@ -1,8 +1,8 @@ { - "lastUpdate": "2024-10-14T10:35:04.118184+02:00", + "lastUpdate": "2024-10-22T11:34:40.673993+02:00", "version": { - "major": 3, - "minor": 0, + "major": 4, + "minor": 1, "patch": 0 }, "shouldRefresh": false, @@ -23,8 +23,8 @@ "lastActiveStrategies": [ "0x81ebdc2f60df4d579bc0df8cb86609e885cac5d3" ], - "lastPricePerShare": "1104486126536858218", - "lastTotalAssets": "165818214603962204", + "lastPricePerShare": "1106743125044489143", + "lastTotalAssets": "166194796425203224", "metadata": { "isRetired": false, "isHidden": false, @@ -90,8 +90,8 @@ "lastActiveStrategies": [ "0x63bdfa16af506f7e3e80176c282b2c004ee257e6" ], - "lastPricePerShare": "1024844742242760996", - "lastTotalAssets": "5257945128023", + "lastPricePerShare": "1025301089764943900", + "lastTotalAssets": "5260546680837", "metadata": { "isRetired": false, "isHidden": false, @@ -823,8 +823,8 @@ "lastActiveStrategies": [ "0x46f419c19efc83665a0dd8fa522b1b16046ae201" ], - "lastPricePerShare": "1337271036131097040", - "lastTotalAssets": "204215524318816567448", + "lastPricePerShare": "1348079128062715195", + "lastTotalAssets": "206051073466135523770", "metadata": { "isRetired": false, "isHidden": false, @@ -955,8 +955,8 @@ "lastActiveStrategies": [ "0xc913a5af4a949b18cde47cab667347f9ae50f6eb" ], - "lastPricePerShare": "2370504219394770169", - "lastTotalAssets": "7688500035618742", + "lastPricePerShare": "2390347135873977000", + "lastTotalAssets": "7730157643527875", "metadata": { "isRetired": false, "isHidden": false, @@ -1156,8 +1156,8 @@ "lastActiveStrategies": [ "0xd8177cabbb13922206ccfeacab3060c5fe4cb06b" ], - "lastPricePerShare": "1205893566206107005", - "lastTotalAssets": "6800514968693681", + "lastPricePerShare": "1208489529377257191", + "lastTotalAssets": "6816165173517752", "metadata": { "isRetired": false, "isHidden": false, @@ -1223,8 +1223,8 @@ "lastActiveStrategies": [ "0x9932559d1da9e1f00571346d1e4afb240bef6ede" ], - "lastPricePerShare": "1092464633373552353", - "lastTotalAssets": "15225810711821577", + "lastPricePerShare": "1092758392933214418", + "lastTotalAssets": "15230996654427969", "metadata": { "isRetired": false, "isHidden": false, @@ -1357,8 +1357,8 @@ "lastActiveStrategies": [ "0x87a06daae50cee4031a9f0df6a7a5d819da98c6e" ], - "lastPricePerShare": "1239178698509735407", - "lastTotalAssets": "1244937458330899016680", + "lastPricePerShare": "1243869020110018908", + "lastTotalAssets": "1250175348554123394732", "metadata": { "isRetired": false, "isHidden": false, @@ -1623,8 +1623,8 @@ "lastActiveStrategies": [ "0xca9912caa94162191f1103a0239bd5be52534b96" ], - "lastPricePerShare": "1819836883221329932", - "lastTotalAssets": "15153277357019234679", + "lastPricePerShare": "1859789857657320074", + "lastTotalAssets": "15523822741540908319", "metadata": { "isRetired": false, "isHidden": false, @@ -1956,8 +1956,8 @@ "lastActiveStrategies": [ "0x4276b479e851f76f95312cce497dc8fe37f1befd" ], - "lastPricePerShare": "1096366538345300470", - "lastTotalAssets": "83263257587429890288", + "lastPricePerShare": "1097395243727895716", + "lastTotalAssets": "83350071915478473413", "metadata": { "isRetired": false, "isHidden": false, @@ -2023,8 +2023,8 @@ "lastActiveStrategies": [ "0x5182ec82758fee0bd209e55beea2e61286f297c3" ], - "lastPricePerShare": "1222799110350163913", - "lastTotalAssets": "14867680720", + "lastPricePerShare": "1282962077409157283", + "lastTotalAssets": "15684931895", "metadata": { "isRetired": false, "isHidden": false, @@ -2419,8 +2419,8 @@ "lastActiveStrategies": [ "0x479dce9e0ae72583db923c472ebe6a5fd86988e4" ], - "lastPricePerShare": "1052178767644621623", - "lastTotalAssets": "2327024618649293309", + "lastPricePerShare": "1054174544351452739", + "lastTotalAssets": "2331943516604137614", "metadata": { "isRetired": false, "isHidden": false, @@ -2554,7 +2554,7 @@ "0x49d4224f3d896a40b678bb17641df47ad3de0ca4" ], "lastPricePerShare": "1014373220152010867", - "lastTotalAssets": "2088079722801581008881", + "lastTotalAssets": "2085246619470517645396", "metadata": { "isRetired": false, "isHidden": false, @@ -3223,8 +3223,8 @@ "lastActiveStrategies": [ "0x3ab17cd58007e18bdbdc429496adc3feda250483" ], - "lastPricePerShare": "1120047443604266587", - "lastTotalAssets": "2033569025817822849914", + "lastPricePerShare": "1122551380825520625", + "lastTotalAssets": "2038621583917180998946", "metadata": { "isRetired": false, "isHidden": false, @@ -3291,8 +3291,8 @@ "0x1e88b832e3e8247c38a088511f0bf243dfa00973", "0x53e3c96a5d3bce2598ab928eeeb5518479092b6f" ], - "lastPricePerShare": "1020715628451403881", - "lastTotalAssets": "197106865051426765972122", + "lastPricePerShare": "1020719008951933370", + "lastTotalAssets": "194955723540818044665140", "metadata": { "isRetired": false, "isHidden": false, @@ -3358,8 +3358,8 @@ "lastActiveStrategies": [ "0x495838c99a150066a78402cd620910e924c3fd4a" ], - "lastPricePerShare": "1129389129434741146", - "lastTotalAssets": "11524589257720910960", + "lastPricePerShare": "1133698910145906705", + "lastTotalAssets": "11579473455455958816", "metadata": { "isRetired": false, "isHidden": false, @@ -3425,8 +3425,8 @@ "lastActiveStrategies": [ "0x6108591f070ff31809e1da11fd5aea9d3235735f" ], - "lastPricePerShare": "100115643", - "lastTotalAssets": "3824782", + "lastPricePerShare": "100115668", + "lastTotalAssets": "3821372", "metadata": { "isRetired": false, "isHidden": false, @@ -3492,8 +3492,8 @@ "lastActiveStrategies": [ "0x57926e9cf3d7920afe774dc1d040cce0cd3ed26a" ], - "lastPricePerShare": "1197065210831682404", - "lastTotalAssets": "134075019761958131372", + "lastPricePerShare": "1198415428394570368", + "lastTotalAssets": "134243072555269439584", "metadata": { "isRetired": false, "isHidden": false, @@ -3559,8 +3559,8 @@ "lastActiveStrategies": [ "0xe95b08f0aeae413f3b40e19cbae16564c6802509" ], - "lastPricePerShare": "6315124390797335245", - "lastTotalAssets": "409139571110887156", + "lastPricePerShare": "6339752593326283690", + "lastTotalAssets": "408505800327842860", "metadata": { "isRetired": false, "isHidden": false, @@ -3693,8 +3693,8 @@ "lastActiveStrategies": [ "0x2a28720b784cc85791c58a47eaed3b569292c71f" ], - "lastPricePerShare": "1705559317489605474", - "lastTotalAssets": "28282546962630214", + "lastPricePerShare": "1714615165490739122", + "lastTotalAssets": "28463460240185998", "metadata": { "isRetired": false, "isHidden": false, @@ -3744,6 +3744,71 @@ } } }, + "0x8bf2d37acc93fde36dcffe9ba9b8b0fb5d2fa747": { + "address": "0x8bf2d37acc93fde36dcffe9ba9b8b0fb5d2fa747", + "token": "0x112d7a717a617c25a91b1c261708cce6831474b4", + "registry": "0x79286dd38c9017e5423073bac11f53357fc5c128", + "type": "Automated Yearn Vault", + "kind": "Legacy", + "version": "0.4.6", + "activation": 126684426, + "chainID": 10, + "endorsed": true, + "performanceFee": 0, + "managementFee": 0, + "emergencyShutdown": false, + "lastActiveStrategies": null, + "lastPricePerShare": null, + "lastTotalAssets": null, + "metadata": { + "isRetired": false, + "isHidden": false, + "isAggregator": false, + "isBoosted": false, + "isAutomated": false, + "isHighlighted": false, + "isPool": false, + "shouldUseV2APR": false, + "migration": { + "available": false, + "target": "0x0000000000000000000000000000000000000000", + "contract": "0x0000000000000000000000000000000000000000" + }, + "stability": { + "stability": "" + }, + "category": "", + "displayName": "", + "displaySymbol": "", + "description": "", + "sourceURI": "", + "uiNotice": "", + "protocols": null, + "inclusion": { + "isSet": true, + "isYearn": true, + "isYearnJuiced": false, + "isGimme": false, + "isPoolTogether": false, + "isPublicERC4626": false + }, + "riskLevel": 0, + "riskScore": { + "review": 0, + "testing": 0, + "complexity": 0, + "riskExposure": 0, + "protocolIntegration": 0, + "centralizationRisk": 0, + "externalProtocolAudit": 0, + "externalProtocolCentralisation": 0, + "externalProtocolTvl": 0, + "externalProtocolLongevity": 0, + "externalProtocolType": 0, + "comment": "" + } + } + }, "0x8dc2b8886f289812bb6e58220e740d1f50a00197": { "address": "0x8dc2b8886f289812bb6e58220e740d1f50a00197", "token": "0x124d69daeda338b1b31ffc8e429e39c9a991164e", @@ -3827,8 +3892,8 @@ "lastActiveStrategies": [ "0x4e1a7a01a41d59cd762beb26684b00762ac8e581" ], - "lastPricePerShare": "1182350287932104629", - "lastTotalAssets": "873536357153695363715", + "lastPricePerShare": "1183179957151415453", + "lastTotalAssets": "873565559784628740274", "metadata": { "isRetired": false, "isHidden": false, @@ -3894,8 +3959,8 @@ "lastActiveStrategies": [ "0x1a841021ade39b75b0900c17072d3d084449b664" ], - "lastPricePerShare": "1219101013705418999", - "lastTotalAssets": "3958717768267334644993", + "lastPricePerShare": "1223548711214021009", + "lastTotalAssets": "3974771783386728900663", "metadata": { "isRetired": false, "isHidden": false, @@ -3961,8 +4026,8 @@ "lastActiveStrategies": [ "0x7f20d98691a91771bec4c9fc6302626b4fc99b77" ], - "lastPricePerShare": "1276204072663186143", - "lastTotalAssets": "15844094803975380", + "lastPricePerShare": "1276204072663186215", + "lastTotalAssets": "15811246185719501", "metadata": { "isRetired": false, "isHidden": false, @@ -4428,8 +4493,8 @@ "lastActiveStrategies": [ "0x62e396d4f398fd24ca7e8f028fedcaecf5e65266" ], - "lastPricePerShare": "1190468351559284103", - "lastTotalAssets": "1982334472568492", + "lastPricePerShare": "1193711689558155224", + "lastTotalAssets": "1988337084493700", "metadata": { "isRetired": false, "isHidden": false, @@ -4560,8 +4625,8 @@ "lastActiveStrategies": [ "0x405b0e5ed26856f63344747c0a87de549a334d75" ], - "lastPricePerShare": "1223060586597054936", - "lastTotalAssets": "995346252974325398541", + "lastPricePerShare": "1229643126525389826", + "lastTotalAssets": "1001302010309298852349", "metadata": { "isRetired": false, "isHidden": false, @@ -4826,8 +4891,8 @@ "lastActiveStrategies": [ "0x74b3d347eb1a3a086eeec6d929356fbe26e3f2ca" ], - "lastPricePerShare": "1304707393392113034", - "lastTotalAssets": "163921392475399695", + "lastPricePerShare": "1304707393392113116", + "lastTotalAssets": "14301519626926811", "metadata": { "isRetired": false, "isHidden": false, @@ -5027,8 +5092,8 @@ "lastActiveStrategies": [ "0xace439a7b6f7fdbd3bb0554006f044d21205ab3e" ], - "lastPricePerShare": "10496836933742209002", - "lastTotalAssets": "1396085368282097", + "lastPricePerShare": "11261470316454121255", + "lastTotalAssets": "1510003712486952", "metadata": { "isRetired": false, "isHidden": false, @@ -5094,8 +5159,8 @@ "lastActiveStrategies": [ "0x35a18609bbc01c1e75932fab4f239aeab4742199" ], - "lastPricePerShare": "1208583654338243560", - "lastTotalAssets": "206756927136801714032", + "lastPricePerShare": "1216126161215697410", + "lastTotalAssets": "208072694329690997012", "metadata": { "isRetired": false, "isHidden": false, @@ -5161,7 +5226,7 @@ "lastActiveStrategies": [ "0xfc8d063d9f14db98d6e4a73432f9a9bd8ae820be" ], - "lastPricePerShare": "1144438184642986126", + "lastPricePerShare": "1146668055727493306", "lastTotalAssets": "889770916412106", "metadata": { "isRetired": false, @@ -5360,8 +5425,8 @@ "lastActiveStrategies": [ "0xd028a40fbe0507678c8a821e038d6eed90b4675b" ], - "lastPricePerShare": "4709221870554687857", - "lastTotalAssets": "53182509062822442817", + "lastPricePerShare": "4816180345457793639", + "lastTotalAssets": "54489216759223196508", "metadata": { "isRetired": false, "isHidden": false, @@ -5494,8 +5559,8 @@ "lastActiveStrategies": [ "0xe7036cb72f21b1dfe422ad79d54b3d611e2bffa2" ], - "lastPricePerShare": "1497022205050098783", - "lastTotalAssets": "23850077975247236034042", + "lastPricePerShare": "1502074631456679739", + "lastTotalAssets": "23849990589549447503281", "metadata": { "isRetired": false, "isHidden": false, @@ -5760,8 +5825,8 @@ "lastActiveStrategies": [ "0x47972c2f68c1ff6e34cd9b6c1a690938de91d80e" ], - "lastPricePerShare": "1416443011700624751", - "lastTotalAssets": "2774914176879994937", + "lastPricePerShare": "1421300296444639377", + "lastTotalAssets": "2781782518466004724", "metadata": { "isRetired": false, "isHidden": false, @@ -5827,8 +5892,8 @@ "lastActiveStrategies": [ "0xd13a1c75e5177f4932502aef829493467b1844ab" ], - "lastPricePerShare": "1318040524815433372", - "lastTotalAssets": "105076872335817770784", + "lastPricePerShare": "1319108532575980274", + "lastTotalAssets": "105171485022608801428", "metadata": { "isRetired": false, "isHidden": false, @@ -5961,8 +6026,8 @@ "lastActiveStrategies": [ "0xb92e56fea1f265ca6c85a9cd64a0d58800374985" ], - "lastPricePerShare": "8776314315283377850", - "lastTotalAssets": "87089052387534224850295", + "lastPricePerShare": "9021946852679150845", + "lastTotalAssets": "94150476560058265105488", "metadata": { "isRetired": false, "isHidden": false, @@ -6095,8 +6160,8 @@ "lastActiveStrategies": [ "0x0f83d307a1df560b13df25d98f308be403ba8ff7" ], - "lastPricePerShare": "1111181326848106564", - "lastTotalAssets": "1932681666599666563598", + "lastPricePerShare": "1112347729196762298", + "lastTotalAssets": "1935024538235302259954", "metadata": { "isRetired": false, "isHidden": false, @@ -6162,8 +6227,8 @@ "lastActiveStrategies": [ "0xd5fbaca004ae9b6061b081d0dac370006cf032a1" ], - "lastPricePerShare": "1090906200671563188", - "lastTotalAssets": "9181716738730555516806", + "lastPricePerShare": "1091870684639836589", + "lastTotalAssets": "9186856661774207569998", "metadata": { "isRetired": false, "isHidden": false, @@ -6296,8 +6361,8 @@ "lastActiveStrategies": [ "0x2c25e16a3bb0a00d2236e1981b4a6371961ffb80" ], - "lastPricePerShare": "2169903559027580309", - "lastTotalAssets": "140038478621082", + "lastPricePerShare": "2235351005164292165", + "lastTotalAssets": "144747330507035", "metadata": { "isRetired": false, "isHidden": false, @@ -6363,8 +6428,8 @@ "lastActiveStrategies": [ "0x02e0e677fad4a8dc9007a7bed973bf0c70905929" ], - "lastPricePerShare": "1097968282730715469", - "lastTotalAssets": "297143185493478596929", + "lastPricePerShare": "1100606849843949808", + "lastTotalAssets": "297952953225995089045", "metadata": { "isRetired": false, "isHidden": false, @@ -6497,8 +6562,8 @@ "lastActiveStrategies": [ "0x9f38e7866e1e8f82ebef9433f0131981d281adec" ], - "lastPricePerShare": "6077689182019721802", - "lastTotalAssets": "43666801676024501462514", + "lastPricePerShare": "6215606832539944586", + "lastTotalAssets": "44012094172258850907582", "metadata": { "isRetired": false, "isHidden": false, diff --git a/data/meta/vaults/100.json b/data/meta/vaults/100.json index a7fad9d06..f4aca19aa 100644 --- a/data/meta/vaults/100.json +++ b/data/meta/vaults/100.json @@ -1,5 +1,5 @@ { - "lastUpdate": "2024-10-08T17:52:08.635163+02:00", + "lastUpdate": "2024-10-22T11:34:28.406826+02:00", "version": { "major": 1, "minor": 0, diff --git a/data/meta/vaults/137.json b/data/meta/vaults/137.json index b2743c666..71a45799c 100644 --- a/data/meta/vaults/137.json +++ b/data/meta/vaults/137.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2024-10-14T10:35:02.755243+02:00", + "lastUpdate": "2024-10-22T11:34:59.590212+02:00", "version": { - "major": 4, + "major": 1, "minor": 0, - "patch": 29 + "patch": 26 }, "shouldRefresh": false, "vaults": { @@ -88,8 +88,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1022796380593144884", - "lastTotalAssets": "16877266444000000000000", + "lastPricePerShare": "1022796380862834050", + "lastTotalAssets": "10240699873000000000000", "metadata": { "isRetired": false, "isHidden": false, @@ -153,8 +153,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "2270240", - "lastTotalAssets": "364651235306", + "lastPricePerShare": "2273256", + "lastTotalAssets": "366047914154", "metadata": { "isRetired": false, "isHidden": false, @@ -218,8 +218,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1014679320307796279", - "lastTotalAssets": "465804650342396865491829", + "lastPricePerShare": "1015055208985036297", + "lastTotalAssets": "428530073261702590961396", "metadata": { "isRetired": false, "isHidden": false, @@ -287,8 +287,8 @@ "0x12c3ad898e8eb1c0ec0bb74f9748f36c46593f68", "0xf7464410c1ccf86b19711c9b6599336b00641c8f" ], - "lastPricePerShare": "1078993298713592484", - "lastTotalAssets": "571160954209382158958532", + "lastPricePerShare": "1079293689209566361", + "lastTotalAssets": "423157132046116666123115", "metadata": { "isRetired": false, "isHidden": false, @@ -417,8 +417,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1066705", - "lastTotalAssets": "74010025", + "lastPricePerShare": "1066706", + "lastTotalAssets": "74010094", "metadata": { "isRetired": false, "isHidden": false, @@ -485,8 +485,8 @@ "lastActiveStrategies": [ "0xbeda9a5300393e00229dc15cc54d5185e7646c56" ], - "lastPricePerShare": "1055314446390998493", - "lastTotalAssets": "46364984722244398521", + "lastPricePerShare": "1055491061731446661", + "lastTotalAssets": "45194439905881549107", "metadata": { "isRetired": false, "isHidden": false, @@ -690,8 +690,8 @@ "lastActiveStrategies": [ "0x52367c8e381edfb068e9fba1e7e9b2c847042897" ], - "lastPricePerShare": "1058527", - "lastTotalAssets": "1199498503211", + "lastPricePerShare": "1059486", + "lastTotalAssets": "1164661407239", "metadata": { "isRetired": false, "isHidden": false, @@ -755,8 +755,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1018080959256824544", - "lastTotalAssets": "1610504254298296373", + "lastPricePerShare": "1023746131353075769", + "lastTotalAssets": "1620467911098304878", "metadata": { "isRetired": false, "isHidden": false, @@ -822,8 +822,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1059369", - "lastTotalAssets": "1112232489076", + "lastPricePerShare": "1060545", + "lastTotalAssets": "1099132662941", "metadata": { "isRetired": false, "isHidden": false, @@ -955,8 +955,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1286186266401349135", - "lastTotalAssets": "3502972751", + "lastPricePerShare": "1298515248717401420", + "lastTotalAssets": "3548100668", "metadata": { "isRetired": false, "isHidden": false, @@ -1152,8 +1152,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1021374", - "lastTotalAssets": "1206260037386", + "lastPricePerShare": "1022546", + "lastTotalAssets": "1171752370086", "metadata": { "isRetired": false, "isHidden": false, @@ -1217,8 +1217,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1736074758584761224", - "lastTotalAssets": "26945025751099939394", + "lastPricePerShare": "1759573098046791450", + "lastTotalAssets": "24465580857407666599", "metadata": { "isRetired": false, "isHidden": false, @@ -1483,8 +1483,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "2864011", - "lastTotalAssets": "59568393", + "lastPricePerShare": "2864015", + "lastTotalAssets": "59568485", "metadata": { "isRetired": false, "isHidden": false, @@ -1548,8 +1548,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1217452484079005824", - "lastTotalAssets": "175607718290832783", + "lastPricePerShare": "1217470286656760263", + "lastTotalAssets": "175612837587457892", "metadata": { "isRetired": false, "isHidden": false, @@ -1685,8 +1685,8 @@ "0xf4f9d5697341b4c9b0cc8151413e05a90f7dc24f", "0x06ed7c67755344548fafe1822bee365c4208a57f" ], - "lastPricePerShare": "1129194273653010353", - "lastTotalAssets": "1138902968602997420351658", + "lastPricePerShare": "1130527624913793900", + "lastTotalAssets": "1106244089870845426768903", "metadata": { "isRetired": false, "isHidden": false, @@ -1822,8 +1822,8 @@ "0xb1403908f772e4374bb151f7c67e88761a0eb4f1", "0x8bba7afd0f9b1b664c161ec31d812a8ec15f7e1a" ], - "lastPricePerShare": "1147517", - "lastTotalAssets": "1062569201773", + "lastPricePerShare": "1148278", + "lastTotalAssets": "1046190223279", "metadata": { "isRetired": false, "isHidden": false, @@ -1955,7 +1955,7 @@ "emergencyShutdown": false, "lastActiveStrategies": [], "lastPricePerShare": "1000000000000000000", - "lastTotalAssets": "2246851861", + "lastTotalAssets": "0", "metadata": { "isRetired": false, "isHidden": false, @@ -2021,8 +2021,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1216626", - "lastTotalAssets": "795474833608", + "lastPricePerShare": "1217766", + "lastTotalAssets": "796311991840", "metadata": { "isRetired": false, "isHidden": false, @@ -2158,8 +2158,8 @@ "0x2c5d0c3db75d2f8a4957c74be09194a9271cf28d", "0x0fefee13864c431717f5b2678607b6ce532a170c" ], - "lastPricePerShare": "1145476", - "lastTotalAssets": "1460492152517", + "lastPricePerShare": "1146511", + "lastTotalAssets": "1447067343878", "metadata": { "isRetired": false, "isHidden": false, @@ -2223,8 +2223,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1005130711016533834", - "lastTotalAssets": "42768227781410846253", + "lastPricePerShare": "1005305998765410808", + "lastTotalAssets": "42666285888362941625", "metadata": { "isRetired": false, "isHidden": false, @@ -2420,8 +2420,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1082170", - "lastTotalAssets": "296056394494", + "lastPricePerShare": "1082698", + "lastTotalAssets": "279138417822", "metadata": { "isRetired": false, "isHidden": false, @@ -2485,8 +2485,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1059208127095483044", - "lastTotalAssets": "1129724866372086072241843", + "lastPricePerShare": "1060844512046149798", + "lastTotalAssets": "1103996032256537333021010", "metadata": { "isRetired": false, "isHidden": false, @@ -2614,12 +2614,12 @@ "activation": 53085593, "chainID": 137, "endorsed": true, - "performanceFee": 1000, + "performanceFee": 1500, "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1016790067959977684", - "lastTotalAssets": "101863367180495490976192", + "lastPricePerShare": "1017857035666324501", + "lastTotalAssets": "101983850055012497063393", "metadata": { "isRetired": false, "isHidden": false, diff --git a/data/meta/vaults/250.json b/data/meta/vaults/250.json index 94a052214..6aebddefd 100644 --- a/data/meta/vaults/250.json +++ b/data/meta/vaults/250.json @@ -1,5 +1,5 @@ { - "lastUpdate": "2024-10-08T17:52:10.544484+02:00", + "lastUpdate": "2024-10-22T11:34:31.268547+02:00", "version": { "major": 2, "minor": 0, diff --git a/data/meta/vaults/42161.json b/data/meta/vaults/42161.json index 0b8b24d52..bf3574e46 100644 --- a/data/meta/vaults/42161.json +++ b/data/meta/vaults/42161.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2024-10-08T17:52:31.215156+02:00", + "lastUpdate": "2024-10-22T11:34:39.69455+02:00", "version": { - "major": 13, - "minor": 0, - "patch": 64 + "major": 14, + "minor": 1, + "patch": 17 }, "shouldRefresh": false, "vaults": { @@ -162,7 +162,7 @@ "0xe43c0bbbfc34575927798b8ba9d58ae58f2be3c6" ], "lastPricePerShare": "1062664317641287894", - "lastTotalAssets": "349500622748583969905", + "lastTotalAssets": "295852050341645500316", "metadata": { "isRetired": false, "isHidden": false, @@ -823,8 +823,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1493255", - "lastTotalAssets": "1773379933", + "lastPricePerShare": "1497010", + "lastTotalAssets": "1572054795", "metadata": { "isRetired": false, "isHidden": false, @@ -962,8 +962,8 @@ "0x3518ffff84e40229d9925afd57a6f4bdf1fa5879", "0x62a6d4b860f43d1e52529e21c9c74ddfeaafc168" ], - "lastPricePerShare": "1004035372717653876", - "lastTotalAssets": "164458401822002848878", + "lastPricePerShare": "1004035372717653877", + "lastTotalAssets": "109877664603922260962", "metadata": { "isRetired": false, "isHidden": false, @@ -1167,7 +1167,7 @@ "0xda9889b85831ab8841edd3618e1595a7fef96fa8" ], "lastPricePerShare": "1001355", - "lastTotalAssets": "77630435", + "lastTotalAssets": "72475932", "metadata": { "isRetired": false, "isHidden": false, @@ -1436,8 +1436,8 @@ "0x445300a0b0fcde8081f311c2991de613299df4d7", "0xaa4342c2693ab5de6d3663fe87d9a92cf18cb9b6" ], - "lastPricePerShare": "1008989061893553027", - "lastTotalAssets": "461163842116755762443917", + "lastPricePerShare": "1011418395865530083", + "lastTotalAssets": "471925670578624369235667", "metadata": { "isRetired": false, "isHidden": false, @@ -1566,8 +1566,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1001658751020783241", - "lastTotalAssets": "28388648622545199814154", + "lastPricePerShare": "1001903712438860386", + "lastTotalAssets": "17228937607469402826432", "metadata": { "isRetired": false, "isHidden": false, @@ -1631,8 +1631,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "28067116762632537338", - "lastTotalAssets": "349500622988518521735", + "lastPricePerShare": "28067116762632537339", + "lastTotalAssets": "295852050581580051995", "metadata": { "isRetired": false, "isHidden": true, @@ -1697,7 +1697,7 @@ "emergencyShutdown": false, "lastActiveStrategies": [], "lastPricePerShare": "1000000", - "lastTotalAssets": "1873285", + "lastTotalAssets": "1835032", "metadata": { "isRetired": false, "isHidden": false, @@ -1961,8 +1961,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1968905", - "lastTotalAssets": "18814094272", + "lastPricePerShare": "1972182", + "lastTotalAssets": "18435024912", "metadata": { "isRetired": false, "isHidden": false, @@ -2091,8 +2091,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1201759", - "lastTotalAssets": "3836425", + "lastPricePerShare": "1201777", + "lastTotalAssets": "3836492", "metadata": { "isRetired": false, "isHidden": false, @@ -2360,8 +2360,8 @@ "0xd89ee1e95f7728f6964cf321e2648ccd29a881f1", "0xcacc53bacce744ac7b5c1ec7eb7e3ab01330733b" ], - "lastPricePerShare": "1037776", - "lastTotalAssets": "62832988223", + "lastPricePerShare": "1040012", + "lastTotalAssets": "38258984371", "metadata": { "isRetired": false, "isHidden": false, @@ -2426,7 +2426,7 @@ "emergencyShutdown": false, "lastActiveStrategies": [], "lastPricePerShare": "0", - "lastTotalAssets": "1101216", + "lastTotalAssets": "1104117", "metadata": { "isRetired": false, "isHidden": false, @@ -2493,8 +2493,8 @@ "lastActiveStrategies": [ "0x39ce72ace7722fe38a4aff02bfbe7789b58c6905" ], - "lastPricePerShare": "1001504405440929690", - "lastTotalAssets": "28370249099458655529758", + "lastPricePerShare": "1001774137596223896", + "lastTotalAssets": "17214139795180112549635", "metadata": { "isRetired": false, "isHidden": false, @@ -2691,8 +2691,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1147314", - "lastTotalAssets": "318244747", + "lastPricePerShare": "1149177", + "lastTotalAssets": "318777376", "metadata": { "isRetired": false, "isHidden": false, @@ -3159,8 +3159,8 @@ "0xe82d060687c014b280b65df24acd94a77251c784", "0xb739ae19620f7ecb4fb84727f205453aa5bc1ad2" ], - "lastPricePerShare": "1010396", - "lastTotalAssets": "258992360672", + "lastPricePerShare": "1013037", + "lastTotalAssets": "280062067956", "metadata": { "isRetired": false, "isHidden": false, @@ -3224,8 +3224,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1021925", - "lastTotalAssets": "24359524", + "lastPricePerShare": "1022994", + "lastTotalAssets": "24385734", "metadata": { "isRetired": false, "isHidden": false, @@ -3488,8 +3488,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1001700", - "lastTotalAssets": "224177844878", + "lastPricePerShare": "1004841", + "lastTotalAssets": "260510886165", "metadata": { "isRetired": false, "isHidden": false, @@ -3558,8 +3558,8 @@ "0x5108db0852c0caa2df797dcf31f8a73bfb335452", "0x45aceaa535830c921316085e355e4a32385e53f2" ], - "lastPricePerShare": "1033285", - "lastTotalAssets": "18728998732", + "lastPricePerShare": "1034714", + "lastTotalAssets": "18351259467", "metadata": { "isRetired": false, "isHidden": false, @@ -3626,8 +3626,8 @@ "lastActiveStrategies": [ "0x571293fd9d9716d50ba48aa1628840d7fa166b20" ], - "lastPricePerShare": "1004248263104195122", - "lastTotalAssets": "271560303908316266", + "lastPricePerShare": "1009747736377721248", + "lastTotalAssets": "273047424860737039", "metadata": { "isRetired": false, "isHidden": false, @@ -3691,8 +3691,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1132923", - "lastTotalAssets": "214023656854", + "lastPricePerShare": "1135951", + "lastTotalAssets": "203900911554", "metadata": { "isRetired": false, "isHidden": false, @@ -3889,8 +3889,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "22333078", - "lastTotalAssets": "1654266581", + "lastPricePerShare": "22368058", + "lastTotalAssets": "3020629576", "metadata": { "isRetired": false, "isHidden": false, @@ -3958,8 +3958,8 @@ "0x85968bf0f1f110c707fef10a59f80118f349c058", "0x1bd173f9a1186a1abe680071e0f57d4d83c18430" ], - "lastPricePerShare": "1057435", - "lastTotalAssets": "980525973", + "lastPricePerShare": "1060221", + "lastTotalAssets": "678089672", "metadata": { "isRetired": false, "isHidden": false, @@ -4090,10 +4090,11 @@ "emergencyShutdown": false, "lastActiveStrategies": [ "0xcacc53bacce744ac7b5c1ec7eb7e3ab01330733b", - "0xd89ee1e95f7728f6964cf321e2648ccd29a881f1" + "0xd89ee1e95f7728f6964cf321e2648ccd29a881f1", + "0x635e3b274b37175bcd67c94a5093387aff96cf3d" ], - "lastPricePerShare": "1000001", - "lastTotalAssets": "208957953", + "lastPricePerShare": "1001769", + "lastTotalAssets": "10325358707", "metadata": { "isRetired": false, "isHidden": false, @@ -4157,8 +4158,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1008403", - "lastTotalAssets": "45530705953", + "lastPricePerShare": "1016481", + "lastTotalAssets": "30431464065", "metadata": { "isRetired": false, "isHidden": false, @@ -4346,6 +4347,71 @@ } } }, + "0xf7d015bd465beaf7360064f451fdf16949199848": { + "address": "0xf7d015bd465beaf7360064f451fdf16949199848", + "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", + "registry": "0x0000000000000000000000000000000000000000", + "type": "Yearn Vault", + "kind": "Multi Strategy", + "version": "3.0.2", + "activation": 264119471, + "chainID": 42161, + "endorsed": true, + "performanceFee": 0, + "managementFee": 0, + "emergencyShutdown": false, + "lastActiveStrategies": [], + "lastPricePerShare": "1000000", + "lastTotalAssets": "0", + "metadata": { + "isRetired": false, + "isHidden": false, + "isAggregator": false, + "isBoosted": false, + "isAutomated": false, + "isHighlighted": false, + "isPool": false, + "shouldUseV2APR": false, + "migration": { + "available": false, + "target": "0xf7d015bd465beaf7360064f451fdf16949199848", + "contract": "0x0000000000000000000000000000000000000000" + }, + "stability": { + "stability": "Unknown" + }, + "category": "Stablecoin", + "displayName": "", + "displaySymbol": "", + "description": "", + "sourceURI": "", + "uiNotice": "", + "protocols": null, + "inclusion": { + "isSet": true, + "isYearn": false, + "isYearnJuiced": false, + "isGimme": false, + "isPoolTogether": false, + "isPublicERC4626": false + }, + "riskLevel": 0, + "riskScore": { + "review": 0, + "testing": 0, + "complexity": 0, + "riskExposure": 0, + "protocolIntegration": 0, + "centralizationRisk": 0, + "externalProtocolAudit": 0, + "externalProtocolCentralisation": 0, + "externalProtocolTvl": 0, + "externalProtocolLongevity": 0, + "externalProtocolType": 0, + "comment": "" + } + } + }, "0xfe7aebd759c6e251afa44af17de4cc88f83ff6a4": { "address": "0xfe7aebd759c6e251afa44af17de4cc88f83ff6a4", "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", diff --git a/data/meta/vaults/8453.json b/data/meta/vaults/8453.json index 567b88f15..52021eaea 100644 --- a/data/meta/vaults/8453.json +++ b/data/meta/vaults/8453.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2024-10-17T15:15:56.977972+02:00", + "lastUpdate": "2024-10-22T11:34:33.577048+02:00", "version": { "major": 1, "minor": 6, - "patch": 0 + "patch": 7 }, "shouldRefresh": false, "vaults": { @@ -225,7 +225,7 @@ "0xd43b78d3792a9aa5037a88bf7ba558cc48ea9e10" ], "lastPricePerShare": "1000000000000000000", - "lastTotalAssets": "112041745364464639512", + "lastTotalAssets": "0", "metadata": { "isRetired": false, "isHidden": false, @@ -291,8 +291,8 @@ "lastActiveStrategies": [ "0xd9ca6b6e09bf8da4d26bedb0b9718390bc10bd21" ], - "lastPricePerShare": "1390778599650882252", - "lastTotalAssets": "3060627321352026815644", + "lastPricePerShare": "1483637699773332412", + "lastTotalAssets": "3288233364528697313285", "metadata": { "isRetired": false, "isHidden": false, @@ -425,8 +425,8 @@ "lastActiveStrategies": [ "0xb5a0e42154e23bf21eed060411ce613bbcff8ea5" ], - "lastPricePerShare": "1211116868308209593", - "lastTotalAssets": "55472757690897783445027", + "lastPricePerShare": "1227569513708751065", + "lastTotalAssets": "42695713657727992282484", "metadata": { "isRetired": false, "isHidden": false, @@ -761,7 +761,7 @@ "0x830e78f60b87590150575ca204a143a122669508" ], "lastPricePerShare": "1028853895374779092", - "lastTotalAssets": "3317749244307621840", + "lastTotalAssets": "2911138919783095464", "metadata": { "isRetired": false, "isHidden": false, @@ -961,8 +961,8 @@ "lastActiveStrategies": [ "0x4161255639d94ee0a1d4c27fe0f863293f6a9798" ], - "lastPricePerShare": "1391422958983459317", - "lastTotalAssets": "631375316982019356913992", + "lastPricePerShare": "1394763148832400061", + "lastTotalAssets": "632970609911328148793801", "metadata": { "isRetired": false, "isHidden": false, @@ -1083,6 +1083,7 @@ "address": "0x50fd1e6e0e2153c2b26ebbcd9bcded4639a1aae3", "token": "0x833589fcd6edb6e08f4c7c32d4f71b54bda02913", "registry": "0x0000000000000000000000000000000000000000", + "accountant": "0x0000000000000000000000000000000000000000", "type": "Yearn Vault", "kind": "Multi Strategy", "version": "3.0.2", @@ -1095,8 +1096,8 @@ "lastActiveStrategies": [ "0x59acb98b9e7b015457559f76a10a432d48aaee4a" ], - "lastPricePerShare": "1000057", - "lastTotalAssets": "2079812783", + "lastPricePerShare": "1000651", + "lastTotalAssets": "9073999590", "metadata": { "isRetired": false, "isHidden": true, @@ -1431,8 +1432,8 @@ "lastActiveStrategies": [ "0x81bdd5e8fbde5a85a2d38761d03d2307fe69a329" ], - "lastPricePerShare": "1000763116354047799", - "lastTotalAssets": "700809965441745", + "lastPricePerShare": "1000864423407457102", + "lastTotalAssets": "700984605907235", "metadata": { "isRetired": false, "isHidden": true, @@ -1498,8 +1499,8 @@ "lastActiveStrategies": [ "0xc070f47c1d92167a1a24b4bc7b2749af3410e93f" ], - "lastPricePerShare": "3503114376154985319", - "lastTotalAssets": "627074795608666", + "lastPricePerShare": "3542966060308944332", + "lastTotalAssets": "635011103302496", "metadata": { "isRetired": false, "isHidden": false, @@ -1565,8 +1566,8 @@ "lastActiveStrategies": [ "0xc057051b552f999287008ee386f6e31eec74e582" ], - "lastPricePerShare": "1000243537969251211", - "lastTotalAssets": "770457545606792024210", + "lastPricePerShare": "1027348603188250315", + "lastTotalAssets": "765850794527701245779", "metadata": { "isRetired": false, "isHidden": false, @@ -1901,7 +1902,7 @@ "0x091e6d9d86e60580db1eb833b804b0bed1417d1a" ], "lastPricePerShare": "1000000000000000000", - "lastTotalAssets": "0", + "lastTotalAssets": "93376427719415724", "metadata": { "isRetired": false, "isHidden": false, @@ -2638,8 +2639,8 @@ "lastActiveStrategies": [ "0xb3f14e3fda2147fa7574fd003ba40df266e0b90c" ], - "lastPricePerShare": "1000732", - "lastTotalAssets": "11709555", + "lastPricePerShare": "1000851", + "lastTotalAssets": "11717486", "metadata": { "isRetired": false, "isHidden": true, @@ -2766,30 +2767,32 @@ "activation": 21155331, "chainID": 8453, "endorsed": true, - "performanceFee": 0, + "performanceFee": 1000, "managementFee": 0, "emergencyShutdown": false, - "lastActiveStrategies": null, - "lastPricePerShare": null, - "lastTotalAssets": null, + "lastActiveStrategies": [ + "0xfd256a3522c1a4fc6456d9e71a5b39406d5245fe" + ], + "lastPricePerShare": "1000000000000000000", + "lastTotalAssets": "130800276082238374", "metadata": { "isRetired": false, "isHidden": false, "isAggregator": false, "isBoosted": false, - "isAutomated": false, + "isAutomated": true, "isHighlighted": false, "isPool": false, "shouldUseV2APR": false, "migration": { "available": false, - "target": "0x0000000000000000000000000000000000000000", + "target": "0xf4b57a2177e6695bc56fd16c042548baf4aa8f5a", "contract": "0x0000000000000000000000000000000000000000" }, "stability": { - "stability": "" + "stability": "Unknown" }, - "category": "", + "category": "Aerodrome", "displayName": "", "displaySymbol": "", "description": "", @@ -2892,6 +2895,7 @@ "address": "0xff3035968a44df696297d710cb7c0d7f807bf641", "token": "0x60a3e35cc302bfa44cb288bc5a4f316fdb1adb42", "registry": "0x0000000000000000000000000000000000000000", + "accountant": "0x0000000000000000000000000000000000000000", "type": "Yearn Vault", "kind": "Multi Strategy", "version": "3.0.2", @@ -2904,8 +2908,8 @@ "lastActiveStrategies": [ "0xf3100b8ce14b4bd5bb369105ab6527011af384eb" ], - "lastPricePerShare": "1000069", - "lastTotalAssets": "70510598", + "lastPricePerShare": "1000716", + "lastTotalAssets": "300283906", "metadata": { "isRetired": false, "isHidden": true, @@ -2923,7 +2927,7 @@ "stability": { "stability": "Unknown" }, - "category": "auto", + "category": "Stablecoin", "displayName": "", "displaySymbol": "", "description": "", diff --git a/docs/available-endpoints.md b/docs/available-endpoints.md new file mode 100644 index 000000000..6416f1371 --- /dev/null +++ b/docs/available-endpoints.md @@ -0,0 +1,65 @@ +# yDaemon Vaults API Documentation + +## Vaults + +These vaults all share the same query parameters: + +| Parameter | Type | Default | Description | +|-----------|------|---------|-------------| +| `orderBy` | string | 'featuringScore' | Determines the order of returned vaults. | +| `orderDirection` | string | 'asc' | Determines the direction of ordering ('asc' or 'desc'). | +| `strategiesCondition` | string | 'debtRatio' | Filters strategies based on specified condition ('inQueue', 'debtLimit', 'debtRatio', 'absolute', 'all') | +| `hideAlways` | boolean | false | If true, hides certain vaults. | +| `migrable` | string | 'none' | Filters vaults based on migration status ('none', 'all', 'nodust', 'ignore') | +| `page` | integer | 1 | Page number for pagination. | +| `limit` | integer | 200 | Number of vaults per page. | +| `chainIDs` | string | - | Comma-separated list of chain IDs to filter vaults. | + +--- + +#### **GET** `/vaults` +Returns all vaults matching the `inclusion.IsYearn` filter. + +#### **GET** `/vaults/detected` +Returns all detected vaults. + +#### **GET** `/vaults/v2` +Returns all V2 vaults matching the `inclusion.IsYearn` filter. +Filters vaults where the major version number is not `3`. + +#### **GET** `/vaults/v3` +Returns all V3 vaults matching the `inclusion.IsYearn` filter. +Filters vaults where the kind is `Multiple` or `Single`, or the major version number is `3`. + +#### **GET** `/vaults/juiced` +Returns all vaults matching the `inclusion.IsYearnJuiced` filter. + +#### **GET** `/vaults/gimme` +Returns all vaults matching the `inclusion.IsGimme` filter. + +#### **GET** `/vaults/retired` +Returns all retired vaults. +Filters vaults where the `Metadata.IsRetired` flag is true. + +#### **GET** `/vaults/pendle` +Returns all vaults matching the Pendle category and the `inclusion.IsYearn` filter. + +#### **GET** `/vaults/optimism` +Returns all Optimism vaults matching the `inclusion.IsYearn` filter. + +#### **GET** `/vaults/pooltogether` +Returns all vaults matching the `inclusion.isPoolTogether` filter. + +#### **GET** `/vaults/ajna` +Returns all vaults with the Ajna category and the `inclusion.IsYearn` filter. + +#### **GET** `/vaults/velodrome` +Returns all vaults with the Velodrome category and the `inclusion.IsYearn` filter. + +#### **GET** `/vaults/aerodrome` +Returns all vaults with the Aerodrome category and the `inclusion.IsYearn` filter. + +#### **GET** `/vaults/curve` +Returns all vaults with the Curve category and the `inclusion.IsYearn` filter. + +Note: All endpoints apply additional filtering based on blacklisted vaults, vault visibility, retirement status, and migration availability depending on the query parameters provided. diff --git a/package.json b/package.json index 2dc7c5d64..fef335867 100755 --- a/package.json +++ b/package.json @@ -21,6 +21,6 @@ "format:check": "prettier --check ." }, "devDependencies": { - "prettier": "2.5.1" + "prettier": "^3.3.3" } } diff --git a/scripts/verify-tokens.js b/scripts/verify-tokens.js new file mode 100644 index 000000000..07d461eb7 --- /dev/null +++ b/scripts/verify-tokens.js @@ -0,0 +1,129 @@ +#!/usr/bin/env bun + +import {readdir, readFile} from 'fs/promises'; +import {join} from 'path'; +import Ajv from 'ajv'; + +const ajv = new Ajv(); + +// Define the schema for token metadata +const tokenSchema = { + type: 'object', + properties: { + address: { + type: 'string', + pattern: '^0x[a-fA-F0-9]{40}$' + }, + underlyingTokensAddresses: { + type: 'array', + items: { + type: 'string', + pattern: '^0x[a-fA-F0-9]{40}$' + } + }, + type: {type: 'string'}, + name: {type: 'string'}, + symbol: {type: 'string'}, + displayName: {type: 'string'}, + displaySymbol: {type: 'string'}, + description: {type: 'string'}, + category: {type: 'string'}, + icon: {type: 'string'}, + decimals: {type: 'number'}, + chainID: {type: 'number'} + }, + required: [ + 'address', + 'underlyingTokensAddresses', + 'type', + 'name', + 'symbol', + 'displayName', + 'displaySymbol', + 'description', + 'category', + 'icon', + 'decimals', + 'chainID' + ] +}; + +const fullSchema = { + type: 'object', + properties: { + lastUpdate: {type: 'string'}, + version: { + type: 'object', + properties: { + major: {type: 'number'}, + minor: {type: 'number'}, + patch: {type: 'number'} + }, + required: ['major', 'minor', 'patch'] + }, + shouldRefresh: {type: 'boolean'}, + tokens: { + type: 'object', + patternProperties: { + '^0x[a-fA-F0-9]{40}$': tokenSchema + }, + additionalProperties: false + } + }, + required: ['lastUpdate', 'version', 'shouldRefresh', 'tokens'] +}; + +const validate = ajv.compile(tokenSchema); +const validateMeta = ajv.compile(fullSchema); + +async function verifyTokenFiles() { + const tokensDir = join(process.cwd(), 'data', 'meta', 'tokens'); + const files = await readdir(tokensDir); + const jsonFiles = files.filter(file => file.endsWith('.json')); + + let hasError = false; + + for (const file of jsonFiles) { + const filePath = join(tokensDir, file); + const content = await readFile(filePath, 'utf-8'); + + try { + const data = JSON.parse(content); + + // Validate each token + for (const [address, tokens] of Object.entries(data.tokens)) { + const isValid = validate(tokens); + + if (!isValid) { + console.error(`Validation failed for token ${address} in file ${file}:`); + console.error(validate.errors); + hasError = true; + } + } + + // Validate meta properties + const isMetaValid = validateMeta(data); + if (!isMetaValid) { + console.error(`Meta validation failed for file ${file}:`); + console.error(validateMeta.errors); + hasError = true; + continue; // Skip vault validation if meta validation fails + } + } catch (error) { + console.error(`Error parsing ${file}:`, error.message); + hasError = true; + } + } + + if (hasError) { + console.error('Validation failed. Please fix the errors before pushing.'); + process.exit(1); + } else { + console.log('All token files are valid.'); + } +} + +verifyTokenFiles().catch(error => { + console.error('An unexpected error occurred:', error); + process.exit(1); +}); diff --git a/scripts/verify-vaults.js b/scripts/verify-vaults.js new file mode 100644 index 000000000..1c5ffd614 --- /dev/null +++ b/scripts/verify-vaults.js @@ -0,0 +1,254 @@ +#!/usr/bin/env bun + +import {readdir, readFile} from 'fs/promises'; +import {join} from 'path'; +import Ajv from 'ajv'; + +const ajv = new Ajv(); + +// Define the schema for vault metadata +const vaultSchema = { + type: 'object', + properties: { + address: { + type: 'string', + pattern: '^0x[a-fA-F0-9]{40}$' + }, + token: { + type: 'string', + pattern: '^0x[a-fA-F0-9]{40}$' + }, + registry: { + type: 'string', + pattern: '^0x[a-fA-F0-9]{40}$' + }, + accountant: { + type: 'string', + pattern: '^0x[a-fA-F0-9]{40}$' + }, + type: {type: 'string'}, + kind: {type: 'string'}, + version: {type: 'string'}, + activation: {type: 'number'}, + chainID: {type: 'number'}, + endorsed: {type: 'boolean'}, + performanceFee: {type: 'number'}, + managementFee: {type: 'number'}, + emergencyShutdown: {type: 'boolean'}, + lastActiveStrategies: { + type: ['array', 'null'], + items: { + type: 'string', + pattern: '^0x[a-fA-F0-9]{40}$' + } + }, + lastPricePerShare: {type: ['string', 'null']}, + lastTotalAssets: {type: ['string', 'null']}, + metadata: { + type: 'object', + properties: { + isRetired: {type: 'boolean'}, + isHidden: {type: 'boolean'}, + isAggregator: {type: 'boolean'}, + isBoosted: {type: 'boolean'}, + isAutomated: {type: 'boolean'}, + isHighlighted: {type: 'boolean'}, + isPool: {type: 'boolean'}, + shouldUseV2APR: {type: 'boolean'}, + migration: { + type: 'object', + properties: { + available: {type: 'boolean'}, + target: { + type: 'string', + pattern: '^0x[a-fA-F0-9]{40}$' + }, + contract: { + type: 'string', + pattern: '^0x[a-fA-F0-9]{40}$' + } + }, + required: ['available', 'target', 'contract'] + }, + stability: { + type: 'object', + properties: { + stability: {type: 'string'} + }, + required: ['stability'] + }, + category: {type: 'string'}, + displayName: {type: 'string'}, + displaySymbol: {type: 'string'}, + description: {type: 'string'}, + sourceURI: {type: 'string'}, + uiNotice: {type: 'string'}, + protocols: {type: ['null', 'array']}, + inclusion: { + type: 'object', + properties: { + isSet: {type: 'boolean'}, + isYearn: {type: 'boolean'}, + isYearnJuiced: {type: 'boolean'}, + isGimme: {type: 'boolean'}, + isPoolTogether: {type: 'boolean'}, + isPublicERC4626: {type: 'boolean'} + }, + required: ['isSet', 'isYearn', 'isYearnJuiced', 'isGimme', 'isPoolTogether', 'isPublicERC4626'] + }, + riskLevel: {type: 'number'}, + riskScore: { + type: 'object', + properties: { + review: {type: 'number'}, + testing: {type: 'number'}, + complexity: {type: 'number'}, + riskExposure: {type: 'number'}, + protocolIntegration: {type: 'number'}, + centralizationRisk: {type: 'number'}, + externalProtocolAudit: {type: 'number'}, + externalProtocolCentralisation: {type: 'number'}, + externalProtocolTvl: {type: 'number'}, + externalProtocolLongevity: {type: 'number'}, + externalProtocolType: {type: 'number'}, + comment: {type: 'string'} + }, + required: [ + 'review', + 'testing', + 'complexity', + 'riskExposure', + 'protocolIntegration', + 'centralizationRisk', + 'externalProtocolAudit', + 'externalProtocolCentralisation', + 'externalProtocolTvl', + 'externalProtocolLongevity', + 'externalProtocolType', + 'comment' + ] + } + }, + required: [ + 'isRetired', + 'isHidden', + 'isAggregator', + 'isBoosted', + 'isAutomated', + 'isHighlighted', + 'isPool', + 'shouldUseV2APR', + 'migration', + 'stability', + 'category', + 'displayName', + 'displaySymbol', + 'description', + 'sourceURI', + 'uiNotice', + 'protocols', + 'inclusion', + 'riskLevel', + 'riskScore' + ] + } + }, + required: [ + 'address', + 'token', + 'registry', + 'type', + 'kind', + 'version', + 'activation', + 'chainID', + 'endorsed', + 'performanceFee', + 'managementFee', + 'emergencyShutdown', + 'lastActiveStrategies', + 'lastPricePerShare', + 'lastTotalAssets', + 'metadata' + ] +}; + +const fullSchema = { + type: 'object', + properties: { + lastUpdate: {type: 'string'}, + version: { + type: 'object', + properties: { + major: {type: 'number'}, + minor: {type: 'number'}, + patch: {type: 'number'} + }, + required: ['major', 'minor', 'patch'] + }, + shouldRefresh: {type: 'boolean'}, + vaults: { + type: 'object', + patternProperties: { + '^0x[a-fA-F0-9]{40}$': vaultSchema + }, + additionalProperties: false + } + }, + required: ['lastUpdate', 'version', 'shouldRefresh', 'vaults'] +}; + +const validate = ajv.compile(vaultSchema); +const validateMeta = ajv.compile(fullSchema); + +async function verifyVaultFiles() { + const vaultsDir = join(process.cwd(), 'data', 'meta', 'vaults'); + const files = await readdir(vaultsDir); + const jsonFiles = files.filter(file => file.endsWith('.json')); + + let hasError = false; + + for (const file of jsonFiles) { + const filePath = join(vaultsDir, file); + const content = await readFile(filePath, 'utf-8'); + + try { + const data = JSON.parse(content); + + // Validate each vault + for (const [address, vault] of Object.entries(data.vaults)) { + const isValid = validate(vault); + + if (!isValid) { + console.error(`Validation failed for vault ${address} in file ${file}:`); + console.error(validate.errors); + hasError = true; + } + } + + // Validate meta properties + const isMetaValid = validateMeta(data); + if (!isMetaValid) { + console.error(`Meta validation failed for file ${file}:`); + console.error(validateMeta.errors); + hasError = true; + continue; // Skip vault validation if meta validation fails + } + } catch (error) { + console.error(`Error parsing ${file}:`, error.message); + hasError = true; + } + } + + if (hasError) { + console.error('Validation failed. Please fix the errors before pushing.'); + process.exit(1); + } else { + console.log('All vault files are valid.'); + } +} + +verifyVaultFiles().catch(error => { + console.error('An unexpected error occurred:', error); + process.exit(1); +});