diff --git a/cmd/flags.chains.go b/cmd/flags.chains.go index 1dcd5b7af..64f13945d 100644 --- a/cmd/flags.chains.go +++ b/cmd/flags.chains.go @@ -29,6 +29,7 @@ func handleChainsInitialization(rawChains *string) []uint64 { } chains = append(chains, chainID) ethereum.GetWSClient(chainID) + ethereum.InitBlockTimestamp(chainID) } if len(chains) == 0 { diff --git a/common/env/chain.arbitrum.go b/common/env/chain.arbitrum.go index fcb7b0830..85145f989 100644 --- a/common/env/chain.arbitrum.go +++ b/common/env/chain.arbitrum.go @@ -9,11 +9,13 @@ import ( ) var ARBITRUM = TChain{ - ID: 42161, - RpcURI: `https://arbitrum.public-rpc.com`, - SubgraphURI: `https://api.thegraph.com/subgraphs/name/yearn/yearn-vaults-v2-arbitrum`, - MaxBlockRange: 100_000_000, - MaxBatchSize: math.MaxInt64, + ID: 42161, + RpcURI: `https://arbitrum.public-rpc.com`, + SubgraphURI: `https://api.thegraph.com/subgraphs/name/yearn/yearn-vaults-v2-arbitrum`, + EtherscanURI: `https://api.arbiscan.io/api`, + MaxBlockRange: 100_000_000, + MaxBatchSize: math.MaxInt64, + AvgBlocksPerDay: 320_000, LensContract: TContractData{ Address: common.HexToAddress(`0x043518AB266485dC085a1DB095B8d9C2Fc78E9b9`), Block: 2396321, diff --git a/common/env/chain.base.go b/common/env/chain.base.go index 2d4eb8e67..04b163e07 100644 --- a/common/env/chain.base.go +++ b/common/env/chain.base.go @@ -9,11 +9,13 @@ import ( ) var BASE = TChain{ - ID: 8453, - RpcURI: `https://developer-access-mainnet.base.org`, - SubgraphURI: `https://api.thegraph.com/subgraphs/name/rareweasel/yearn-vaults-v2-subgraph-base`, - MaxBlockRange: 100_000_000, - MaxBatchSize: math.MaxInt64, + ID: 8453, + RpcURI: `https://developer-access-mainnet.base.org`, + SubgraphURI: `https://api.thegraph.com/subgraphs/name/rareweasel/yearn-vaults-v2-subgraph-base`, + EtherscanURI: `https://api.basescan.org/api`, + MaxBlockRange: 100_000_000, + MaxBatchSize: math.MaxInt64, + AvgBlocksPerDay: 43_200, LensContract: TContractData{ Address: common.HexToAddress(`0xE0F3D78DB7bC111996864A32d22AB0F59Ca5Fa86`), Block: 3318817, diff --git a/common/env/chain.ethereum.go b/common/env/chain.ethereum.go index ef31f8484..862952750 100644 --- a/common/env/chain.ethereum.go +++ b/common/env/chain.ethereum.go @@ -9,11 +9,13 @@ import ( ) var ETHEREUM = TChain{ - ID: 1, - RpcURI: `https://eth.public-rpc.com`, - SubgraphURI: `https://api.thegraph.com/subgraphs/name/rareweasel/yearn-vaults-v2-subgraph-mainnet`, - MaxBlockRange: 100_000_000, - MaxBatchSize: math.MaxInt64, + ID: 1, + RpcURI: `https://eth.public-rpc.com`, + SubgraphURI: `https://api.thegraph.com/subgraphs/name/rareweasel/yearn-vaults-v2-subgraph-mainnet`, + EtherscanURI: `https://api.etherscan.io/api`, + MaxBlockRange: 100_000_000, + MaxBatchSize: math.MaxInt64, + AvgBlocksPerDay: 7150, YBribeV3Contract: TContractData{ Address: common.HexToAddress(`0x03dFdBcD4056E2F92251c7B07423E1a33a7D3F6d`), Block: 15878262, diff --git a/common/env/chain.fantom.go b/common/env/chain.fantom.go index 1a8d6961a..b17d700c9 100644 --- a/common/env/chain.fantom.go +++ b/common/env/chain.fantom.go @@ -9,11 +9,13 @@ import ( ) var FANTOM = TChain{ - ID: 250, - RpcURI: `https://rpc.ftm.tools`, - SubgraphURI: `https://api.thegraph.com/subgraphs/name/yearn/yearn-vaults-v2-fantom`, - MaxBlockRange: 100_000_000, - MaxBatchSize: math.MaxInt64, + ID: 250, + RpcURI: `https://rpc.ftm.tools`, + SubgraphURI: `https://api.thegraph.com/subgraphs/name/yearn/yearn-vaults-v2-fantom`, + EtherscanURI: `https://api.ftmscan.com/api`, + MaxBlockRange: 100_000_000, + MaxBatchSize: math.MaxInt64, + AvgBlocksPerDay: 45_000, LensContract: TContractData{ Address: common.HexToAddress(`0x57AA88A0810dfe3f9b71a9b179Dd8bF5F956C46A`), Block: 17091856, diff --git a/common/env/chain.optimism.go b/common/env/chain.optimism.go index 26eb48ec6..8e7c53dc6 100644 --- a/common/env/chain.optimism.go +++ b/common/env/chain.optimism.go @@ -9,11 +9,13 @@ import ( ) var OPTIMISM = TChain{ - ID: 10, - RpcURI: `https://mainnet.optimism.io`, - SubgraphURI: `https://api.thegraph.com/subgraphs/name/yearn/yearn-vaults-v2-optimism`, - MaxBlockRange: 100_000_000, - MaxBatchSize: math.MaxInt64, + ID: 10, + RpcURI: `https://mainnet.optimism.io`, + SubgraphURI: `https://api.thegraph.com/subgraphs/name/yearn/yearn-vaults-v2-optimism`, + EtherscanURI: `https://api-optimistic.etherscan.io/api`, + MaxBlockRange: 100_000_000, + MaxBatchSize: math.MaxInt64, + AvgBlocksPerDay: 43_200, LensContract: TContractData{ Address: common.HexToAddress(`0xB082d9f4734c535D9d80536F7E87a6f4F471bF65`), Block: 18109291, diff --git a/common/env/chain.polygon.go b/common/env/chain.polygon.go index e89eebe73..b9db863d0 100644 --- a/common/env/chain.polygon.go +++ b/common/env/chain.polygon.go @@ -9,18 +9,20 @@ import ( ) var POLYGON = TChain{ - ID: 137, - RpcURI: `https://polygon.llamarpc.com`, - SubgraphURI: ``, //TODO: not deployed - MaxBlockRange: 100_000_000, - MaxBatchSize: math.MaxInt64, - LensContract: TContractData{}, //TODO: not deployed + ID: 137, + RpcURI: `https://polygon.llamarpc.com`, + SubgraphURI: ``, //TODO: not deployed + EtherscanURI: `https://api.polygonscan.com/api`, + MaxBlockRange: 100_000_000, + MaxBatchSize: math.MaxInt64, + AvgBlocksPerDay: 40_000, + LensContract: TContractData{}, //TODO: not deployed MulticallContract: TContractData{ Address: common.HexToAddress(`0xca11bde05977b3631167028862be2a173976ca11`), Block: 25770160, }, APROracleContract: TContractData{ - Address: common.HexToAddress(`0xf012fbb9283e03994a7829fce994a105cc066c14`), + Address: common.HexToAddress(`0xF012fBb9283e03994A7829fCE994a105cC066c14`), Block: 48956840, }, Coin: models.TERC20Token{ diff --git a/common/env/chains.go b/common/env/chains.go index d052d7042..c99a67a34 100644 --- a/common/env/chains.go +++ b/common/env/chains.go @@ -15,8 +15,10 @@ type TChain struct { ID uint64 RpcURI string SubgraphURI string + EtherscanURI string MaxBlockRange uint64 MaxBatchSize int + AvgBlocksPerDay int LensContract TContractData MulticallContract TContractData StackingRewardContract TContractData diff --git a/common/ethereum/blocktime.go b/common/ethereum/blocktime.go index a7bc6eb2c..55646ce2b 100755 --- a/common/ethereum/blocktime.go +++ b/common/ethereum/blocktime.go @@ -3,12 +3,65 @@ package ethereum import ( "context" "math/big" + "os" "strconv" + "time" + "github.com/yearn/ydaemon/common/env" + "github.com/yearn/ydaemon/common/helpers" "github.com/yearn/ydaemon/common/logs" "github.com/yearn/ydaemon/common/store" ) +var blockTimeMap = make(map[uint64]map[uint64]uint64) + +func InitBlockTimestamp(chainID uint64) { + type TScanResult struct { + Status string `json:"status"` + Message string `json:"message"` + Result string `json:"result"` + } + var err error + now := time.Now() + noonUTC := time.Date(now.Year(), now.Month(), now.Day(), 12, 0, 0, 0, time.UTC) + lastWeekTimestamp := noonUTC.AddDate(0, 0, -7).Unix() + lastMonthTimestamp := noonUTC.AddDate(0, -1, 0).Unix() + + APIKey := os.Getenv("SCAN_API_KEY_FOR_" + strconv.FormatUint(chainID, 10)) + lastWeekBlock := helpers.FetchJSON[TScanResult](env.CHAINS[chainID].EtherscanURI + `?module=block&action=getblocknobytime×tamp=` + strconv.FormatInt(lastWeekTimestamp, 10) + `&closest=before&apikey=` + APIKey) + lastMonthBlock := helpers.FetchJSON[TScanResult](env.CHAINS[chainID].EtherscanURI + `?module=block&action=getblocknobytime×tamp=` + strconv.FormatInt(lastMonthTimestamp, 10) + `&closest=before&apikey=` + APIKey) + + if blockTimeMap[chainID] == nil { + blockTimeMap[chainID] = make(map[uint64]uint64) + } + if lastWeekBlock.Status == "1" { + blockTimeMap[chainID][7], err = strconv.ParseUint(lastWeekBlock.Result, 10, 64) + if err != nil { + logs.Error(err) + blockTimeMap[chainID][7] = uint64(env.CHAINS[chainID].AvgBlocksPerDay * 7) + } + } else { + blockTimeMap[chainID][7] = uint64(env.CHAINS[chainID].AvgBlocksPerDay * 7) + } + + if lastMonthBlock.Status == "1" { + blockTimeMap[chainID][30], err = strconv.ParseUint(lastMonthBlock.Result, 10, 64) + if err != nil { + logs.Error(err) + blockTimeMap[chainID][30] = uint64(env.CHAINS[chainID].AvgBlocksPerDay * 30) + } + } else { + blockTimeMap[chainID][30] = uint64(env.CHAINS[chainID].AvgBlocksPerDay * 30) + } +} + +func GetBlockNumberXDaysAgo(chainID uint64, days uint64) uint64 { + if (days != 7 && days != 30) || blockTimeMap[chainID] == nil { + return 0 + } + return blockTimeMap[chainID][days] +} + /************************************************************************************************** ** GetBlockTime will try, for a specific blockNumber on a specific chain, to find its execution ** timestamp. This timestamp should be available in the blockTimeSyncMap. If it is not, it will diff --git a/common/ethereum/pps.go b/common/ethereum/pps.go index 58ca19592..2dbaedfe2 100644 --- a/common/ethereum/pps.go +++ b/common/ethereum/pps.go @@ -2,7 +2,6 @@ package ethereum import ( "math/big" - "time" "github.com/ethereum/go-ethereum/accounts/abi/bind" "github.com/ethereum/go-ethereum/common" @@ -37,8 +36,7 @@ func FetchPPSLastWeek( logs.Error("Could not get vault contract for " + vaultAddress.Hex()) return bigNumber.NewFloat(0) } - blocksPerDay := 7150 - estBlockLastWeek := blocksPerDay * 7 + estBlockLastWeek := GetBlockNumberXDaysAgo(chainID, 7) opts := &bind.CallOpts{ BlockNumber: big.NewInt(int64(estBlockLastWeek)), } @@ -57,8 +55,7 @@ func FetchPPSLastMonth( logs.Error("Could not get vault contract for " + vaultAddress.Hex()) return bigNumber.NewFloat(0) } - blocksPerDay := 7150 - estBlockLastWeek := blocksPerDay * 30 + estBlockLastWeek := GetBlockNumberXDaysAgo(chainID, 30) opts := &bind.CallOpts{ BlockNumber: big.NewInt(int64(estBlockLastWeek)), } @@ -66,27 +63,3 @@ func FetchPPSLastMonth( ppsToday := helpers.ToNormalizedAmount(bigNumber.SetInt(pps), decimals) return ppsToday } - -func GetLastYear(ppsPerTime map[uint64]*bigNumber.Int, decimals uint64) *bigNumber.Float { - now := time.Now() - noonUTC := time.Date(now.Year(), now.Month(), now.Day(), 12, 0, 0, 0, time.UTC) - lastYear := noonUTC.AddDate(-1, 0, 0) - if now.Before(noonUTC) { - lastYear = noonUTC.AddDate(-1, 0, -1) - } - ppsYear := bigNumber.NewFloat(0) - - if data, ok := ppsPerTime[uint64(lastYear.Unix())]; ok { - ppsYear = helpers.ToNormalizedAmount(data, decimals) - return ppsYear - } - for i := 1; i < 365; i++ { - dayToCheck := noonUTC.AddDate(0, 0, i-365) - if data, ok := ppsPerTime[uint64(dayToCheck.Unix())]; ok { - ppsYear = helpers.ToNormalizedAmount(data, decimals) - break - } - } - - return ppsYear -} diff --git a/common/helpers/apyTime.go b/common/helpers/apyTime.go index faf9b6745..b8cf0789f 100644 --- a/common/helpers/apyTime.go +++ b/common/helpers/apyTime.go @@ -6,7 +6,7 @@ import ( "github.com/yearn/ydaemon/common/bigNumber" ) -func GetToday(ppsPerTime map[uint64]*bigNumber.Int, decimals uint64) *bigNumber.Float { +func GetPPSToday(ppsPerTime map[uint64]*bigNumber.Int, decimals uint64) *bigNumber.Float { now := time.Now() noonUTC := time.Date(now.Year(), now.Month(), now.Day(), 12, 0, 0, 0, time.UTC) ppsNow := bigNumber.NewFloat(0) @@ -20,7 +20,7 @@ func GetToday(ppsPerTime map[uint64]*bigNumber.Int, decimals uint64) *bigNumber. return ppsNow } -func GetLastWeek(ppsPerTime map[uint64]*bigNumber.Int, decimals uint64) *bigNumber.Float { +func GetPPSLastWeek(ppsPerTime map[uint64]*bigNumber.Int, decimals uint64) *bigNumber.Float { now := time.Now() noonUTC := time.Date(now.Year(), now.Month(), now.Day(), 12, 0, 0, 0, time.UTC) lastWeek := noonUTC.AddDate(0, 0, -7) @@ -44,7 +44,7 @@ func GetLastWeek(ppsPerTime map[uint64]*bigNumber.Int, decimals uint64) *bigNumb return ppsWeek } -func GetLastMonth(ppsPerTime map[uint64]*bigNumber.Int, decimals uint64) *bigNumber.Float { +func GetPPSLastMonth(ppsPerTime map[uint64]*bigNumber.Int, decimals uint64) *bigNumber.Float { now := time.Now() noonUTC := time.Date(now.Year(), now.Month(), now.Day(), 12, 0, 0, 0, time.UTC) lastMonth := noonUTC.AddDate(0, -1, 0) @@ -68,30 +68,6 @@ func GetLastMonth(ppsPerTime map[uint64]*bigNumber.Int, decimals uint64) *bigNum return ppsMonth } -func GetLastYear(ppsPerTime map[uint64]*bigNumber.Int, decimals uint64) *bigNumber.Float { - now := time.Now() - noonUTC := time.Date(now.Year(), now.Month(), now.Day(), 12, 0, 0, 0, time.UTC) - lastYear := noonUTC.AddDate(-1, 0, 0) - if now.Before(noonUTC) { - lastYear = noonUTC.AddDate(-1, 0, -1) - } - ppsYear := bigNumber.NewFloat(0) - - if data, ok := ppsPerTime[uint64(lastYear.Unix())]; ok { - ppsYear = ToNormalizedAmount(data, decimals) - return ppsYear - } - for i := 1; i < 365; i++ { - dayToCheck := noonUTC.AddDate(0, 0, i-365) - if data, ok := ppsPerTime[uint64(dayToCheck.Unix())]; ok { - ppsYear = ToNormalizedAmount(data, decimals) - break - } - } - - return ppsYear -} - func GetAPR(vf *bigNumber.Float, vi *bigNumber.Float, days *bigNumber.Float) *bigNumber.Float { apr := bigNumber.NewFloat(0).Sub(vf, vi) apr = bigNumber.NewFloat(0).Div(apr, vi) diff --git a/data/meta/registries/137.json b/data/meta/registries/137.json index 7ef91075d..fcc0eec35 100644 --- a/data/meta/registries/137.json +++ b/data/meta/registries/137.json @@ -1,4 +1,74 @@ { + "0x12c3ad898e8eb1c0ec0bb74f9748f36c46593f68": { + "address": "0x12c3ad898e8eb1c0ec0bb74f9748f36c46593f68", + "registryAddress": "0xff5e3a7c4cbfa9dd361385c24c3a0a4ee63ce500", + "tokenAddress": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", + "type": "Yearn Vault", + "kind": "Single Strategy", + "version": "3.0.0", + "chainID": 137, + "blockNumber": 50104230 + }, + "0x28f53ba70e5c8ce8d03b1fad41e9df11bb646c36": { + "address": "0x28f53ba70e5c8ce8d03b1fad41e9df11bb646c36", + "registryAddress": "0xff5e3a7c4cbfa9dd361385c24c3a0a4ee63ce500", + "tokenAddress": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", + "type": "Yearn Vault", + "kind": "Multi Strategies", + "version": "3.0.0", + "chainID": 137, + "blockNumber": 50104230 + }, + "0x2a42a69f48efffdf2d4fb079af60d98d3e34d49c": { + "address": "0x2a42a69f48efffdf2d4fb079af60d98d3e34d49c", + "registryAddress": "0xff5e3a7c4cbfa9dd361385c24c3a0a4ee63ce500", + "tokenAddress": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", + "type": "Yearn Vault", + "kind": "Single Strategy", + "version": "3.0.0", + "chainID": 137, + "blockNumber": 50217440 + }, + "0x305f25377d0a39091e99b975558b1bdfc3975654": { + "address": "0x305f25377d0a39091e99b975558b1bdfc3975654", + "registryAddress": "0xff5e3a7c4cbfa9dd361385c24c3a0a4ee63ce500", + "tokenAddress": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", + "type": "Yearn Vault", + "kind": "Multi Strategies", + "version": "3.0.0", + "chainID": 137, + "blockNumber": 50217440 + }, + "0x5136c2f7ab13e202ed42bc1ae82dd63475919653": { + "address": "0x5136c2f7ab13e202ed42bc1ae82dd63475919653", + "registryAddress": "0xff5e3a7c4cbfa9dd361385c24c3a0a4ee63ce500", + "tokenAddress": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", + "type": "Yearn Vault", + "kind": "Single Strategy", + "version": "3.0.0", + "chainID": 137, + "blockNumber": 50217440 + }, + "0x6ed737ef2ef74e04005dc9810366de5ad38cf7d6": { + "address": "0x6ed737ef2ef74e04005dc9810366de5ad38cf7d6", + "registryAddress": "0xff5e3a7c4cbfa9dd361385c24c3a0a4ee63ce500", + "tokenAddress": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", + "type": "Yearn Vault", + "kind": "Single Strategy", + "version": "3.0.0", + "chainID": 137, + "blockNumber": 50217440 + }, + "0x7486325a843590b84c98563c6962c58655569eca": { + "address": "0x7486325a843590b84c98563c6962c58655569eca", + "registryAddress": "0xff5e3a7c4cbfa9dd361385c24c3a0a4ee63ce500", + "tokenAddress": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", + "type": "Yearn Vault", + "kind": "Single Strategy", + "version": "3.0.0", + "chainID": 137, + "blockNumber": 50217440 + }, "0xa013fbd4b711f9ded6fb09c1c0d358e2fbc2eaa0": { "address": "0xa013fbd4b711f9ded6fb09c1c0d358e2fbc2eaa0", "registryAddress": "0xff5e3a7c4cbfa9dd361385c24c3a0a4ee63ce500", @@ -19,6 +89,16 @@ "chainID": 137, "blockNumber": 49181585 }, + "0xbeda9a5300393e00229dc15cc54d5185e7646c56": { + "address": "0xbeda9a5300393e00229dc15cc54d5185e7646c56", + "registryAddress": "0xff5e3a7c4cbfa9dd361385c24c3a0a4ee63ce500", + "tokenAddress": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", + "type": "Yearn Vault", + "kind": "Single Strategy", + "version": "3.0.0", + "chainID": 137, + "blockNumber": 50217440 + }, "0xdb92b89ca415c0dab40dc96e99fc411c08f20780": { "address": "0xdb92b89ca415c0dab40dc96e99fc411c08f20780", "registryAddress": "0xff5e3a7c4cbfa9dd361385c24c3a0a4ee63ce500", diff --git a/data/meta/strategies/1.json b/data/meta/strategies/1.json index 21c67b2c7..87eacebc4 100644 --- a/data/meta/strategies/1.json +++ b/data/meta/strategies/1.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2023-11-20T09:46:35.08205+01:00", + "lastUpdate": "2023-11-22T11:30:48.94245+01:00", "version": { "major": 0, "minor": 0, - "patch": 296 + "patch": 297 }, "shouldRefresh": false, "strategies": { @@ -154,13 +154,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "23186439535200740148756671", + "lastTotalDebt": "24043439611389349568327801", "lastTotalLoss": "0", - "lastTotalGain": "948935099894154123765193", + "lastTotalGain": "960153392114561409405573", "lastPerformanceFee": "0", - "lastReport": "1700358875", + "lastReport": "1700618087", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "23208659552958406437537604", + "lastEstimatedTotalAssets": "24063466073246407751857516", "isRetired": false, "displayName": "Compound Finance Flashmint Folding", "description": "Supplies and borrows {{token}} on [Compound Finance](https://app.compound.finance) simultaneously to earn COMP. Flashmints are used to mint DAI from [MakerDAO](https://oasis.app) to flashlend and fold the position, boosting the APY. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -1440,7 +1440,7 @@ "lastPerformanceFee": "0", "lastReport": "1688049395", "lastDebtRatio": "152", - "lastEstimatedTotalAssets": "173280273145", + "lastEstimatedTotalAssets": "173335056680", "isRetired": false, "displayName": "Flux Finance Lender Optimizer", "description": "Supplies {{token}} to [Flux Finance](https://fluxfinance.com/lend) to generate interest. Earned interest is deposited back into the strategy.", @@ -1620,7 +1620,7 @@ "lastPerformanceFee": "0", "lastReport": "1698070931", "lastDebtRatio": "5786", - "lastEstimatedTotalAssets": "33856474372546076369587", + "lastEstimatedTotalAssets": "33863058415617844347951", "isRetired": false, "displayName": "Lido Eth 2.0 Staking", "description": "Stakes {{token}} on [Lido.fi](https://stake.lido.fi) to mint stETH which accumulates ETH 2.0 staking rewards. This strategy will buy stETH off the market if it is cheaper than staking.", @@ -1779,7 +1779,7 @@ "lastPerformanceFee": "0", "lastReport": "1671640127", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "1291107617556819653504", + "lastEstimatedTotalAssets": "1291345770018257368348", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -2043,7 +2043,7 @@ "lastPerformanceFee": "0", "lastReport": "1680545087", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "225397799", + "lastEstimatedTotalAssets": "225447769", "isRetired": false, "displayName": "Compound Finance Flashmint Folding", "description": "Supplies and borrows {{token}} on [Compound Finance](https://app.compound.finance) simultaneously to earn COMP. Flashmints are used to mint DAI from [MakerDAO](https://oasis.app) to flashlend and fold the position, boosting the APY. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -2153,7 +2153,7 @@ "lastPerformanceFee": "0", "lastReport": "1699273043", "lastDebtRatio": "4000", - "lastEstimatedTotalAssets": "98125927675948754125746", + "lastEstimatedTotalAssets": "98122286556655061366353", "isRetired": false, "displayName": "Compound Lender Borrower", "description": "Supplies {{token}} on [Compound Finance](https://app.compound.finance/?market=usdc-mainnet) version 3 and borrows USDC which it also deposits to earn COMP. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -2683,7 +2683,7 @@ "lastPerformanceFee": "0", "lastReport": "1698874223", "lastDebtRatio": "1000", - "lastEstimatedTotalAssets": "807668758", + "lastEstimatedTotalAssets": "807676657", "isRetired": false, "displayName": "Aave Optimizer", "description": "Supplies {{token}} to [AAVE](https://app.aave.com) v3 to generate interest and earn rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -2919,7 +2919,7 @@ "lastPerformanceFee": "0", "lastReport": "1699811147", "lastDebtRatio": "1000", - "lastEstimatedTotalAssets": "1848470127", + "lastEstimatedTotalAssets": "2437799525", "isRetired": true, "displayName": "", "description": "", @@ -3067,7 +3067,7 @@ "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "0", - "lastReport": "1698726119", + "lastReport": "1700540543", "lastDebtRatio": "2000", "lastEstimatedTotalAssets": "5776560108413339130195", "isRetired": false, @@ -3964,7 +3964,7 @@ "lastPerformanceFee": "0", "lastReport": "1699920167", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "1704424252507329583546", + "lastEstimatedTotalAssets": "1711860327501639767996", "isRetired": true, "displayName": "", "description": "", @@ -4668,7 +4668,7 @@ "lastPerformanceFee": "0", "lastReport": "1700368187", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "508482433755728202778982", + "lastEstimatedTotalAssets": "510332428648918520796765", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -6565,13 +6565,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "196863335761347150250054", + "lastTotalDebt": "196151170545154194798121", "lastTotalLoss": "0", "lastTotalGain": "5366379808712886572932", "lastPerformanceFee": "0", "lastReport": "1700171615", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "196863335761347150250054", + "lastEstimatedTotalAssets": "196151170545154194798121", "isRetired": true, "displayName": "", "description": "", @@ -6678,7 +6678,7 @@ "lastPerformanceFee": "0", "lastReport": "1630876412", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "6240045533349743006", + "lastEstimatedTotalAssets": "5879077853990744691", "isRetired": false, "displayName": "Vesper Finance Reinvest", "description": "Supplies {{token}} to [Vesper Finance](https://vesper.finance) to earn VSP. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -7761,7 +7761,7 @@ "lastPerformanceFee": "0", "lastReport": "1699318607", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "704710201464503613270", + "lastEstimatedTotalAssets": "704880518066062915638", "isRetired": false, "displayName": "Yearn Delegate", "description": "Deposits {{token}} in a newer version [Yearn](https://yearn.fi/#/vaults) Vault. If this strategy is active it is recommended users migrate to the newer vault. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -7788,7 +7788,7 @@ "lastPerformanceFee": "0", "lastReport": "1700312651", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "318893877574073687833514", + "lastEstimatedTotalAssets": "319443747909951415889666", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -8262,7 +8262,7 @@ "lastPerformanceFee": "0", "lastReport": "1629866495", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "2455527507405153073249", + "lastEstimatedTotalAssets": "2455545913016414034235", "isRetired": true, "displayName": "", "description": "", @@ -8864,7 +8864,7 @@ "lastPerformanceFee": "0", "lastReport": "1635281567", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "225397799", + "lastEstimatedTotalAssets": "225447769", "isRetired": true, "displayName": "", "description": "", @@ -9072,7 +9072,7 @@ "lastPerformanceFee": "0", "lastReport": "1699524035", "lastDebtRatio": "50", - "lastEstimatedTotalAssets": "290286712623540099161", + "lastEstimatedTotalAssets": "290301147454817300691", "isRetired": false, "displayName": "Compound Finance Lender Optimizer", "description": "Supplies {{token}} to [Compound Finance](https://app.compound.finance/markets?market=1_ETH_0xA17581A9E3356d9A858b789D68B4d866e593aE94) to generate interest and earn COMP. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -9149,7 +9149,7 @@ "lastTotalLoss": "0", "lastTotalGain": "38782084387848599552", "lastPerformanceFee": "0", - "lastReport": "1698709547", + "lastReport": "1700523959", "lastDebtRatio": "10000", "lastEstimatedTotalAssets": "3946500733536770682", "isRetired": false, @@ -10006,13 +10006,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "9226267406434568032", + "lastTotalDebt": "10389307726070138896", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "0", - "lastReport": "1700386631", + "lastReport": "1700489915", "lastDebtRatio": "8169", - "lastEstimatedTotalAssets": "9226267406434568032", + "lastEstimatedTotalAssets": "10389307726070138896", "isRetired": true, "displayName": "", "description": "", @@ -11609,7 +11609,7 @@ "lastPerformanceFee": "0", "lastReport": "1631550184", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "200901521", + "lastEstimatedTotalAssets": "200901874", "isRetired": false, "displayName": "Compound Finance Flashloan Folding", "description": "Supplies and borrows {{token}} on [Compound Finance](https://app.compound.finance) simultaneously to earn COMP. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy. Flashloans are used to obtain additional {{token}} from [dYdX](https://margin.dydx.exchange/markets/overview) to boost the APY.", @@ -11631,13 +11631,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "53449114522594332358299", + "lastTotalDebt": "53644605916052662682932", "lastTotalLoss": "0", - "lastTotalGain": "253612349496868710151", + "lastTotalGain": "331966996887376067957", "lastPerformanceFee": "0", - "lastReport": "1699280951", + "lastReport": "1700644619", "lastDebtRatio": "8000", - "lastEstimatedTotalAssets": "53527469169984839716105", + "lastEstimatedTotalAssets": "53644605916052662682932", "isRetired": false, "displayName": "Convex Frax Reinvest", "description": "Supplies {{token}} to [Convex Finance](https://www.convexfinance.com/stake) boosted by Convex's veCRV and veFXS to earn CRV, CVX, and FXS (and any other available tokens). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -12296,13 +12296,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "991314341910654185085114", + "lastTotalDebt": "980706855036093064450895", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "0", "lastReport": "1700316611", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "991314341910654185085114", + "lastEstimatedTotalAssets": "980706855036093064450895", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -12495,7 +12495,7 @@ "lastPerformanceFee": "0", "lastReport": "1700415515", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "2207663087776665442527", + "lastEstimatedTotalAssets": "2227813580000560017948", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -12739,7 +12739,7 @@ "lastPerformanceFee": "0", "lastReport": "1700357555", "lastDebtRatio": "3562", - "lastEstimatedTotalAssets": "1859241454552833224487959", + "lastEstimatedTotalAssets": "1865878198062767911932507", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -12785,13 +12785,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "6626042063489003002400", - "lastTotalLoss": "273", + "lastTotalDebt": "6592882776955386963264", + "lastTotalLoss": "274", "lastTotalGain": "21652936223660707981", "lastPerformanceFee": "0", "lastReport": "1699575059", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "6627418123282895618733", + "lastEstimatedTotalAssets": "6594464885320157683159", "isRetired": false, "displayName": "Yearn Delegate", "description": "Deposits {{token}} in a newer version [Yearn](https://yearn.fi/#/vaults) Vault. If this strategy is active it is recommended users migrate to the newer vault. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -13322,7 +13322,7 @@ "lastPerformanceFee": "0", "lastReport": "1700379251", "lastDebtRatio": "7145", - "lastEstimatedTotalAssets": "1389734593941065902813", + "lastEstimatedTotalAssets": "1401122808214068526443", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -13508,7 +13508,7 @@ "lastPerformanceFee": "0", "lastReport": "1627775758", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "10756735001927561699329", + "lastEstimatedTotalAssets": "10753300546057112758854", "isRetired": true, "displayName": "", "description": "", @@ -13561,7 +13561,7 @@ "lastPerformanceFee": "0", "lastReport": "1700425403", "lastDebtRatio": "8848", - "lastEstimatedTotalAssets": "19463956137160", + "lastEstimatedTotalAssets": "19470788755506", "isRetired": false, "displayName": "Compound Finance Flashmint Folding", "description": "Supplies and borrows {{token}} on [Compound Finance](https://app.compound.finance) simultaneously to earn COMP. Flashmints are used to mint DAI from [MakerDAO](https://oasis.app) to flashlend and fold the position, boosting the APY. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -13907,7 +13907,7 @@ "lastPerformanceFee": "1000", "lastReport": "1627520493", "lastDebtRatio": "9800", - "lastEstimatedTotalAssets": "398745613267084018456", + "lastEstimatedTotalAssets": "398891292998950125923", "isRetired": false, "displayName": "", "description": "", @@ -14191,13 +14191,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "1290320874896538355535", + "lastTotalDebt": "1291345770018257368348", "lastTotalLoss": "0", - "lastTotalGain": "390243651956907461659", + "lastTotalGain": "391030394617188759628", "lastPerformanceFee": "0", - "lastReport": "1700064683", + "lastReport": "1700496695", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "1291107617556819653504", + "lastEstimatedTotalAssets": "1291345770018257368348", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -14224,7 +14224,7 @@ "lastPerformanceFee": "0", "lastReport": "1700333111", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "797412696693509065551", + "lastEstimatedTotalAssets": "799531006339694222178", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -14332,7 +14332,7 @@ "lastPerformanceFee": "0", "lastReport": "1699451939", "lastDebtRatio": "4000", - "lastEstimatedTotalAssets": "3101652268", + "lastEstimatedTotalAssets": "3101558707", "isRetired": false, "displayName": "Compound Lender Borrower", "description": "Supplies {{token}} on [Compound Finance](https://app.compound.finance/?market=usdc-mainnet) version 3 and borrows USDC which it also deposits to earn COMP. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -15396,13 +15396,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "10756735001927561699329", + "lastTotalDebt": "10753300546057112758854", "lastTotalLoss": "0", "lastTotalGain": "66126954484731844385", "lastPerformanceFee": "0", - "lastReport": "1700243147", + "lastReport": "1700630495", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "10756735001927561699329", + "lastEstimatedTotalAssets": "10753300546057112758854", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -15619,7 +15619,7 @@ "lastPerformanceFee": "0", "lastReport": "1624288571", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "135", + "lastEstimatedTotalAssets": "137", "isRetired": true, "displayName": "Aave Borrow", "description": "Supplies {{token}} to [AAVE](https://app.aave.com/home) to generate interest and earn staked AAVE tokens. Once unlocked, earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy. This strategy also borrows tokens against {{token}}. Borrowed tokens are then deposited into corresponding yVault to generate yield.", @@ -15646,7 +15646,7 @@ "lastPerformanceFee": "0", "lastReport": "1700316863", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "70311123471561503482266", + "lastEstimatedTotalAssets": "70815752881065203843088", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -15726,7 +15726,7 @@ "lastPerformanceFee": "0", "lastReport": "1671565859", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "10756735001927561699329", + "lastEstimatedTotalAssets": "10753300546057112758854", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -16488,7 +16488,7 @@ "lastPerformanceFee": "0", "lastReport": "1643067993", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "6569", + "lastEstimatedTotalAssets": "6587", "isRetired": false, "displayName": "Maker Delegate", "description": "Stakes {{token}} in [MakerDAO](https://oasis.app/borrow) vault and mints DAI. This newly minted DAI is then deposited into the DAI yVault to generate yield.", @@ -16747,13 +16747,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "32153397563277805904789", + "lastTotalDebt": "31908348134238261713560", "lastTotalLoss": "0", "lastTotalGain": "1214745855759339404899", "lastPerformanceFee": "0", "lastReport": "1698237347", "lastDebtRatio": "6000", - "lastEstimatedTotalAssets": "32194502588644408092360", + "lastEstimatedTotalAssets": "31949453159604863901131", "isRetired": false, "displayName": "Aave Lender Optimizer", "description": "Supplies {{token}} to [AAVE](https://app.aave.com/home) to generate interest and earn stkAAVE tokens. Once unlocked, earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -16912,7 +16912,7 @@ "lastPerformanceFee": "0", "lastReport": "1629082281", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "1291107617556819653504", + "lastEstimatedTotalAssets": "1291345770018257368348", "isRetired": true, "displayName": "", "description": "", @@ -17069,7 +17069,7 @@ "lastPerformanceFee": "0", "lastReport": "1643067993", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "509", + "lastEstimatedTotalAssets": "510", "isRetired": true, "displayName": "", "description": "", @@ -17764,7 +17764,7 @@ "lastPerformanceFee": "0", "lastReport": "1700346191", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "11293236028130620191739", + "lastEstimatedTotalAssets": "11356486366659282138789", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -17871,7 +17871,7 @@ "lastPerformanceFee": "0", "lastReport": "1633059227", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "9850464605", + "lastEstimatedTotalAssets": "9850520428", "isRetired": true, "displayName": "", "description": "", @@ -18297,7 +18297,7 @@ "lastPerformanceFee": "0", "lastReport": "1654966997", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "1169264072810960694459", + "lastEstimatedTotalAssets": "1183149766937560809157", "isRetired": false, "displayName": "Aave Borrow", "description": "Supplies {{token}} to [AAVE](https://app.aave.com/home) to generate interest and earn staked AAVE tokens. Once unlocked, earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy. This strategy also borrows tokens against {{token}}. Borrowed tokens are then deposited into corresponding yVault to generate yield.", @@ -18486,7 +18486,7 @@ "lastPerformanceFee": "0", "lastReport": "1700325275", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "48722697289607949451497", + "lastEstimatedTotalAssets": "49070331534979561699555", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -18913,7 +18913,7 @@ "lastPerformanceFee": "0", "lastReport": "1641434721", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "1494786554", + "lastEstimatedTotalAssets": "1492373969", "isRetired": true, "displayName": "", "description": "", @@ -19538,13 +19538,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "9015176006483", + "lastTotalDebt": "9014836585867", "lastTotalLoss": "0", "lastTotalGain": "67791501635", "lastPerformanceFee": "0", "lastReport": "1699456979", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "9031631741524", + "lastEstimatedTotalAssets": "9034023909151", "isRetired": false, "displayName": "Aave Optimizer", "description": "Supplies {{token}} to [AAVE](https://app.aave.com) v3 to generate interest and earn rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -19593,13 +19593,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "1794454210898934116", + "lastTotalDebt": "2328659866132259067", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "0", - "lastReport": "1700180975", + "lastReport": "1700489927", "lastDebtRatio": "1831", - "lastEstimatedTotalAssets": "1794454210898934116", + "lastEstimatedTotalAssets": "2328659866132259067", "isRetired": false, "displayName": "", "description": "", @@ -19703,7 +19703,7 @@ "lastPerformanceFee": "0", "lastReport": "1700400743", "lastDebtRatio": "6438", - "lastEstimatedTotalAssets": "3429555331192117816199357", + "lastEstimatedTotalAssets": "3436421830542677874065913", "isRetired": true, "displayName": "Convex Reinvest", "description": "Supplies {{token}} to [Convex Finance](https://www.convexfinance.com/stake) boosted by Convex's veCRV to earn CRV and CVX (and any other available tokens). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -19966,13 +19966,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "143271431086549524267", + "lastTotalDebt": "144215009950871177686", "lastTotalLoss": "0", - "lastTotalGain": "9717646421182515057", + "lastTotalGain": "10452259412788831064", "lastPerformanceFee": "0", - "lastReport": "1699776827", + "lastReport": "1700640851", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "144006044078155840274", + "lastEstimatedTotalAssets": "144215009950871177686", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -20276,13 +20276,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "154479459143613665748", + "lastTotalDebt": "156221364960113662336", "lastTotalLoss": "0", - "lastTotalGain": "35916970348724630853", + "lastTotalGain": "36727585099911921913", "lastPerformanceFee": "0", - "lastReport": "1700005895", + "lastReport": "1700610863", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "155290073894800956808", + "lastEstimatedTotalAssets": "156221364960113662336", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -20569,7 +20569,7 @@ "lastPerformanceFee": "0", "lastReport": "1700318267", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "118477783940002499134981", + "lastEstimatedTotalAssets": "119306070171551675032897", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -21288,7 +21288,7 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "41082041543414876875027032", + "lastTotalDebt": "40961762992123660106353858", "lastTotalLoss": "0", "lastTotalGain": "1123305542539830424482856", "lastPerformanceFee": "0", @@ -21919,13 +21919,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "23898691282216511152837", + "lastTotalDebt": "23874572766378596092911", "lastTotalLoss": "0", "lastTotalGain": "549883734866382331927", "lastPerformanceFee": "0", "lastReport": "1700354807", "lastDebtRatio": "4164", - "lastEstimatedTotalAssets": "23900188851769631583803", + "lastEstimatedTotalAssets": "23878421681070124070113", "isRetired": true, "displayName": "", "description": "", @@ -22741,13 +22741,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "4140899035618214182576", + "lastTotalDebt": "4145584682753533273274", "lastTotalLoss": "0", - "lastTotalGain": "185104641698786685390", + "lastTotalGain": "186050355498303208339", "lastPerformanceFee": "0", - "lastReport": "1700112671", + "lastReport": "1700544707", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "4141844749417730705525", + "lastEstimatedTotalAssets": "4145584682753533273274", "isRetired": false, "displayName": "Curve Boost", "description": "Supplies {{token}} to [Curve Finance](https://curve.fi) and stakes it in gauge to collect any available tokens and earn enhanced CRV rewards thanks to [Yearn's locked CRV boost](https://docs.yearn.fi/getting-started/guides/how-boost-works). Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", diff --git a/data/meta/strategies/10.json b/data/meta/strategies/10.json index e8d573b7f..b045e3c60 100644 --- a/data/meta/strategies/10.json +++ b/data/meta/strategies/10.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2023-11-20T09:22:26.201367+01:00", + "lastUpdate": "2023-11-22T11:31:22.922774+01:00", "version": { "major": 0, "minor": 0, - "patch": 65 + "patch": 67 }, "shouldRefresh": false, "strategies": { @@ -20,13 +20,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "786848037806163070909", + "lastTotalDebt": "793007896470226003905", "lastTotalLoss": "0", - "lastTotalGain": "7790879283644351574", + "lastTotalGain": "8077118623726136072", "lastPerformanceFee": "0", - "lastReport": "1700357613", + "lastReport": "1700603747", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "786848037806163070909", + "lastEstimatedTotalAssets": "793007896470226003905", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -51,9 +51,9 @@ "lastTotalLoss": "0", "lastTotalGain": "462749446408468667", "lastPerformanceFee": "0", - "lastReport": "1700150265", + "lastReport": "1700582271", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "206233621", + "lastEstimatedTotalAssets": "206264488", "isRetired": false, "displayName": "Sonne Finance Lender Borrower", "description": "Supplies and borrows {{token}} on [Sonne Finance](https://sonne.finance) simultaneously to earn SONNE. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -74,13 +74,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "1029570594555448300959", + "lastTotalDebt": "1028332938798554114873", "lastTotalLoss": "0", "lastTotalGain": "65267419154993114191", "lastPerformanceFee": "0", "lastReport": "1700139855", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "1029570594555448300959", + "lastEstimatedTotalAssets": "1028332938798554114873", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -188,7 +188,7 @@ "lastPerformanceFee": "0", "lastReport": "1699194331", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "218147881", + "lastEstimatedTotalAssets": "218167530", "isRetired": false, "displayName": "Sonne Finance Lender Borrower", "description": "Supplies and borrows {{token}} on [Sonne Finance](https://sonne.finance) simultaneously to earn SONNE. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -290,13 +290,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "14545849022924808182372", + "lastTotalDebt": "12407470560361844408734", "lastTotalLoss": "0", "lastTotalGain": "9443287261390125441604", "lastPerformanceFee": "0", "lastReport": "1700233319", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "14545849022924808182372", + "lastEstimatedTotalAssets": "12407470560361844408734", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -317,13 +317,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "230303150230", + "lastTotalDebt": "188862905718", "lastTotalLoss": "0", "lastTotalGain": "41171062269", "lastPerformanceFee": "0", "lastReport": "1700413475", "lastDebtRatio": "3525", - "lastEstimatedTotalAssets": "230324478741", + "lastEstimatedTotalAssets": "188979109657", "isRetired": false, "displayName": "Aave Optimizer", "description": "Supplies {{token}} to [AAVE](https://app.aave.com/home) v3 to generate interest, earn OP tokens, and rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -350,7 +350,7 @@ "lastPerformanceFee": "0", "lastReport": "1699107851", "lastDebtRatio": "7000", - "lastEstimatedTotalAssets": "552465463986386015946102", + "lastEstimatedTotalAssets": "552474029486711562715018", "isRetired": false, "displayName": "", "description": "", @@ -450,13 +450,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "340806686019382009", + "lastTotalDebt": "357059451997878798", "lastTotalLoss": "0", - "lastTotalGain": "52233023466901211", + "lastTotalGain": "53253898465986190", "lastPerformanceFee": "0", - "lastReport": "1700433329", + "lastReport": "1700628885", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "340806686019382009", + "lastEstimatedTotalAssets": "357059451997878798", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -535,7 +535,7 @@ "lastTotalLoss": "0", "lastTotalGain": "804169356", "lastPerformanceFee": "0", - "lastReport": "1700135211", + "lastReport": "1700567221", "lastDebtRatio": "0", "lastEstimatedTotalAssets": "0", "isRetired": true, @@ -615,7 +615,7 @@ "lastTotalLoss": "1", "lastTotalGain": "1244476809", "lastPerformanceFee": "0", - "lastReport": "1700135189", + "lastReport": "1700567197", "lastDebtRatio": "0", "lastEstimatedTotalAssets": "1", "isRetired": false, @@ -638,13 +638,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "91218336171944762531", + "lastTotalDebt": "98520669897141267622", "lastTotalLoss": "0", - "lastTotalGain": "228809506980429340", + "lastTotalGain": "257207648802935483", "lastPerformanceFee": "0", - "lastReport": "1700357603", + "lastReport": "1700542105", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "91218336171944762531", + "lastEstimatedTotalAssets": "98520669897141267622", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -692,13 +692,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "13227932663915170770467", + "lastTotalDebt": "13232468074208483697949", "lastTotalLoss": "0", - "lastTotalGain": "252590756621372946185", + "lastTotalGain": "257784866680818170448", "lastPerformanceFee": "0", - "lastReport": "1700400249", + "lastReport": "1700542133", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "13227932663915170770467", + "lastEstimatedTotalAssets": "13232468074208483697949", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -827,13 +827,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "260071964432481270696385", + "lastTotalDebt": "273670667757498176293721", "lastTotalLoss": "0", - "lastTotalGain": "2276369255434690063530", + "lastTotalGain": "2507814991410152420735", "lastPerformanceFee": "0", - "lastReport": "1700314599", + "lastReport": "1700542171", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "260071964432481270696385", + "lastEstimatedTotalAssets": "273670667757498176293721", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -854,13 +854,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "115327092599125412", + "lastTotalDebt": "138713062172151582", "lastTotalLoss": "0", - "lastTotalGain": "4331694097527305", + "lastTotalGain": "4501798365956526", "lastPerformanceFee": "0", - "lastReport": "1700273681", + "lastReport": "1700542089", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "115327092599125412", + "lastEstimatedTotalAssets": "138713062172151582", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -881,13 +881,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "3226916210486745202689", + "lastTotalDebt": "3234023701385653521468", "lastTotalLoss": "0", - "lastTotalGain": "94633015030238697147", + "lastTotalGain": "97255768119145783040", "lastPerformanceFee": "0", - "lastReport": "1700400233", + "lastReport": "1700603759", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "3226916210486745202689", + "lastEstimatedTotalAssets": "3234023701385653521468", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -908,13 +908,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "903247623907972835108", + "lastTotalDebt": "1317802901735044193547", "lastTotalLoss": "0", - "lastTotalGain": "12634042950849594777", + "lastTotalGain": "16107581438742308178", "lastPerformanceFee": "0", - "lastReport": "1700357647", + "lastReport": "1700577539", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "903247623907972835108", + "lastEstimatedTotalAssets": "1317802901735044193547", "isRetired": false, "displayName": "", "description": "", @@ -988,9 +988,9 @@ "keepCVX": null, "lastTotalDebt": "37121754183360585224", "lastTotalLoss": "0", - "lastTotalGain": "1165784929778868001", + "lastTotalGain": "1199637114655528325", "lastPerformanceFee": "0", - "lastReport": "1700012423", + "lastReport": "1700628917", "lastDebtRatio": "10000", "lastEstimatedTotalAssets": "37121754183360585224", "isRetired": false, @@ -1019,7 +1019,7 @@ "lastPerformanceFee": "0", "lastReport": "1697196495", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "347087823584807908433277", + "lastEstimatedTotalAssets": "347116028081187916246569", "isRetired": false, "displayName": "Aave Optimizer", "description": "Supplies {{token}} to [AAVE](https://app.aave.com/home) v3 to generate interest, earn OP tokens, and rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -1067,13 +1067,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "857896648317693678066", + "lastTotalDebt": "858157830291246948475", "lastTotalLoss": "0", - "lastTotalGain": "98971946738993771757", + "lastTotalGain": "99779130469042938764", "lastPerformanceFee": "0", - "lastReport": "1699906521", + "lastReport": "1700542151", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "857896648317693678066", + "lastEstimatedTotalAssets": "858157830291246948475", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -1127,7 +1127,7 @@ "lastPerformanceFee": "0", "lastReport": "1689173611", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "218147881", + "lastEstimatedTotalAssets": "218167530", "isRetired": false, "displayName": "Sonne Finance Lender Borrower", "description": "Supplies and borrows {{token}} on [Sonne Finance](https://sonne.finance) simultaneously to earn SONNE. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -1255,13 +1255,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "2426054465187998121936", + "lastTotalDebt": "2203214817918500435409", "lastTotalLoss": "0", - "lastTotalGain": "4698448199361103328", + "lastTotalGain": "7025085279016155968", "lastPerformanceFee": "0", - "lastReport": "1700158235", + "lastReport": "1700542117", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "2426054465187998121936", + "lastEstimatedTotalAssets": "2203214817918500435409", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -1314,7 +1314,7 @@ "lastPerformanceFee": "0", "lastReport": "1689173611", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "2237106292456865479", + "lastEstimatedTotalAssets": "2164247344135118075", "isRetired": false, "displayName": "Sonne Finance Lender Borrower", "description": "Supplies and borrows {{token}} on [Sonne Finance](https://sonne.finance) simultaneously to earn SONNE. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -1335,13 +1335,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "502428312492359185434004", + "lastTotalDebt": "502525218437555728680077", "lastTotalLoss": "44756254278700798209", - "lastTotalGain": "1347335932409118574963", + "lastTotalGain": "1595912640519497498040", "lastPerformanceFee": "0", - "lastReport": "1700450391", + "lastReport": "1700643153", "lastDebtRatio": "4000", - "lastEstimatedTotalAssets": "502451635699093153840541", + "lastEstimatedTotalAssets": "502532010652598274265345", "isRetired": false, "displayName": "", "description": "", @@ -1360,13 +1360,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "465313064490", + "lastTotalDebt": "456957276667", "lastTotalLoss": "0", - "lastTotalGain": "413947128", + "lastTotalGain": "962774200", "lastPerformanceFee": "0", - "lastReport": "1700154267", + "lastReport": "1700586281", "lastDebtRatio": "6475", - "lastEstimatedTotalAssets": "465649380098", + "lastEstimatedTotalAssets": "457029101044", "isRetired": false, "displayName": "", "description": "", @@ -1412,13 +1412,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "3917502", + "lastTotalDebt": "3917365", "lastTotalLoss": "0", "lastTotalGain": "9321", "lastPerformanceFee": "0", "lastReport": "1700236787", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "3917514", + "lastEstimatedTotalAssets": "3917390", "isRetired": false, "displayName": "Aave Optimizer", "description": "Supplies {{token}} to [AAVE](https://app.aave.com/home) v3 to generate interest, earn OP tokens, and rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -1439,13 +1439,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "137630839025472", + "lastTotalDebt": "138275245528594", "lastTotalLoss": "0", - "lastTotalGain": "1018158531206", + "lastTotalGain": "1041441095804", "lastPerformanceFee": "0", - "lastReport": "1700226981", + "lastReport": "1700506313", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "137630839025472", + "lastEstimatedTotalAssets": "138275245528594", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -1472,7 +1472,7 @@ "lastPerformanceFee": "0", "lastReport": "1699055939", "lastDebtRatio": "410", - "lastEstimatedTotalAssets": "23704653651502221422", + "lastEstimatedTotalAssets": "23701675433518047481", "isRetired": false, "displayName": "", "description": "", @@ -1495,9 +1495,9 @@ "lastTotalLoss": "0", "lastTotalGain": "1237620524080075489473", "lastPerformanceFee": "0", - "lastReport": "1700215699", + "lastReport": "1700647707", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "209132577", + "lastEstimatedTotalAssets": "209181473", "isRetired": false, "displayName": "Sonne Finance Lender Borrower", "description": "Supplies and borrows {{token}} on [Sonne Finance](https://sonne.finance) simultaneously to earn SONNE. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -1518,13 +1518,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "388498525489545378", + "lastTotalDebt": "397382769992276132", "lastTotalLoss": "0", - "lastTotalGain": "21790979456556259", + "lastTotalGain": "22161193895805569", "lastPerformanceFee": "0", - "lastReport": "1700433337", + "lastReport": "1700632567", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "388498525489545378", + "lastEstimatedTotalAssets": "397382769992276132", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -1655,9 +1655,9 @@ "keepCVX": null, "lastTotalDebt": "445001836470258120", "lastTotalLoss": "0", - "lastTotalGain": "41511709549604298", + "lastTotalGain": "42679353674236650", "lastPerformanceFee": "0", - "lastReport": "1700053217", + "lastReport": "1700506291", "lastDebtRatio": "10000", "lastEstimatedTotalAssets": "445001836470258120", "isRetired": false, @@ -1707,13 +1707,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "59417089881979564909", + "lastTotalDebt": "59425189581306199957", "lastTotalLoss": "0", - "lastTotalGain": "866943701854815680", + "lastTotalGain": "889633620226046100", "lastPerformanceFee": "0", - "lastReport": "1700194635", + "lastReport": "1700506323", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "59417089881979564909", + "lastEstimatedTotalAssets": "59425189581306199957", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -1767,7 +1767,7 @@ "lastPerformanceFee": "0", "lastReport": "1700371313", "lastDebtRatio": "6000", - "lastEstimatedTotalAssets": "747670995081892651263936", + "lastEstimatedTotalAssets": "747901913850689363733017", "isRetired": false, "displayName": "Aave Optimizer", "description": "Supplies {{token}} to [AAVE](https://app.aave.com/home) v3 to generate interest, earn OP tokens, and rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -1921,13 +1921,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "23622222804013046091156", + "lastTotalDebt": "22257872480553374779608", "lastTotalLoss": "0", "lastTotalGain": "6313460700525800603169", "lastPerformanceFee": "0", "lastReport": "1700233319", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "23622222804013046091156", + "lastEstimatedTotalAssets": "22257872480553374779608", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -2029,13 +2029,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "156785779123311669", + "lastTotalDebt": "95338845124425502", "lastTotalLoss": "0", - "lastTotalGain": "4640443636583090", + "lastTotalGain": "4725164825657209", "lastPerformanceFee": "0", - "lastReport": "1700400217", + "lastReport": "1700577511", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "156785779123311669", + "lastEstimatedTotalAssets": "95338845124425502", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -2170,7 +2170,7 @@ "lastPerformanceFee": "0", "lastReport": "1689168685", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "209132577", + "lastEstimatedTotalAssets": "209181473", "isRetired": false, "displayName": "Sonne Finance Lender Borrower", "description": "Supplies and borrows {{token}} on [Sonne Finance](https://sonne.finance) simultaneously to earn SONNE. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -2191,13 +2191,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "26850317557697399159066", + "lastTotalDebt": "27059068304801466720744", "lastTotalLoss": "0", - "lastTotalGain": "10461834258731659906569", + "lastTotalGain": "10752109009812218691130", "lastPerformanceFee": "0", - "lastReport": "1700357623", + "lastReport": "1700505759", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "26850317557697399159066", + "lastEstimatedTotalAssets": "27059068304801466720744", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -2249,9 +2249,9 @@ "lastTotalLoss": "0", "lastTotalGain": "34443106299877163714", "lastPerformanceFee": "0", - "lastReport": "1700150243", + "lastReport": "1700582251", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "210002137", + "lastEstimatedTotalAssets": "210036999", "isRetired": false, "displayName": "Sonne Finance Lender Borrower", "description": "Supplies and borrows {{token}} on [Sonne Finance](https://sonne.finance) simultaneously to earn SONNE. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -2278,7 +2278,7 @@ "lastPerformanceFee": "0", "lastReport": "1689168685", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "206233621", + "lastEstimatedTotalAssets": "206264488", "isRetired": false, "displayName": "Sonne Finance Lender Borrower", "description": "Supplies and borrows {{token}} on [Sonne Finance](https://sonne.finance) simultaneously to earn SONNE. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -2299,13 +2299,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "489044646876", + "lastTotalDebt": "496011483749", "lastTotalLoss": "0", - "lastTotalGain": "95352541", + "lastTotalGain": "453812337", "lastPerformanceFee": "0", - "lastReport": "1700154267", + "lastReport": "1700586275", "lastDebtRatio": "3135", - "lastEstimatedTotalAssets": "489224068959", + "lastEstimatedTotalAssets": "496067600121", "isRetired": false, "displayName": "", "description": "", @@ -2566,13 +2566,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "12931381706177146251102", + "lastTotalDebt": "12972079912859760364588", "lastTotalLoss": "0", - "lastTotalGain": "374483365588180728947", + "lastTotalGain": "380191714095022250115", "lastPerformanceFee": "0", - "lastReport": "1700150235", + "lastReport": "1700582241", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "12934965081140067140814", + "lastEstimatedTotalAssets": "12972835209927694454634", "isRetired": false, "displayName": "Aave Optimizer", "description": "Supplies {{token}} to [AAVE](https://app.aave.com/home) v3 to generate interest, earn OP tokens, and rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -2752,13 +2752,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "151831586375312402315", + "lastTotalDebt": "153473664443404769060", "lastTotalLoss": "0", - "lastTotalGain": "22134866673446092884", + "lastTotalGain": "24011013713768802328", "lastPerformanceFee": "0", - "lastReport": "1700012393", + "lastReport": "1700628901", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "151831586375312402315", + "lastEstimatedTotalAssets": "153473664443404769060", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -2779,13 +2779,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "35801370369904917", + "lastTotalDebt": "66126955357531911", "lastTotalLoss": "0", - "lastTotalGain": "5274369558763689", + "lastTotalGain": "5298951991052961", "lastPerformanceFee": "0", - "lastReport": "1700357593", + "lastReport": "1700505737", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "35801370369904917", + "lastEstimatedTotalAssets": "66126955357531911", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -2833,13 +2833,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "3464933477696619341019", + "lastTotalDebt": "4829431708749511352533", "lastTotalLoss": "0", - "lastTotalGain": "14381847760683459556", + "lastTotalGain": "21722748441252676908", "lastPerformanceFee": "0", - "lastReport": "1700273709", + "lastReport": "1700577547", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "3464933477696619341019", + "lastEstimatedTotalAssets": "4829431708749511352533", "isRetired": false, "displayName": "", "description": "", @@ -2858,13 +2858,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "6292543957189655", + "lastTotalDebt": "5287298359382516", "lastTotalLoss": "0", - "lastTotalGain": "150148976085411", + "lastTotalGain": "156302182489417", "lastPerformanceFee": "0", - "lastReport": "1700139903", + "lastReport": "1700542143", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "6292543957189655", + "lastEstimatedTotalAssets": "5287298359382516", "isRetired": false, "displayName": "Velodrome Reinvest", "description": "Supplies {{token}} to [Velodrome Finance](https://app.velodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn VELO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", @@ -2943,7 +2943,7 @@ "lastTotalLoss": "0", "lastTotalGain": "4234602544453471730", "lastPerformanceFee": "0", - "lastReport": "1700170695", + "lastReport": "1700602705", "lastDebtRatio": "0", "lastEstimatedTotalAssets": "4278908295918351090", "isRetired": false, @@ -3053,7 +3053,7 @@ "lastPerformanceFee": "0", "lastReport": "1700413475", "lastDebtRatio": "6865", - "lastEstimatedTotalAssets": "1067489195864", + "lastEstimatedTotalAssets": "1067753487451", "isRetired": false, "displayName": "Aave Optimizer", "description": "Supplies {{token}} to [AAVE](https://app.aave.com/home) v3 to generate interest, earn OP tokens, and rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -3288,13 +3288,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "497183257630348042517", + "lastTotalDebt": "457574497633518089178", "lastTotalLoss": "0", - "lastTotalGain": "9536405812996920936", + "lastTotalGain": "9672142504664116609", "lastPerformanceFee": "0", - "lastReport": "1700090105", + "lastReport": "1700522109", "lastDebtRatio": "9590", - "lastEstimatedTotalAssets": "497303280243180774815", + "lastEstimatedTotalAssets": "457610464968781034125", "isRetired": false, "displayName": "Aave Optimizer", "description": "Supplies {{token}} to [AAVE](https://app.aave.com/home) v3 to generate interest, earn OP tokens, and rewards. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", diff --git a/data/meta/strategies/137.json b/data/meta/strategies/137.json index 80cf7b7e5..c3d0083b9 100644 --- a/data/meta/strategies/137.json +++ b/data/meta/strategies/137.json @@ -1,12 +1,137 @@ { - "lastUpdate": "2023-11-09T20:36:44.001773+01:00", + "lastUpdate": "2023-11-22T11:30:35.959264+01:00", "version": { "major": 0, - "minor": 0, - "patch": 81 + "minor": 1, + "patch": 2 }, "shouldRefresh": false, "strategies": { + "0x12c3ad898e8eb1c0ec0bb74f9748f36c46593f68": { + "address": "0x12c3ad898e8eb1c0ec0bb74f9748f36c46593f68", + "vaultAddress": "0x28f53ba70e5c8ce8d03b1fad41e9df11bb646c36", + "name": "Aave V3 WMATIC Lender", + "vaultVersion": "3.0.1", + "activation": 50104230, + "chainID": 137, + "doHealthCheck": false, + "isActive": false, + "isInQueue": true, + "keepCRV": null, + "keepCRVPercent": null, + "keepCVX": null, + "lastTotalDebt": "656984400415395516947", + "lastTotalLoss": "0", + "lastTotalGain": "0", + "lastPerformanceFee": "500", + "lastReport": "1700336003", + "lastDebtRatio": "2500", + "lastEstimatedTotalAssets": "656984402917460083437", + "isRetired": true, + "displayName": "", + "description": "", + "protocols": null + }, + "0x2a42a69f48efffdf2d4fb079af60d98d3e34d49c": { + "address": "0x2a42a69f48efffdf2d4fb079af60d98d3e34d49c", + "vaultAddress": "0x28f53ba70e5c8ce8d03b1fad41e9df11bb646c36", + "name": "CompV3 WMATIC Lender USDC Borrower", + "vaultVersion": "3.0.1", + "activation": 50217440, + "chainID": 137, + "doHealthCheck": true, + "isActive": false, + "isInQueue": true, + "keepCRV": null, + "keepCRVPercent": null, + "keepCVX": null, + "lastTotalDebt": "1313968800830791033895", + "lastTotalLoss": "0", + "lastTotalGain": "0", + "lastPerformanceFee": "1000", + "lastReport": "1700581296", + "lastDebtRatio": "5000", + "lastEstimatedTotalAssets": "1313968800830791033895", + "isRetired": true, + "displayName": "", + "description": "", + "protocols": null + }, + "0x5136c2f7ab13e202ed42bc1ae82dd63475919653": { + "address": "0x5136c2f7ab13e202ed42bc1ae82dd63475919653", + "vaultAddress": "0x305f25377d0a39091e99b975558b1bdfc3975654", + "name": "CompV3 WETH Lender USDC Borrower", + "vaultVersion": "3.0.1", + "activation": 50217440, + "chainID": 137, + "doHealthCheck": true, + "isActive": false, + "isInQueue": true, + "keepCRV": null, + "keepCRVPercent": null, + "keepCVX": null, + "lastTotalDebt": "588186985022747189", + "lastTotalLoss": "0", + "lastTotalGain": "0", + "lastPerformanceFee": "1000", + "lastReport": "1700581296", + "lastDebtRatio": "3500", + "lastEstimatedTotalAssets": "588186985022747189", + "isRetired": true, + "displayName": "", + "description": "", + "protocols": null + }, + "0x6ed737ef2ef74e04005dc9810366de5ad38cf7d6": { + "address": "0x6ed737ef2ef74e04005dc9810366de5ad38cf7d6", + "vaultAddress": "0x28f53ba70e5c8ce8d03b1fad41e9df11bb646c36", + "name": "yearn-V3-LST", + "vaultVersion": "3.0.1", + "activation": 50217440, + "chainID": 137, + "doHealthCheck": true, + "isActive": false, + "isInQueue": true, + "keepCRV": null, + "keepCRVPercent": null, + "keepCVX": null, + "lastTotalDebt": "656984400415395516949", + "lastTotalLoss": "0", + "lastTotalGain": "0", + "lastPerformanceFee": "1000", + "lastReport": "1700581296", + "lastDebtRatio": "2500", + "lastEstimatedTotalAssets": "707154371940333735144", + "isRetired": true, + "displayName": "", + "description": "", + "protocols": null + }, + "0x7486325a843590b84c98563c6962c58655569eca": { + "address": "0x7486325a843590b84c98563c6962c58655569eca", + "vaultAddress": "0x305f25377d0a39091e99b975558b1bdfc3975654", + "name": "yearn-V3-LST-WSTETH", + "vaultVersion": "3.0.1", + "activation": 50217440, + "chainID": 137, + "doHealthCheck": true, + "isActive": false, + "isInQueue": true, + "keepCRV": null, + "keepCRVPercent": null, + "keepCVX": null, + "lastTotalDebt": "672213697168853928", + "lastTotalLoss": "0", + "lastTotalGain": "0", + "lastPerformanceFee": "1000", + "lastReport": "1700581296", + "lastDebtRatio": "4000", + "lastEstimatedTotalAssets": "682228791885217540", + "isRetired": true, + "displayName": "", + "description": "", + "protocols": null + }, "0xb1403908f772e4374bb151f7c67e88761a0eb4f1": { "address": "0xb1403908f772e4374bb151f7c67e88761a0eb4f1", "vaultAddress": "0xa013fbd4b711f9ded6fb09c1c0d358e2fbc2eaa0", @@ -20,13 +145,38 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "2985355319", + "lastTotalDebt": "5038000956", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "1000", - "lastReport": "1699375649", - "lastDebtRatio": "8973", - "lastEstimatedTotalAssets": "3063459964", + "lastReport": "1700412668", + "lastDebtRatio": "5000", + "lastEstimatedTotalAssets": "5118126698", + "isRetired": true, + "displayName": "", + "description": "", + "protocols": null + }, + "0xbeda9a5300393e00229dc15cc54d5185e7646c56": { + "address": "0xbeda9a5300393e00229dc15cc54d5185e7646c56", + "vaultAddress": "0x305f25377d0a39091e99b975558b1bdfc3975654", + "name": "AaveV3 WETH Lender", + "vaultVersion": "3.0.1", + "activation": 50217440, + "chainID": 137, + "doHealthCheck": false, + "isActive": false, + "isInQueue": true, + "keepCRV": null, + "keepCRVPercent": null, + "keepCVX": null, + "lastTotalDebt": "420133560730533705", + "lastTotalLoss": "0", + "lastTotalGain": "0", + "lastPerformanceFee": "5000", + "lastReport": "1700581296", + "lastDebtRatio": "2500", + "lastEstimatedTotalAssets": "420133560730533705", "isRetired": true, "displayName": "", "description": "", @@ -45,13 +195,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "331543532", + "lastTotalDebt": "5037493272", "lastTotalLoss": "0", "lastTotalGain": "0", "lastPerformanceFee": "500", - "lastReport": "1699375649", - "lastDebtRatio": "997", - "lastEstimatedTotalAssets": "332278841", + "lastReport": "1700412642", + "lastDebtRatio": "5000", + "lastEstimatedTotalAssets": "5040887114", "isRetired": true, "displayName": "", "description": "", diff --git a/data/meta/strategies/250.json b/data/meta/strategies/250.json index 376f08020..4a9ff9a86 100644 --- a/data/meta/strategies/250.json +++ b/data/meta/strategies/250.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2023-11-09T20:36:45.986688+01:00", + "lastUpdate": "2023-11-22T11:30:39.670136+01:00", "version": { "major": 0, "minor": 0, - "patch": 16 + "patch": 17 }, "shouldRefresh": false, "strategies": { @@ -209,7 +209,7 @@ "lastPerformanceFee": "0", "lastReport": "1654795596", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "316340", + "lastEstimatedTotalAssets": "316357", "isRetired": false, "displayName": "Curve Yield Seeker", "description": "Supplies {{token}} to [Curve Finance](https://ftm.curve.fi) to earn CRV. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -236,7 +236,7 @@ "lastPerformanceFee": "0", "lastReport": "1684017754", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "62090387", + "lastEstimatedTotalAssets": "93942926", "isRetired": false, "displayName": "Geist Folding", "description": "Supplies and borrows {{token}} on [Geist Finance](https://geist.finance/deposit) simultaneously to earn GEIST. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -531,7 +531,7 @@ "lastPerformanceFee": "1000", "lastReport": "1642793166", "lastDebtRatio": "3000", - "lastEstimatedTotalAssets": "157111390977040396852", + "lastEstimatedTotalAssets": "164979256613652044663", "isRetired": false, "displayName": "", "description": "", @@ -791,9 +791,9 @@ "lastTotalLoss": "1569417", "lastTotalGain": "194316559", "lastPerformanceFee": "0", - "lastReport": "1699463137", + "lastReport": "1700500013", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "23", + "lastEstimatedTotalAssets": "24", "isRetired": false, "displayName": "Scream Folding", "description": "Supplies and borrows {{token}} on [Scream v2](http://scream.sh) simultaneously to earn SCREAM. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -926,9 +926,9 @@ "lastTotalLoss": "296178196188576579664", "lastTotalGain": "79170459263516205056297", "lastPerformanceFee": "0", - "lastReport": "1699435632", + "lastReport": "1700645381", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "145132755", + "lastEstimatedTotalAssets": "149644003", "isRetired": false, "displayName": "Scream Folding", "description": "Supplies and borrows {{token}} on [Scream v2](http://scream.sh) simultaneously to earn SCREAM. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -1139,13 +1139,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "131488193854300955984529", + "lastTotalDebt": "127358904645013903558694", "lastTotalLoss": "0", "lastTotalGain": "40948193788906764933274", "lastPerformanceFee": "0", "lastReport": "1688662880", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "137341397235542725404575", + "lastEstimatedTotalAssets": "133441979803829250502668", "isRetired": false, "displayName": "Boo Lender Optimizer", "description": "Stakes {{token}} in [SpookySwap](https://spookyswap.finance/pools) to receive xBOO which is staked to earn tokens. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy. Strategy automatically switches to the most profitable xBOO staking pool.", @@ -1195,7 +1195,7 @@ "lastTotalLoss": "328211325", "lastTotalGain": "54494766822", "lastPerformanceFee": "0", - "lastReport": "1699481498", + "lastReport": "1700518388", "lastDebtRatio": "0", "lastEstimatedTotalAssets": "0", "isRetired": true, @@ -1251,7 +1251,7 @@ "lastPerformanceFee": "0", "lastReport": "1652795932", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "234882954523599028206", + "lastEstimatedTotalAssets": "234882991558396832678", "isRetired": true, "displayName": "Beethoven-X Yield Seeker", "description": "Supplies {{token}} to [Beethoven-X](https://beets.fi) Stable Pools to earn BEETS and trading fees. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -1440,7 +1440,7 @@ "lastPerformanceFee": "0", "lastReport": "1688999373", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "205935", + "lastEstimatedTotalAssets": "206352", "isRetired": false, "displayName": "Lender Optimizer", "description": "Supplies {{token}} to [Iron Bank](https://beta.yearn.fi/#/ironbank) or [Scream](https://scream.sh) whichever has the best yield to generate interest. Earned tokens are harvested, sold for more {{token}}, then deposited back into the strategy.", @@ -1597,9 +1597,9 @@ "lastTotalLoss": "1507170242590090255422", "lastTotalGain": "292608170697630062896449", "lastPerformanceFee": "0", - "lastReport": "1699435616", + "lastReport": "1700645341", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "103098192", + "lastEstimatedTotalAssets": "103121226", "isRetired": false, "displayName": "Scream Folding", "description": "Supplies and borrows {{token}} on [Scream v2](http://scream.sh) simultaneously to earn SCREAM. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -1815,7 +1815,7 @@ "lastPerformanceFee": "0", "lastReport": "1648164655", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "24069", + "lastEstimatedTotalAssets": "53892", "isRetired": false, "displayName": "Solidex Joint Provider", "description": "Supplies {{token}} to a [Solidex Finance](https://solidexfinance.com/#/pools) Stable Pool to earn SOLID and SEX. Earned tokens are harvested, divided between the pair, sold for more {{token}} which is deposited back into the strategy.", @@ -2002,7 +2002,7 @@ "lastPerformanceFee": "0", "lastReport": "1654629889", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "95118499881629", + "lastEstimatedTotalAssets": "129559063256363", "isRetired": false, "displayName": "Scream Folding", "description": "Supplies and borrows {{token}} on [Scream](http://scream.sh) simultaneously to earn SCREAM. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -2083,7 +2083,7 @@ "lastPerformanceFee": "0", "lastReport": "1688681099", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "103003586", + "lastEstimatedTotalAssets": "103003972", "isRetired": false, "displayName": "Scream Folding", "description": "Supplies and borrows {{token}} on [Scream v2](http://scream.sh) simultaneously to earn SCREAM. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -2164,7 +2164,7 @@ "lastPerformanceFee": "0", "lastReport": "1653336768", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "109689749", + "lastEstimatedTotalAssets": "110533942", "isRetired": false, "displayName": "Scream Folding", "description": "Supplies and borrows {{token}} on [Scream](http://scream.sh) simultaneously to earn SCREAM. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -2379,7 +2379,7 @@ "lastTotalLoss": "0", "lastTotalGain": "15448877643093825415609", "lastPerformanceFee": "0", - "lastReport": "1698706380", + "lastReport": "1700434402", "lastDebtRatio": "0", "lastEstimatedTotalAssets": "0", "isRetired": true, @@ -2462,7 +2462,7 @@ "lastPerformanceFee": "0", "lastReport": "1686759478", "lastDebtRatio": "2100", - "lastEstimatedTotalAssets": "166243377523265161481058", + "lastEstimatedTotalAssets": "166252154487976691322187", "isRetired": false, "displayName": "Curve Yield Seeker", "description": "Supplies {{token}} to [Curve Finance](https://ftm.curve.fi) to earn CRV. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -2863,7 +2863,7 @@ "lastPerformanceFee": "1000", "lastReport": "1642017021", "lastDebtRatio": "5000", - "lastEstimatedTotalAssets": "180263616401057111197", + "lastEstimatedTotalAssets": "189291829654583424787", "isRetired": false, "displayName": "", "description": "", @@ -3239,7 +3239,7 @@ "lastPerformanceFee": "0", "lastReport": "1653335330", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "115665608", + "lastEstimatedTotalAssets": "116444224", "isRetired": false, "displayName": "Scream Folding", "description": "Supplies and borrows {{token}} on [Scream](http://scream.sh) simultaneously to earn SCREAM. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", @@ -3345,7 +3345,7 @@ "lastPerformanceFee": "0", "lastReport": "1642568482", "lastDebtRatio": "0", - "lastEstimatedTotalAssets": "975164110744", + "lastEstimatedTotalAssets": "974920741658", "isRetired": false, "displayName": "Beethoven-X Yield Seeker", "description": "Supplies {{token}} to [Beethoven-X](https://beets.fi) Stable Pools to earn BEETS and trading fees. Earned tokens are harvested, sold for more {{token}} which is deposited back into the strategy.", diff --git a/data/meta/strategies/42161.json b/data/meta/strategies/42161.json index e6e331943..0d2a30ed3 100644 --- a/data/meta/strategies/42161.json +++ b/data/meta/strategies/42161.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2023-11-09T20:36:44.780898+01:00", + "lastUpdate": "2023-11-22T11:30:35.792417+01:00", "version": { "major": 0, "minor": 0, - "patch": 17 + "patch": 18 }, "shouldRefresh": false, "strategies": { diff --git a/data/meta/strategies/8453.json b/data/meta/strategies/8453.json index 7ed974217..cc0b2f533 100644 --- a/data/meta/strategies/8453.json +++ b/data/meta/strategies/8453.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2023-11-09T20:38:44.104053+01:00", + "lastUpdate": "2023-11-22T11:30:42.538085+01:00", "version": { "major": 0, "minor": 0, - "patch": 14 + "patch": 15 }, "shouldRefresh": false, "strategies": { @@ -199,23 +199,23 @@ "0x4161255639d94ee0a1d4c27fe0f863293f6a9798": { "address": "0x4161255639d94ee0a1d4c27fe0f863293f6a9798", "vaultAddress": "0x4d3ceba4349adb06d2de8ebd2f9320a61303ad81", - "name": "", + "name": "StrategyAerodromeFactory-vAMM-hyUSD/eUSD", "vaultVersion": "0.4.6", "activation": 6357097, "chainID": 8453, - "doHealthCheck": false, - "isActive": false, + "doHealthCheck": true, + "isActive": true, "isInQueue": true, "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "0", + "lastTotalDebt": "1057931454021058735960", "lastTotalLoss": "0", - "lastTotalGain": "0", + "lastTotalGain": "8944232702121074033", "lastPerformanceFee": "0", - "lastReport": "1699503541", + "lastReport": "1700357687", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "0", + "lastEstimatedTotalAssets": "1057931454021058735960", "isRetired": true, "displayName": "", "description": "", @@ -332,12 +332,12 @@ "0x7753e6ea61bee08dae2373117a48b0104b7989b4": { "address": "0x7753e6ea61bee08dae2373117a48b0104b7989b4", "vaultAddress": "0x5b508fe98ac33da9352fa539e2efa9f1dda26c51", - "name": "", + "name": "StrategyAerodromeFactory-sAMM-eUSD/USDbC", "vaultVersion": "0.4.6", "activation": 6357103, "chainID": 8453, "doHealthCheck": false, - "isActive": false, + "isActive": true, "isInQueue": true, "keepCRV": null, "keepCRVPercent": null, @@ -529,13 +529,13 @@ "keepCRV": null, "keepCRVPercent": null, "keepCVX": null, - "lastTotalDebt": "898902962010482", + "lastTotalDebt": "1533162598604377", "lastTotalLoss": "0", - "lastTotalGain": "291322805627270", + "lastTotalGain": "331820652176191", "lastPerformanceFee": "0", - "lastReport": "1699363281", + "lastReport": "1700226951", "lastDebtRatio": "10000", - "lastEstimatedTotalAssets": "898902962010482", + "lastEstimatedTotalAssets": "1533162598604377", "isRetired": false, "displayName": "Aerodrome Reinvest", "description": "Supplies {{token}} to [Aerodrome Finance](https://aerodrome.finance/liquidity) and stakes it in the gauge to collect any available tokens and earn AERO rewards. Rewards are harvested, sold for more {{token}}, and deposited back into the strategy.", diff --git a/data/meta/tokens/1.json b/data/meta/tokens/1.json index 05ce8739e..930df471c 100644 --- a/data/meta/tokens/1.json +++ b/data/meta/tokens/1.json @@ -1,8 +1,8 @@ { - "lastUpdate": "2023-11-20T09:46:34.480524+01:00", + "lastUpdate": "2023-11-22T11:30:46.345649+01:00", "version": { "major": 0, - "minor": 1, + "minor": 2, "patch": 0 }, "shouldRefresh": false, @@ -7978,6 +7978,20 @@ "decimals": 8, "chainID": 1 }, + "0xa71d0588eaf47f12b13cf8ec750430d21df04974": { + "address": "0xa71d0588eaf47f12b13cf8ec750430d21df04974", + "underlyingTokensAddresses": [], + "type": "", + "name": "Shiba Predator", + "symbol": "QOM", + "displayName": "Shiba Predator", + "displaySymbol": "QOM", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/1/0xa71d0588EAf47f12B13cF8eC750430d21DF04974/logo-128.png", + "decimals": 18, + "chainID": 1 + }, "0xa74d4b67b3368e83797a35382afb776baae4f5c8": { "address": "0xa74d4b67b3368e83797a35382afb776baae4f5c8", "underlyingTokensAddresses": [ diff --git a/data/meta/tokens/10.json b/data/meta/tokens/10.json index 768e05353..6636c9034 100644 --- a/data/meta/tokens/10.json +++ b/data/meta/tokens/10.json @@ -1,5 +1,5 @@ { - "lastUpdate": "2023-11-20T09:22:26.084151+01:00", + "lastUpdate": "2023-11-22T11:31:20.138647+01:00", "version": { "major": 0, "minor": 0, diff --git a/data/meta/tokens/137.json b/data/meta/tokens/137.json index bd100d2e8..9586b0518 100644 --- a/data/meta/tokens/137.json +++ b/data/meta/tokens/137.json @@ -1,12 +1,42 @@ { - "lastUpdate": "2023-11-09T20:36:43.868137+01:00", + "lastUpdate": "2023-11-22T11:30:35.559647+01:00", "version": { "major": 0, - "minor": 0, + "minor": 1, "patch": 0 }, "shouldRefresh": false, "tokens": { + "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270": { + "address": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", + "underlyingTokensAddresses": [], + "type": "", + "name": "Wrapped Matic", + "symbol": "WMATIC", + "displayName": "Wrapped Matic", + "displaySymbol": "WMATIC", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/137/0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270/logo-128.png", + "decimals": 18, + "chainID": 137 + }, + "0x12c3ad898e8eb1c0ec0bb74f9748f36c46593f68": { + "address": "0x12c3ad898e8eb1c0ec0bb74f9748f36c46593f68", + "underlyingTokensAddresses": [ + "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" + ], + "type": "Yearn Vault", + "name": "Aave V3 WMATIC Lender", + "symbol": "ysWMATIC", + "displayName": "Aave V3 WMATIC Lender", + "displaySymbol": "ysWMATIC", + "description": "", + "category": "yVault", + "icon": "https://assets.smold.app/api/token/137/0x12c3Ad898e8eB1C0ec0Bb74f9748F36C46593F68/logo-128.png", + "decimals": 18, + "chainID": 137 + }, "0x2791bca1f2de4661ed88a30c99a7a9449aa84174": { "address": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", "underlyingTokensAddresses": [], @@ -21,6 +51,116 @@ "decimals": 6, "chainID": 137 }, + "0x28f53ba70e5c8ce8d03b1fad41e9df11bb646c36": { + "address": "0x28f53ba70e5c8ce8d03b1fad41e9df11bb646c36", + "underlyingTokensAddresses": [ + "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" + ], + "type": "Yearn Vault", + "name": "WMATIC yVault-A", + "symbol": "yvWMATIC-A", + "displayName": "WMATIC yVault-A", + "displaySymbol": "yvWMATIC-A", + "description": "", + "category": "yVault", + "icon": "https://assets.smold.app/api/token/137/0x28F53bA70E5c8ce8D03b1FaD41E9dF11Bb646c36/logo-128.png", + "decimals": 18, + "chainID": 137 + }, + "0x2a42a69f48efffdf2d4fb079af60d98d3e34d49c": { + "address": "0x2a42a69f48efffdf2d4fb079af60d98d3e34d49c", + "underlyingTokensAddresses": [ + "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" + ], + "type": "Yearn Vault", + "name": "CompV3 WMATIC Lender USDC Borrower", + "symbol": "ysWMATIC", + "displayName": "CompV3 WMATIC Lender USDC Borrower", + "displaySymbol": "ysWMATIC", + "description": "", + "category": "yVault", + "icon": "https://assets.smold.app/api/token/137/0x2a42A69F48EfffDF2d4Fb079Af60D98D3e34D49C/logo-128.png", + "decimals": 18, + "chainID": 137 + }, + "0x305f25377d0a39091e99b975558b1bdfc3975654": { + "address": "0x305f25377d0a39091e99b975558b1bdfc3975654", + "underlyingTokensAddresses": [ + "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619" + ], + "type": "Yearn Vault", + "name": "WETH yVault-A", + "symbol": "yvWETH-A", + "displayName": "WETH yVault-A", + "displaySymbol": "yvWETH-A", + "description": "", + "category": "yVault", + "icon": "https://assets.smold.app/api/token/137/0x305F25377d0a39091e99B975558b1bdfC3975654/logo-128.png", + "decimals": 18, + "chainID": 137 + }, + "0x5136c2f7ab13e202ed42bc1ae82dd63475919653": { + "address": "0x5136c2f7ab13e202ed42bc1ae82dd63475919653", + "underlyingTokensAddresses": [ + "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619" + ], + "type": "Yearn Vault", + "name": "CompV3 WETH Lender USDC Borrower", + "symbol": "ysWETH", + "displayName": "CompV3 WETH Lender USDC Borrower", + "displaySymbol": "ysWETH", + "description": "", + "category": "yVault", + "icon": "https://assets.smold.app/api/token/137/0x5136c2F7aB13E202eD42bc1AE82Dd63475919653/logo-128.png", + "decimals": 18, + "chainID": 137 + }, + "0x6ed737ef2ef74e04005dc9810366de5ad38cf7d6": { + "address": "0x6ed737ef2ef74e04005dc9810366de5ad38cf7d6", + "underlyingTokensAddresses": [ + "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270" + ], + "type": "Yearn Vault", + "name": "yearn-V3-LST", + "symbol": "ysWMATIC", + "displayName": "yearn-V3-LST", + "displaySymbol": "ysWMATIC", + "description": "", + "category": "yVault", + "icon": "https://assets.smold.app/api/token/137/0x6Ed737EF2Ef74e04005dC9810366De5ad38Cf7D6/logo-128.png", + "decimals": 18, + "chainID": 137 + }, + "0x7486325a843590b84c98563c6962c58655569eca": { + "address": "0x7486325a843590b84c98563c6962c58655569eca", + "underlyingTokensAddresses": [ + "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619" + ], + "type": "Yearn Vault", + "name": "yearn-V3-LST-WSTETH", + "symbol": "ysWETH", + "displayName": "yearn-V3-LST-WSTETH", + "displaySymbol": "ysWETH", + "description": "", + "category": "yVault", + "icon": "https://assets.smold.app/api/token/137/0x7486325A843590b84c98563c6962C58655569EcA/logo-128.png", + "decimals": 18, + "chainID": 137 + }, + "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619": { + "address": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", + "underlyingTokensAddresses": [], + "type": "", + "name": "Wrapped Ether", + "symbol": "WETH", + "displayName": "Wrapped Ether", + "displaySymbol": "WETH", + "description": "", + "category": "", + "icon": "https://assets.smold.app/api/token/137/0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619/logo-128.png", + "decimals": 18, + "chainID": 137 + }, "0xa013fbd4b711f9ded6fb09c1c0d358e2fbc2eaa0": { "address": "0xa013fbd4b711f9ded6fb09c1c0d358e2fbc2eaa0", "underlyingTokensAddresses": [ @@ -53,6 +193,22 @@ "decimals": 6, "chainID": 137 }, + "0xbeda9a5300393e00229dc15cc54d5185e7646c56": { + "address": "0xbeda9a5300393e00229dc15cc54d5185e7646c56", + "underlyingTokensAddresses": [ + "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619" + ], + "type": "Yearn Vault", + "name": "AaveV3 WETH Lender", + "symbol": "ysWETH", + "displayName": "AaveV3 WETH Lender", + "displaySymbol": "ysWETH", + "description": "", + "category": "yVault", + "icon": "https://assets.smold.app/api/token/137/0xBEDA9A5300393e00229dc15cC54D5185E7646c56/logo-128.png", + "decimals": 18, + "chainID": 137 + }, "0xdb92b89ca415c0dab40dc96e99fc411c08f20780": { "address": "0xdb92b89ca415c0dab40dc96e99fc411c08f20780", "underlyingTokensAddresses": [ diff --git a/data/meta/tokens/250.json b/data/meta/tokens/250.json index 9e0663ca7..6815ea3cd 100644 --- a/data/meta/tokens/250.json +++ b/data/meta/tokens/250.json @@ -1,5 +1,5 @@ { - "lastUpdate": "2023-11-09T20:36:45.525757+01:00", + "lastUpdate": "2023-11-22T11:30:38.138313+01:00", "version": { "major": 0, "minor": 0, diff --git a/data/meta/tokens/42161.json b/data/meta/tokens/42161.json index e53936c78..bbc05c961 100644 --- a/data/meta/tokens/42161.json +++ b/data/meta/tokens/42161.json @@ -1,5 +1,5 @@ { - "lastUpdate": "2023-11-09T20:36:44.37528+01:00", + "lastUpdate": "2023-11-22T11:30:35.668759+01:00", "version": { "major": 0, "minor": 0, diff --git a/data/meta/tokens/8453.json b/data/meta/tokens/8453.json index 1c28d3264..59ad54687 100644 --- a/data/meta/tokens/8453.json +++ b/data/meta/tokens/8453.json @@ -1,5 +1,5 @@ { - "lastUpdate": "2023-11-09T20:38:43.771549+01:00", + "lastUpdate": "2023-11-22T11:30:41.766985+01:00", "version": { "major": 0, "minor": 0, diff --git a/data/meta/vaults/1.json b/data/meta/vaults/1.json index 8b1a9f157..65cafe87c 100644 --- a/data/meta/vaults/1.json +++ b/data/meta/vaults/1.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2023-11-20T09:46:25.503539+01:00", + "lastUpdate": "2023-11-22T11:30:35.890737+01:00", "version": { "major": 0, "minor": 0, - "patch": 1308 + "patch": 1309 }, "shouldRefresh": false, "vaults": { @@ -185,7 +185,7 @@ "0x11829e810afcca3e28b0c7d9e560a3f3e1294ba3", "0xccb0da3e219de478a0975599d9c362e724a6dff9" ], - "lastPricePerShare": "1193658171821784840", + "lastPricePerShare": "1198546341122610656", "lastTotalAssets": "48722697289607949451497", "isRetired": false, "isHidden": false, @@ -346,8 +346,8 @@ "lastActiveStrategies": [ "0x478085739ea884f38add4d36872acd8333b5d4d6" ], - "lastPricePerShare": "1015672382630049898", - "lastTotalAssets": "197697589462789767545034", + "lastPricePerShare": "1016271869800401749", + "lastTotalAssets": "196151170545154194798121", "isRetired": false, "isHidden": false, "migration": { @@ -1228,8 +1228,8 @@ "lastActiveStrategies": [ "0x23724d764d8b3d26852ba20d3bc2578093d2b022" ], - "lastPricePerShare": "1392157886934268507", - "lastTotalAssets": "41082041543414876875027032", + "lastPricePerShare": "1394732948999597700", + "lastTotalAssets": "40961762992123660106353858", "isRetired": false, "isHidden": false, "migration": { @@ -1801,7 +1801,7 @@ "0x89234c954cc17994999cbda920e35306dce232c2", "0xe1c43cee52dd10543622e429516194f818efc390" ], - "lastPricePerShare": "1055745399070036321", + "lastPricePerShare": "1059338821442039789", "lastTotalAssets": "119345765153626155166873", "isRetired": false, "isHidden": false, @@ -2119,7 +2119,7 @@ "0xd8f414beb0aeb5784c5e5ebe32ca9fc182682ff8" ], "lastPricePerShare": "1027756", - "lastTotalAssets": "9109797088014", + "lastTotalAssets": "9109457667398", "isRetired": false, "isHidden": false, "migration": { @@ -2370,8 +2370,8 @@ "0xe318fc9eec4c9aec494b3da06e6d97fe07b2c98b", "0xc3715e4a6eb545d8a1d82e7e5b727831c0058be6" ], - "lastPricePerShare": "1053247645456119362", - "lastTotalAssets": "11449287546720812487305", + "lastPricePerShare": "1055739139645438118", + "lastTotalAssets": "11467643810436200680943", "isRetired": false, "isHidden": false, "migration": { @@ -3265,7 +3265,7 @@ "0x472f4e5533fb8f7fee97dacd3dbae9d83867ab07", "0x0a94d79e811793141a04106fa797fb6d61163102" ], - "lastPricePerShare": "1005528047157127620", + "lastPricePerShare": "1005596500910004834", "lastTotalAssets": "1654714365920714217362", "isRetired": false, "isHidden": false, @@ -3517,8 +3517,8 @@ "0x3e55bf8882d7f908b4ada67055be14a0ab14622b", "0xabec96ac9cdc6863446657431dd32f73445e80b1" ], - "lastPricePerShare": "1004737616152054913", - "lastTotalAssets": "10756735001927561699329", + "lastPricePerShare": "1004768856924639063", + "lastTotalAssets": "10753300546057112758854", "isRetired": false, "isHidden": false, "migration": { @@ -3908,7 +3908,7 @@ "0xb551ce7a7bfb6da863ce8756f766e9af83398a98", "0xae1f339621ecf6d2aebeaa1ddfa6ff16841dd63b" ], - "lastPricePerShare": "1009787663542188730", + "lastPricePerShare": "1013746477559743769", "lastTotalAssets": "70904781061561342334816", "isRetired": false, "isHidden": false, @@ -4042,7 +4042,7 @@ "0x17304367c7680a62f23b667ce5ef7e80ae296205" ], "lastPricePerShare": "1022970812664678139", - "lastTotalAssets": "130247658236303820145081", + "lastTotalAssets": "130002608807264275953852", "isRetired": false, "isHidden": false, "migration": { @@ -4137,7 +4137,7 @@ "0xfa5c4a53d49fd936ca2b757f2c64d4007dd87e5b", "0x95bd6cc6d027542b56036094bfc411f8085dfee2" ], - "lastPricePerShare": "1045911581577905688", + "lastPricePerShare": "1048923828796672535", "lastTotalAssets": "1957083635880975903509", "isRetired": false, "isHidden": false, @@ -4388,7 +4388,7 @@ "0xda64d669b3fd915f58d4cac799a57aeae0593ae7", "0x9004d433d710194a033c15041bacd134fc9ba50f" ], - "lastPricePerShare": "1045356131373734302", + "lastPricePerShare": "1046120674100804577", "lastTotalAssets": "5329852790482796327385389", "isRetired": false, "isHidden": false, @@ -4776,7 +4776,7 @@ "0xf6e8c7574636c9ef3f35355da475d7e340a4ed62", "0x8d7686dfca05a555c1e692c6df79dffaf188fd45" ], - "lastPricePerShare": "1068689376245432972", + "lastPricePerShare": "1073351863686165323", "lastTotalAssets": "2228366157779595555561", "isRetired": false, "isHidden": false, @@ -4873,8 +4873,8 @@ "0xf7461f158bbc6337f63747c3a861cfbfc039022a", "0x83cb8461e0f7f27a5921f7b5f9235211eaa30d59" ], - "lastPricePerShare": "1070262694131294630", - "lastTotalAssets": "67055757395065828353666", + "lastPricePerShare": "1070418541386929098", + "lastTotalAssets": "67134112042456335711472", "isRetired": false, "isHidden": false, "migration": { @@ -4938,7 +4938,7 @@ "0xaac7aedfb479b58e34373e863f27e263c65ddf28", "0x9dce9929a4e9b77ebb7b4b7f8151208a3595482f" ], - "lastPricePerShare": "1032441918864464221", + "lastPricePerShare": "1032685556045501482", "lastTotalAssets": "797412696693509065551", "isRetired": false, "isHidden": false, @@ -4970,7 +4970,7 @@ "0xa04947059831783c561e59a43b93dcb5bee7cab2" ], "lastPricePerShare": "1050658239818748003", - "lastTotalAssets": "245863198180535104214", + "lastTotalAssets": "270361009340366540970", "isRetired": false, "isHidden": false, "migration": { @@ -5090,7 +5090,7 @@ "0x7f074cd344cd59fa20866796960a5c5a3f97316e", "0x567343912e422782ad0287f254f9e2390af6740a" ], - "lastPricePerShare": "1024961143265791050", + "lastPricePerShare": "1026422215756081721", "lastTotalAssets": "319870304692615192799502", "isRetired": false, "isHidden": false, @@ -5289,8 +5289,8 @@ "0x398c51c68989c5c0c193f17c387acd6a5e8e3a80", "0x9d7cd0041abd91f281e282db3fba7a9db9e4cc8b" ], - "lastPricePerShare": "1074369398143114504", - "lastTotalAssets": "1291345770018257368348", + "lastPricePerShare": "1074629034700879966", + "lastTotalAssets": "1292132512678538666317", "isRetired": false, "isHidden": false, "migration": { @@ -5387,7 +5387,7 @@ "0x86f4efb293391a68dbc26f9d3df0b314f43735ab", "0x34b7bf2825deaeae1f2d43ee374d4eea6881cb05" ], - "lastPricePerShare": "1066404561808136662", + "lastPricePerShare": "1067854767824832162", "lastTotalAssets": "509966995790293026257898", "isRetired": false, "isHidden": false, @@ -5483,8 +5483,8 @@ "0x1149c471e605101b7095344d43be777474f707cf", "0xdbcaa49bbeeedfd63a12908956c6e3a8b07c3fba" ], - "lastPricePerShare": "1065833558882898310", - "lastTotalAssets": "144215009950871177686", + "lastPricePerShare": "1065949040670105262", + "lastTotalAssets": "144949622942477493693", "isRetired": false, "isHidden": false, "migration": { @@ -5991,7 +5991,7 @@ "0x8b037a44706e67102291f2e0db0935cb2558581d", "0xec55da47c5991d545dfe3a7c2f782925d09db57e" ], - "lastPricePerShare": "1006391927117570809", + "lastPricePerShare": "1008676301799201142", "lastTotalAssets": "129888152181743110683619", "isRetired": false, "isHidden": false, @@ -6249,8 +6249,8 @@ "0x120fa5738751b275aed7f7b46b98beb38679e093", "0x64e4779bff8588ccdca9f290b9bc346a798f5277" ], - "lastPricePerShare": "1047302129916703276", - "lastTotalAssets": "57982676780738492851059", + "lastPricePerShare": "1047562542288300923", + "lastTotalAssets": "57925608053780884111825", "isRetired": false, "isHidden": false, "migration": { @@ -6312,7 +6312,7 @@ "0x0fd45d4fb70d1ec95264da30934095443dc6af6a" ], "lastPricePerShare": "1048456", - "lastTotalAssets": "19610787590851", + "lastTotalAssets": "19628700884106", "isRetired": false, "isHidden": false, "migration": { @@ -6472,7 +6472,7 @@ "0x1e93cd1e6766e7fcb459092e160f876dda650415" ], "lastPricePerShare": "102333862", - "lastTotalAssets": "7675342820", + "lastTotalAssets": "7577574975", "isRetired": false, "isHidden": false, "migration": { @@ -6667,8 +6667,8 @@ "0x0472d09b1eecea082245b88c22b2a52e8892b018", "0xf36c83f6bf4cf656172f6dbc1220af6785362f0f" ], - "lastPricePerShare": "1037808469659384273", - "lastTotalAssets": "4140899035618214182576", + "lastPricePerShare": "1037872782980934347", + "lastTotalAssets": "4146530396553049796223", "isRetired": false, "isHidden": false, "migration": { @@ -8515,7 +8515,7 @@ "0x8aad3f849fe9e572125264267179245c52eab55b" ], "lastPricePerShare": "1000000000000000000", - "lastTotalAssets": "991314341910654185085114", + "lastTotalAssets": "980706855036093064450895", "isRetired": false, "isHidden": false, "migration": { @@ -8769,8 +8769,8 @@ "0x3280499298ace3fd3cd9c2558e9e8746ace3e52d", "0x01d127d90513ccb6071f83efe15611c4d9890668" ], - "lastPricePerShare": "1076074173734184250", - "lastTotalAssets": "23395583392793773326742503", + "lastPricePerShare": "1076377069720978740", + "lastTotalAssets": "24052576968614879955543959", "isRetired": false, "isHidden": false, "migration": { @@ -8839,7 +8839,7 @@ "0xf06b5c192d1413e7a4db1b2a9640500fdd83f1b2" ], "lastPricePerShare": "1013228104132560108", - "lastTotalAssets": "232271979155569522749", + "lastTotalAssets": "231021705463113475459", "isRetired": false, "isHidden": false, "migration": { @@ -8903,7 +8903,7 @@ "0x9084b5a98e3b4b257affd82ae4a1753f87906dce" ], "lastPricePerShare": "1098425989399406290", - "lastTotalAssets": "6626042063489003002400", + "lastTotalAssets": "6592882776955386963264", "isRetired": false, "isHidden": true, "migration": { @@ -9155,8 +9155,8 @@ "0xc771d3fe9699a5aac0e6be661c5eee3ed1f9a285", "0xde2b8a0cba4f6996b526a4bc784532d7aeba4e33" ], - "lastPricePerShare": "1077634341097702623", - "lastTotalAssets": "156221364960113662336", + "lastPricePerShare": "1078189730190978377", + "lastTotalAssets": "157031979711300953396", "isRetired": false, "isHidden": false, "migration": { @@ -9828,7 +9828,7 @@ "0xd9008eae1cd4b25d87ca844bd936609c1433dfa2" ], "lastPricePerShare": "1000000000000000000", - "lastTotalAssets": "11148115202121733779", + "lastTotalAssets": "12830906889876456374", "isRetired": false, "isHidden": false, "migration": { diff --git a/data/meta/vaults/10.json b/data/meta/vaults/10.json index b380e0084..153288f38 100644 --- a/data/meta/vaults/10.json +++ b/data/meta/vaults/10.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2023-11-20T09:21:36.138439+01:00", + "lastUpdate": "2023-11-22T11:30:55.88027+01:00", "version": { "major": 0, "minor": 0, - "patch": 140 + "patch": 142 }, "shouldRefresh": false, "vaults": { @@ -22,8 +22,8 @@ "lastActiveStrategies": [ "0x81ebdc2f60df4d579bc0df8cb86609e885cac5d3" ], - "lastPricePerShare": "1015339019630492959", - "lastTotalAssets": "59425189581306199957", + "lastPricePerShare": "1015687918338681317", + "lastTotalAssets": "59447879499677430377", "isRetired": false, "isHidden": false, "migration": { @@ -53,8 +53,8 @@ "lastActiveStrategies": [ "0x63bdfa16af506f7e3e80176c282b2c004ee257e6" ], - "lastPricePerShare": "1008627044694375127", - "lastTotalAssets": "137630839025472", + "lastPricePerShare": "1008779890027966555", + "lastTotalAssets": "138298528093192", "isRetired": false, "isHidden": false, "migration": { @@ -85,8 +85,8 @@ "lastActiveStrategies": [ "0xcd90278862651eed05ebcd5cb34a87deb2b47867" ], - "lastPricePerShare": "1033971993312175062", - "lastTotalAssets": "35801370369904917", + "lastPricePerShare": "1034975767164957246", + "lastTotalAssets": "66151537789821183", "isRetired": false, "isHidden": false, "migration": { @@ -116,8 +116,8 @@ "lastActiveStrategies": [ "0xd22e21a1b9bdc392229fab7e878a10b5b6273fcb" ], - "lastPricePerShare": "1028411095345564636", - "lastTotalAssets": "6292543957189655", + "lastPricePerShare": "1028784714748978001", + "lastTotalAssets": "5956005032789935", "isRetired": false, "isHidden": false, "migration": { @@ -276,8 +276,8 @@ "lastActiveStrategies": [ "0x6d094c2c5d3478a198f89b7f8ed6910dfb8842ba" ], - "lastPricePerShare": "1043726300214544010", - "lastTotalAssets": "388788914311592156", + "lastPricePerShare": "1044529149970668702", + "lastTotalAssets": "397382769992276132", "isRetired": false, "isHidden": false, "migration": { @@ -340,8 +340,8 @@ "lastActiveStrategies": [ "0x46f419c19efc83665a0dd8fa522b1b16046ae201" ], - "lastPricePerShare": "1011588696233225966", - "lastTotalAssets": "903247623907972835108", + "lastPricePerShare": "1013879544454143500", + "lastTotalAssets": "1319040719536612442330", "isRetired": false, "isHidden": false, "migration": { @@ -370,8 +370,8 @@ "lastActiveStrategies": [ "0xbfd5df2b57cb9532a39931e4ed74b51cfa940bb0" ], - "lastPricePerShare": "1027221695053667966", - "lastTotalAssets": "12972442385568381734466", + "lastPricePerShare": "1027314881881681121", + "lastTotalAssets": "12977788261367016327837", "isRetired": false, "isHidden": false, "migration": { @@ -464,8 +464,8 @@ "lastActiveStrategies": [ "0x41570ef430d5f507e97403f0de61d35d5efa60f4" ], - "lastPricePerShare": "1329459111814613254", - "lastTotalAssets": "115327092599125412", + "lastPricePerShare": "1330386750218836961", + "lastTotalAssets": "138737156797967621", "isRetired": false, "isHidden": false, "migration": { @@ -496,8 +496,8 @@ "lastActiveStrategies": [ "0xd8177cabbb13922206ccfeacab3060c5fe4cb06b" ], - "lastPricePerShare": "1031072026135906358", - "lastTotalAssets": "46407592645372114", + "lastPricePerShare": "1031072026135906375", + "lastTotalAssets": "46406312331328516", "isRetired": false, "isHidden": false, "migration": { @@ -527,8 +527,8 @@ "lastActiveStrategies": [ "0x9932559d1da9e1f00571346d1e4afb240bef6ede" ], - "lastPricePerShare": "1021243462430777336", - "lastTotalAssets": "158216156816343301", + "lastPricePerShare": "1022143350494818260", + "lastTotalAssets": "189309274875247143", "isRetired": false, "isHidden": false, "migration": { @@ -686,8 +686,8 @@ "lastActiveStrategies": [ "0xca9912caa94162191f1103a0239bd5be52534b96" ], - "lastPricePerShare": "1264005841037921294", - "lastTotalAssets": "153473664443404769060", + "lastPricePerShare": "1265085189341228961", + "lastTotalAssets": "155349811483727478504", "isRetired": false, "isHidden": false, "migration": { @@ -814,8 +814,8 @@ "lastActiveStrategies": [ "0x1b929f270346efb14636ce5749c471105e44a0ac" ], - "lastPricePerShare": "1049685451575599619", - "lastTotalAssets": "14545849022924808182372", + "lastPricePerShare": "1049947862940223669", + "lastTotalAssets": "12407470560361844408734", "isRetired": false, "isHidden": false, "migration": { @@ -846,8 +846,8 @@ "lastActiveStrategies": [ "0x4276b479e851f76f95312cce497dc8fe37f1befd" ], - "lastPricePerShare": "1031654436826044562", - "lastTotalAssets": "3228069770816010758178", + "lastPricePerShare": "1032553867544644643", + "lastTotalAssets": "3398917529169044605751", "isRetired": false, "isHidden": false, "migration": { @@ -942,8 +942,8 @@ "0xf8ad69d578bd58c7d3ff643a22355f0bfd5ca12a", "0x64d23f2efed691a86db3603319562e8287bd342f" ], - "lastPricePerShare": "1012926039279541128", - "lastTotalAssets": "520956364825613910702", + "lastPricePerShare": "1013023683532454765", + "lastTotalAssets": "481351061663992942279", "isRetired": false, "isHidden": false, "migration": { @@ -1004,8 +1004,8 @@ "0x877d377b289aea8e0f8ac2470252d226417d9e21", "0x5aa0d7821a23817d77cdbb7e4a0ca106f2583345" ], - "lastPricePerShare": "1025469357437860765", - "lastTotalAssets": "1256076493365270839356694", + "lastPricePerShare": "1025778695151014812", + "lastTotalAssets": "1256323181383079769322540", "isRetired": false, "isHidden": false, "migration": { @@ -1160,8 +1160,8 @@ "lastActiveStrategies": [ "0x8fd559dfe1d64508290025e2312ca69ef172dfe3" ], - "lastPricePerShare": "1042411884437810177", - "lastTotalAssets": "23625194945248832588714", + "lastPricePerShare": "1042464399920893763", + "lastTotalAssets": "22257872480553374779608", "isRetired": false, "isHidden": false, "migration": { @@ -1256,8 +1256,8 @@ "lastActiveStrategies": [ "0x332ac9e3ead90e13399ac8ea4168ea27ec132fa9" ], - "lastPricePerShare": "1001477603195626223", - "lastTotalAssets": "91218336171944762531", + "lastPricePerShare": "1001787797984595620", + "lastTotalAssets": "98520669897141267622", "isRetired": false, "isHidden": false, "migration": { @@ -1416,7 +1416,7 @@ "0x1e88b832e3e8247c38a088511f0bf243dfa00973" ], "lastPricePerShare": "1015447254540900716", - "lastTotalAssets": "751442523397744707331172", + "lastTotalAssets": "746127775210217764334995", "isRetired": false, "isHidden": false, "migration": { @@ -1445,8 +1445,8 @@ "lastActiveStrategies": [ "0x495838c99a150066a78402cd620910e924c3fd4a" ], - "lastPricePerShare": "1032159318450415451", - "lastTotalAssets": "37121754183360585224", + "lastPricePerShare": "1032225088827120689", + "lastTotalAssets": "37155606368237245548", "isRetired": false, "isHidden": false, "migration": { @@ -1477,8 +1477,8 @@ "lastActiveStrategies": [ "0x6108591f070ff31809e1da11fd5aea9d3235735f" ], - "lastPricePerShare": "100084538", - "lastTotalAssets": "3917528", + "lastPricePerShare": "100084719", + "lastTotalAssets": "3917419", "isRetired": false, "isHidden": false, "migration": { @@ -1508,8 +1508,8 @@ "lastActiveStrategies": [ "0x57926e9cf3d7920afe774dc1d040cce0cd3ed26a" ], - "lastPricePerShare": "1097524686092504965", - "lastTotalAssets": "2426054465187998121936", + "lastPricePerShare": "1097951072223945972", + "lastTotalAssets": "2203214817918500435409", "isRetired": false, "isHidden": false, "migration": { @@ -1539,8 +1539,8 @@ "lastActiveStrategies": [ "0xe95b08f0aeae413f3b40e19cbae16564c6802509" ], - "lastPricePerShare": "2786965163506369591", - "lastTotalAssets": "246656086280513226", + "lastPricePerShare": "2832248764905866281", + "lastTotalAssets": "245284096288030915", "isRetired": false, "isHidden": false, "migration": { @@ -1602,8 +1602,8 @@ "lastActiveStrategies": [ "0x2a28720b784cc85791c58a47eaed3b569292c71f" ], - "lastPricePerShare": "1146741218084738363", - "lastTotalAssets": "341767205609126103", + "lastPricePerShare": "1149565188449527645", + "lastTotalAssets": "370315258185960593", "isRetired": false, "isHidden": false, "migration": { @@ -1633,8 +1633,8 @@ "lastActiveStrategies": [ "0x4e1a7a01a41d59cd762beb26684b00762ac8e581" ], - "lastPricePerShare": "1124565953192368645", - "lastTotalAssets": "858157830291246948475", + "lastPricePerShare": "1124958509561611583", + "lastTotalAssets": "858965014021296115482", "isRetired": false, "isHidden": false, "migration": { @@ -1696,8 +1696,8 @@ "lastActiveStrategies": [ "0x7f20d98691a91771bec4c9fc6302626b4fc99b77" ], - "lastPricePerShare": "1165580637406938812", - "lastTotalAssets": "445001836470258120", + "lastPricePerShare": "1167096188174774698", + "lastTotalAssets": "446128884913098959", "isRetired": false, "isHidden": false, "migration": { @@ -1917,8 +1917,8 @@ "lastActiveStrategies": [ "0x405b0e5ed26856f63344747c0a87de549a334d75" ], - "lastPricePerShare": "1025070684739013795", - "lastTotalAssets": "260071964432481270696385", + "lastPricePerShare": "1025818999471533140", + "lastTotalAssets": "286582978471749685148251", "isRetired": false, "isHidden": false, "migration": { @@ -2012,8 +2012,8 @@ "0xe82deb62412db78d00cae77be3d1334e26034cf6", "0xab9cb23b135ae489aea28dbedeb082f10772d0c4" ], - "lastPricePerShare": "1023121", - "lastTotalAssets": "1562948423868", + "lastPricePerShare": "1023303", + "lastTotalAssets": "1591469936157", "isRetired": false, "isHidden": false, "migration": { @@ -2170,8 +2170,8 @@ "lastActiveStrategies": [ "0x35a18609bbc01c1e75932fab4f239aeab4742199" ], - "lastPricePerShare": "1023504613251828469", - "lastTotalAssets": "13232468074208483697949", + "lastPricePerShare": "1023996234103840101", + "lastTotalAssets": "13256471091490103899978", "isRetired": false, "isHidden": false, "migration": { @@ -2329,7 +2329,7 @@ "0xe7036cb72f21b1dfe422ad79d54b3d611e2bffa2" ], "lastPricePerShare": "1109745538884746617", - "lastTotalAssets": "115209070446257960205171", + "lastTotalAssets": "115281937156100659034982", "isRetired": false, "isHidden": false, "migration": { @@ -2455,8 +2455,8 @@ "lastActiveStrategies": [ "0xd13a1c75e5177f4932502aef829493467b1844ab" ], - "lastPricePerShare": "1005844313047094137", - "lastTotalAssets": "3464933477696619341019", + "lastPricePerShare": "1007150883466793600", + "lastTotalAssets": "4852051592954819695811", "isRetired": false, "isHidden": false, "migration": { @@ -2516,8 +2516,8 @@ "lastActiveStrategies": [ "0xb92e56fea1f265ca6c85a9cd64a0d58800374985" ], - "lastPricePerShare": "2213207792407465928", - "lastTotalAssets": "28109768442262239195147", + "lastPricePerShare": "2251195910598235201", + "lastTotalAssets": "28508282976285144534203", "isRetired": false, "isHidden": false, "migration": { @@ -2579,7 +2579,7 @@ "0x0f83d307a1df560b13df25d98f308be403ba8ff7" ], "lastPricePerShare": "1020162704020313586", - "lastTotalAssets": "1029570594555448300959", + "lastTotalAssets": "1028332938798554114873", "isRetired": false, "isHidden": false, "migration": { @@ -2640,8 +2640,8 @@ "lastActiveStrategies": [ "0x2c25e16a3bb0a00d2236e1981b4a6371961ffb80" ], - "lastPricePerShare": "1060823194273164083", - "lastTotalAssets": "500002821302583", + "lastPricePerShare": "1060823194273166929", + "lastTotalAssets": "17842086596468141", "isRetired": false, "isHidden": false, "migration": { @@ -2671,8 +2671,8 @@ "lastActiveStrategies": [ "0x02e0e677fad4a8dc9007a7bed973bf0c70905929" ], - "lastPricePerShare": "1019251225819932685", - "lastTotalAssets": "786971258851406476065", + "lastPricePerShare": "1019499004719844083", + "lastTotalAssets": "793117644836723654403", "isRetired": false, "isHidden": false, "migration": { @@ -2734,8 +2734,8 @@ "lastActiveStrategies": [ "0x9f38e7866e1e8f82ebef9433f0131981d281adec" ], - "lastPricePerShare": "1944180388932322421", - "lastTotalAssets": "27082475342933228382313", + "lastPricePerShare": "1966637815523706807", + "lastTotalAssets": "27447127697258220069341", "isRetired": false, "isHidden": false, "migration": { @@ -2766,8 +2766,8 @@ "0x1d3be43c5621bda29ab24101c54d434b9b3f29c8", "0x5c7660c1967d7315eefe6c1101ec03d4cd04a4ce" ], - "lastPricePerShare": "1026602", - "lastTotalAssets": "695625769245", + "lastPricePerShare": "1026831", + "lastTotalAssets": "654934351805", "isRetired": false, "isHidden": false, "migration": { diff --git a/data/meta/vaults/137.json b/data/meta/vaults/137.json index d60e22a8f..c5f8454e5 100644 --- a/data/meta/vaults/137.json +++ b/data/meta/vaults/137.json @@ -1,12 +1,216 @@ { - "lastUpdate": "2023-11-09T20:36:42.869536+01:00", + "lastUpdate": "2023-11-22T11:30:34.581045+01:00", "version": { "major": 0, - "minor": 0, - "patch": 106 + "minor": 1, + "patch": 3 }, "shouldRefresh": false, "vaults": { + "0x12c3ad898e8eb1c0ec0bb74f9748f36c46593f68": { + "address": "0x12c3ad898e8eb1c0ec0bb74f9748f36c46593f68", + "token": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", + "type": "Yearn Vault", + "kind": "Single Strategy", + "version": "3.0.1", + "activation": 50104230, + "chainID": 137, + "endorsed": true, + "performanceFee": 0, + "managementFee": 0, + "emergencyShutdown": false, + "lastActiveStrategies": [], + "lastPricePerShare": "1000000006678259451", + "lastTotalAssets": "656984402917460083437", + "isRetired": false, + "isHidden": false, + "migration": { + "available": false, + "target": "0x12c3ad898e8eb1c0ec0bb74f9748f36c46593f68", + "contract": "0x0000000000000000000000000000000000000000" + }, + "classification": { + "isAutomated": false, + "isPool": false, + "stability": "" + } + }, + "0x28f53ba70e5c8ce8d03b1fad41e9df11bb646c36": { + "address": "0x28f53ba70e5c8ce8d03b1fad41e9df11bb646c36", + "token": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", + "type": "Yearn Vault", + "kind": "Multi Strategies", + "version": "3.0.1", + "activation": 50104230, + "chainID": 137, + "endorsed": true, + "performanceFee": 0, + "managementFee": 0, + "emergencyShutdown": false, + "lastActiveStrategies": [ + "0x12c3ad898e8eb1c0ec0bb74f9748f36c46593f68", + "0x2a42a69f48efffdf2d4fb079af60d98d3e34d49c", + "0x6ed737ef2ef74e04005dc9810366de5ad38cf7d6" + ], + "lastPricePerShare": "1000000000000000000", + "lastTotalAssets": "2627937601661582067791", + "isRetired": false, + "isHidden": false, + "migration": { + "available": false, + "target": "0x28f53ba70e5c8ce8d03b1fad41e9df11bb646c36", + "contract": "0x0000000000000000000000000000000000000000" + }, + "classification": { + "isAutomated": false, + "isPool": false, + "stability": "" + } + }, + "0x2a42a69f48efffdf2d4fb079af60d98d3e34d49c": { + "address": "0x2a42a69f48efffdf2d4fb079af60d98d3e34d49c", + "token": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", + "type": "Yearn Vault", + "kind": "Single Strategy", + "version": "3.0.1", + "activation": 50217440, + "chainID": 137, + "endorsed": true, + "performanceFee": 0, + "managementFee": 0, + "emergencyShutdown": false, + "lastActiveStrategies": [], + "lastPricePerShare": "1000000000000000000", + "lastTotalAssets": "1313968800830791033895", + "isRetired": false, + "isHidden": false, + "migration": { + "available": false, + "target": "0x2a42a69f48efffdf2d4fb079af60d98d3e34d49c", + "contract": "0x0000000000000000000000000000000000000000" + }, + "classification": { + "isAutomated": false, + "isPool": false, + "stability": "" + } + }, + "0x305f25377d0a39091e99b975558b1bdfc3975654": { + "address": "0x305f25377d0a39091e99b975558b1bdfc3975654", + "token": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", + "type": "Yearn Vault", + "kind": "Multi Strategies", + "version": "3.0.1", + "activation": 50217440, + "chainID": 137, + "endorsed": true, + "performanceFee": 0, + "managementFee": 0, + "emergencyShutdown": false, + "lastActiveStrategies": [ + "0xbeda9a5300393e00229dc15cc54d5185e7646c56", + "0x5136c2f7ab13e202ed42bc1ae82dd63475919653", + "0x7486325a843590b84c98563c6962c58655569eca" + ], + "lastPricePerShare": "1000000000000000000", + "lastTotalAssets": "1680534242922134822", + "isRetired": false, + "isHidden": false, + "migration": { + "available": false, + "target": "0x305f25377d0a39091e99b975558b1bdfc3975654", + "contract": "0x0000000000000000000000000000000000000000" + }, + "classification": { + "isAutomated": false, + "isPool": false, + "stability": "" + } + }, + "0x5136c2f7ab13e202ed42bc1ae82dd63475919653": { + "address": "0x5136c2f7ab13e202ed42bc1ae82dd63475919653", + "token": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", + "type": "Yearn Vault", + "kind": "Single Strategy", + "version": "3.0.1", + "activation": 50217440, + "chainID": 137, + "endorsed": true, + "performanceFee": 0, + "managementFee": 0, + "emergencyShutdown": false, + "lastActiveStrategies": [], + "lastPricePerShare": "1000000000000000000", + "lastTotalAssets": "588186985022747189", + "isRetired": false, + "isHidden": false, + "migration": { + "available": false, + "target": "0x5136c2f7ab13e202ed42bc1ae82dd63475919653", + "contract": "0x0000000000000000000000000000000000000000" + }, + "classification": { + "isAutomated": false, + "isPool": false, + "stability": "" + } + }, + "0x6ed737ef2ef74e04005dc9810366de5ad38cf7d6": { + "address": "0x6ed737ef2ef74e04005dc9810366de5ad38cf7d6", + "token": "0x0d500b1d8e8ef31e21c99d1db9a6444d3adf1270", + "type": "Yearn Vault", + "kind": "Single Strategy", + "version": "3.0.1", + "activation": 50217440, + "chainID": 137, + "endorsed": true, + "performanceFee": 0, + "managementFee": 0, + "emergencyShutdown": false, + "lastActiveStrategies": [], + "lastPricePerShare": "1001102672465282374", + "lastTotalAssets": "707154371940333735144", + "isRetired": false, + "isHidden": false, + "migration": { + "available": false, + "target": "0x6ed737ef2ef74e04005dc9810366de5ad38cf7d6", + "contract": "0x0000000000000000000000000000000000000000" + }, + "classification": { + "isAutomated": false, + "isPool": false, + "stability": "" + } + }, + "0x7486325a843590b84c98563c6962c58655569eca": { + "address": "0x7486325a843590b84c98563c6962c58655569eca", + "token": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", + "type": "Yearn Vault", + "kind": "Single Strategy", + "version": "3.0.1", + "activation": 50217440, + "chainID": 137, + "endorsed": true, + "performanceFee": 0, + "managementFee": 0, + "emergencyShutdown": false, + "lastActiveStrategies": [], + "lastPricePerShare": "1000116162597384620", + "lastTotalAssets": "682228791885217540", + "isRetired": false, + "isHidden": false, + "migration": { + "available": false, + "target": "0x7486325a843590b84c98563c6962c58655569eca", + "contract": "0x0000000000000000000000000000000000000000" + }, + "classification": { + "isAutomated": false, + "isPool": false, + "stability": "" + } + }, "0xa013fbd4b711f9ded6fb09c1c0d358e2fbc2eaa0": { "address": "0xa013fbd4b711f9ded6fb09c1c0d358e2fbc2eaa0", "token": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", @@ -23,8 +227,8 @@ "0xdb92b89ca415c0dab40dc96e99fc411c08f20780", "0xb1403908f772e4374bb151f7c67e88761a0eb4f1" ], - "lastPricePerShare": "1000970", - "lastTotalAssets": "3326898851", + "lastPricePerShare": "1002851", + "lastTotalAssets": "10075494228", "isRetired": false, "isHidden": false, "migration": { @@ -51,8 +255,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1001859", - "lastTotalAssets": "3063459964", + "lastPricePerShare": "1004593", + "lastTotalAssets": "5118126698", "isRetired": false, "isHidden": false, "migration": { @@ -66,6 +270,34 @@ "stability": "" } }, + "0xbeda9a5300393e00229dc15cc54d5185e7646c56": { + "address": "0xbeda9a5300393e00229dc15cc54d5185e7646c56", + "token": "0x7ceb23fd6bc0add59e62ac25578270cff1b9f619", + "type": "Yearn Vault", + "kind": "Single Strategy", + "version": "3.0.1", + "activation": 50217440, + "chainID": 137, + "endorsed": true, + "performanceFee": 0, + "managementFee": 0, + "emergencyShutdown": false, + "lastActiveStrategies": [], + "lastPricePerShare": "1000000000000000000", + "lastTotalAssets": "420133560730533705", + "isRetired": false, + "isHidden": false, + "migration": { + "available": false, + "target": "0xbeda9a5300393e00229dc15cc54d5185e7646c56", + "contract": "0x0000000000000000000000000000000000000000" + }, + "classification": { + "isAutomated": false, + "isPool": false, + "stability": "" + } + }, "0xdb92b89ca415c0dab40dc96e99fc411c08f20780": { "address": "0xdb92b89ca415c0dab40dc96e99fc411c08f20780", "token": "0x2791bca1f2de4661ed88a30c99a7a9449aa84174", @@ -79,8 +311,8 @@ "managementFee": 0, "emergencyShutdown": false, "lastActiveStrategies": [], - "lastPricePerShare": "1001726", - "lastTotalAssets": "332278841", + "lastPricePerShare": "1004679", + "lastTotalAssets": "5040887114", "isRetired": false, "isHidden": false, "migration": { diff --git a/data/meta/vaults/250.json b/data/meta/vaults/250.json index 440642015..32e23900e 100644 --- a/data/meta/vaults/250.json +++ b/data/meta/vaults/250.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2023-11-09T20:36:42.885554+01:00", + "lastUpdate": "2023-11-22T11:30:35.627243+01:00", "version": { "major": 0, "minor": 0, - "patch": 44 + "patch": 45 }, "shouldRefresh": false, "vaults": { @@ -89,7 +89,7 @@ "0xd58003b2bac011b67c108b24e5deb1b22c70fd1f" ], "lastPricePerShare": "1088784877188173088", - "lastTotalAssets": "119560105145385530265026", + "lastTotalAssets": "117995366268512075389191", "isRetired": false, "isHidden": false, "migration": { @@ -130,7 +130,7 @@ "0x939dc1c32d89ba771c1eeee8f1a12ba9b766c532" ], "lastPricePerShare": "1962782776185799071", - "lastTotalAssets": "5540316561490955247571232", + "lastTotalAssets": "5224466037421556091609177", "isRetired": false, "isHidden": false, "migration": { @@ -163,7 +163,7 @@ "0xfa01ca21239166701b6760d162257b449ba6d011" ], "lastPricePerShare": "1431492900385784918", - "lastTotalAssets": "131488193854300955984532", + "lastTotalAssets": "127358904645013903558697", "isRetired": false, "isHidden": false, "migration": { @@ -319,7 +319,7 @@ "0xd2ba4c3c2f3aa9228ab9d82d3695174f95eee824" ], "lastPricePerShare": "1013859259372729796", - "lastTotalAssets": "16453259435036202218", + "lastTotalAssets": "4111134585915221535", "isRetired": false, "isHidden": false, "migration": { @@ -382,8 +382,8 @@ "0x526f9fcd4db76878b62a450f1bd79cf38f036cc1", "0xb99d6662127d9a3c68bc949679f364e1739e2ca1" ], - "lastPricePerShare": "1045299082354470276", - "lastTotalAssets": "42243620415908933539", + "lastPricePerShare": "1045299082354470278", + "lastTotalAssets": "32873563546354686088", "isRetired": false, "isHidden": false, "migration": { @@ -509,7 +509,7 @@ "0x84f9e6d5d28edf0ae873a4d84903716684f473d5" ], "lastPricePerShare": "1103034957534938024", - "lastTotalAssets": "636202217590338405839409", + "lastTotalAssets": "635137629008316520950654", "isRetired": false, "isHidden": false, "migration": { @@ -757,7 +757,7 @@ "0xa9a904b5567b5affb6bb334bea2f90f700eb221a" ], "lastPricePerShare": "1146634912570816933", - "lastTotalAssets": "39180630987598784611", + "lastTotalAssets": "36262700648240316385", "isRetired": false, "isHidden": false, "migration": { @@ -791,7 +791,7 @@ "0xa4f10bc80f6c5cf6a34f828cb53c243eb1976da8" ], "lastPricePerShare": "1033965668639920397", - "lastTotalAssets": "240279786819710270680", + "lastTotalAssets": "239418184262616038842", "isRetired": false, "isHidden": false, "migration": { @@ -855,7 +855,7 @@ "0x7114cad096731f4d0b8e0de6e7cedc189a462dce" ], "lastPricePerShare": "102949605", - "lastTotalAssets": "2707982448", + "lastTotalAssets": "2524127678", "isRetired": false, "isHidden": false, "migration": { @@ -894,7 +894,7 @@ "0x65f2605d8fe21614b294791faae1d7d0a7579276" ], "lastPricePerShare": "1060959", - "lastTotalAssets": "1875674522196", + "lastTotalAssets": "1875097112514", "isRetired": false, "isHidden": false, "migration": { @@ -958,7 +958,7 @@ "0xb851d31ff1c2dd4fa2f4b584e833202f500c90a7" ], "lastPricePerShare": "1016900338696512238", - "lastTotalAssets": "1273159667946995761521", + "lastTotalAssets": "1148357585430193573617", "isRetired": false, "isHidden": false, "migration": { diff --git a/data/meta/vaults/42161.json b/data/meta/vaults/42161.json index 7689d53b6..e5c087c9c 100644 --- a/data/meta/vaults/42161.json +++ b/data/meta/vaults/42161.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2023-11-09T20:36:43.221961+01:00", + "lastUpdate": "2023-11-22T11:30:34.556098+01:00", "version": { "major": 0, "minor": 0, - "patch": 5 + "patch": 6 }, "shouldRefresh": false, "vaults": { @@ -22,8 +22,8 @@ "lastActiveStrategies": [ "0xf1c3047c6310806de1d25535bc50748815066a7b" ], - "lastPricePerShare": "1075162932631134251", - "lastTotalAssets": "5075873312015723377199", + "lastPricePerShare": "1077135892261069320", + "lastTotalAssets": "2557968696669653037209", "isRetired": false, "isHidden": false, "migration": { @@ -85,8 +85,8 @@ "lastActiveStrategies": [ "0xf992fcef771df908f9b09bb2619092f70ab21957" ], - "lastPricePerShare": "1006528534735808824", - "lastTotalAssets": "2122397242284480086197", + "lastPricePerShare": "1006735079095339393", + "lastTotalAssets": "2124979595337057507005", "isRetired": false, "isHidden": false, "migration": { diff --git a/data/meta/vaults/8453.json b/data/meta/vaults/8453.json index f71ea69ca..4485a7335 100644 --- a/data/meta/vaults/8453.json +++ b/data/meta/vaults/8453.json @@ -1,9 +1,9 @@ { - "lastUpdate": "2023-11-09T20:36:43.446395+01:00", + "lastUpdate": "2023-11-22T11:30:38.880832+01:00", "version": { "major": 0, "minor": 0, - "patch": 43 + "patch": 44 }, "shouldRefresh": false, "vaults": { @@ -242,8 +242,8 @@ "lastActiveStrategies": [ "0x4161255639d94ee0a1d4c27fe0f863293f6a9798" ], - "lastPricePerShare": "1000000000000000000", - "lastTotalAssets": "0", + "lastPricePerShare": "1002634831672984988", + "lastTotalAssets": "1057931454021058735960", "isRetired": false, "isHidden": false, "migration": { @@ -427,8 +427,8 @@ "lastActiveStrategies": [ "0xc070f47c1d92167a1a24b4bc7b2749af3410e93f" ], - "lastPricePerShare": "1244273029176121373", - "lastTotalAssets": "921595322985643", + "lastPricePerShare": "1286239844339428283", + "lastTotalAssets": "1548475735640124", "isRetired": false, "isHidden": false, "migration": { diff --git a/processes/apr/current.v2.go b/processes/apr/current.v2.go index 532d00fec..b8f810de5 100644 --- a/processes/apr/current.v2.go +++ b/processes/apr/current.v2.go @@ -15,17 +15,17 @@ func computeCurrentV2VaultAPR( chainID := vault.ChainID ppsPerTime, _ := store.ListPricePerShare(chainID, vault.Address) ppsInception := bigNumber.NewFloat(1) - ppsToday := helpers.GetToday(ppsPerTime, vaultToken.Decimals) + ppsToday := helpers.GetPPSToday(ppsPerTime, vaultToken.Decimals) if ppsToday == nil || ppsToday.IsZero() { ppsToday = ethereum.FetchPPSToday(chainID, vault.Address, vaultToken.Decimals) } - ppsWeekAgo := helpers.GetLastWeek(ppsPerTime, vaultToken.Decimals) + ppsWeekAgo := helpers.GetPPSLastWeek(ppsPerTime, vaultToken.Decimals) if ppsWeekAgo == nil || ppsWeekAgo.IsZero() { ppsWeekAgo = ethereum.FetchPPSLastWeek(chainID, vault.Address, vaultToken.Decimals) } - ppsMonthAgo := helpers.GetLastMonth(ppsPerTime, vaultToken.Decimals) + ppsMonthAgo := helpers.GetPPSLastMonth(ppsPerTime, vaultToken.Decimals) if ppsMonthAgo == nil || ppsMonthAgo.IsZero() { ppsMonthAgo = ethereum.FetchPPSLastMonth(chainID, vault.Address, vaultToken.Decimals) } diff --git a/processes/apr/current.v3.go b/processes/apr/current.v3.go index bebb2ce00..989f435c9 100644 --- a/processes/apr/current.v3.go +++ b/processes/apr/current.v3.go @@ -1,13 +1,9 @@ package apr import ( - "github.com/ethereum/go-ethereum/common" "github.com/yearn/ydaemon/common/bigNumber" - "github.com/yearn/ydaemon/common/contracts" - "github.com/yearn/ydaemon/common/env" "github.com/yearn/ydaemon/common/ethereum" "github.com/yearn/ydaemon/common/helpers" - "github.com/yearn/ydaemon/common/logs" "github.com/yearn/ydaemon/common/store" "github.com/yearn/ydaemon/internal/models" ) @@ -19,17 +15,17 @@ func computeCurrentV3VaultAPR( chainID := vault.ChainID ppsPerTime, _ := store.ListPricePerShare(chainID, vault.Address) ppsInception := bigNumber.NewFloat(1) - ppsToday := helpers.GetToday(ppsPerTime, vaultToken.Decimals) + ppsToday := helpers.GetPPSToday(ppsPerTime, vaultToken.Decimals) if ppsToday == nil || ppsToday.IsZero() { ppsToday = ethereum.FetchPPSToday(chainID, vault.Address, vaultToken.Decimals) } - ppsWeekAgo := helpers.GetLastWeek(ppsPerTime, vaultToken.Decimals) + ppsWeekAgo := helpers.GetPPSLastWeek(ppsPerTime, vaultToken.Decimals) if ppsWeekAgo == nil || ppsWeekAgo.IsZero() { ppsWeekAgo = ethereum.FetchPPSLastWeek(chainID, vault.Address, vaultToken.Decimals) } - ppsMonthAgo := helpers.GetLastMonth(ppsPerTime, vaultToken.Decimals) + ppsMonthAgo := helpers.GetPPSLastMonth(ppsPerTime, vaultToken.Decimals) if ppsMonthAgo == nil || ppsMonthAgo.IsZero() { ppsMonthAgo = ethereum.FetchPPSLastMonth(chainID, vault.Address, vaultToken.Decimals) } @@ -47,17 +43,6 @@ func computeCurrentV3VaultAPR( ** We can use the onChain oracles to get the netAPR of the vault. **********************************************************************************************/ netAPR := helpers.GetAPR(ppsToday, ppsMonthAgo, bigNumber.NewFloat(30)) - oracleContract := env.CHAINS[vault.ChainID].APROracleContract.Address - if oracleContract != common.HexToAddress(``) { - oracle, err := contracts.NewYVaultsV3APROracleCaller(oracleContract, ethereum.GetRPC(vault.ChainID)) - if err != nil { - logs.Error(err) - - } - if expected, err := oracle.GetCurrentApr(nil, vault.Address); err == nil { - netAPR = helpers.ToNormalizedAmount(bigNumber.SetInt(expected), 18) - } - } /********************************************************************************************** ** As we now have the base APR information we can init our structure. This base structure MUST @@ -68,8 +53,10 @@ func computeCurrentV3VaultAPR( ** - The fees (performance and management) ** - The points (PPS evolution over time, for one week, one month and since inception) **********************************************************************************************/ + // vault.Activation + vaultAPR := TVaultAPR{ - Type: `v3:onchainOracle`, + Type: `v3:averaged`, NetAPR: netAPR, Fees: TFees{ Performance: vaultPerformanceFee, diff --git a/processes/apr/forward.v3.go b/processes/apr/forward.v3.go index 7ffe812bb..c37d08a4d 100644 --- a/processes/apr/forward.v3.go +++ b/processes/apr/forward.v3.go @@ -62,7 +62,7 @@ func computeVaultV3ForwardAPR( continue } - expected, err := oracle.GetExpectedApr(nil, strategy.Address, big.NewInt(0)) + expected, err := oracle.GetStrategyApr(nil, strategy.Address, big.NewInt(0)) if err != nil { logs.Error(err) continue @@ -71,6 +71,9 @@ func computeVaultV3ForwardAPR( debtRatio := helpers.ToNormalizedAmount(strategy.LastDebtRatio, 4) scaledStrategyAPR := bigNumber.NewFloat(0).Mul(humanizedAPR, debtRatio) netAPR = bigNumber.NewFloat(0).Add(netAPR, scaledStrategyAPR) + + // Reduce netAPR by 10% to take into account inaccuracy + netAPR = bigNumber.NewFloat(0).Mul(netAPR, bigNumber.NewFloat(0.9)) } } diff --git a/processes/prices/main.go b/processes/prices/main.go index 374efb29f..a395991b6 100644 --- a/processes/prices/main.go +++ b/processes/prices/main.go @@ -189,7 +189,7 @@ func fetchPrices( if token.IsVaultLike() { ppsPerTime, _ := store.ListPricePerShare(chainID, token.Address) underlyingToken := token.UnderlyingTokensAddresses[0] - ppsToday := helpers.GetToday(ppsPerTime, token.Decimals) + ppsToday := helpers.GetPPSToday(ppsPerTime, token.Decimals) if ppsToday == nil || ppsToday.IsZero() { ppsToday = ethereum.FetchPPSToday(chainID, token.Address, token.Decimals) }