From 778f22696fb805e4a69ee5df8fee20e7fc5c8f68 Mon Sep 17 00:00:00 2001 From: Majorfi Date: Wed, 17 Apr 2024 10:26:47 +0200 Subject: [PATCH] build: bump --- package.json | 2 +- src/utils/schemas/yDaemonTokenListBalances.ts | 2 +- src/utils/schemas/yDaemonVaultsSchemas.ts | 20 ++++++++++--------- 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/package.json b/package.json index 048acec1..cdfa9931 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@yearn-finance/web-lib", - "version": "3.0.187", + "version": "3.0.188", "main": "./dist/index.js", "types": "./dist/index.d.js", "files": [ diff --git a/src/utils/schemas/yDaemonTokenListBalances.ts b/src/utils/schemas/yDaemonTokenListBalances.ts index 95cd5190..8596c4b0 100644 --- a/src/utils/schemas/yDaemonTokenListBalances.ts +++ b/src/utils/schemas/yDaemonTokenListBalances.ts @@ -10,7 +10,7 @@ const SOLVER = [ 'InternalMigration', 'OptimismBooster', 'GaugeStakingBooster', - 'JuicedStakingBooster', + '.', 'Cowswap', 'Portals', 'None' diff --git a/src/utils/schemas/yDaemonVaultsSchemas.ts b/src/utils/schemas/yDaemonVaultsSchemas.ts index f7d5708b..08b778b1 100644 --- a/src/utils/schemas/yDaemonVaultsSchemas.ts +++ b/src/utils/schemas/yDaemonVaultsSchemas.ts @@ -1,6 +1,7 @@ +import {zeroAddress} from 'viem'; import {z} from 'zod'; import {addressSchema} from '@builtbymom/web3/types'; -import {toAddress, toBigInt} from '@builtbymom/web3/utils'; +import {toBigInt} from '@builtbymom/web3/utils'; const yDaemonVaultStrategySchema = z.object({ address: addressSchema, @@ -139,34 +140,35 @@ export const yDaemonVaultSchema = z.object({ .default({}) }), featuringScore: z.number().default(0).catch(0), - retired: z.boolean().default(false).catch(false), - boosted: z.boolean().default(false).catch(false), strategies: z.array(yDaemonVaultStrategySchema).nullable().default([]), staking: z .object({ - address: addressSchema, + address: addressSchema.default(zeroAddress).catch(zeroAddress), available: z.boolean().default(false).catch(false), source: z.string().default('').catch('') }) .default({ - address: toAddress(''), + address: zeroAddress, available: false, source: '' }) .catch({ - address: toAddress(''), + address: zeroAddress, available: false, source: '' }), migration: z.object({ available: z.boolean(), - address: addressSchema, - contract: addressSchema + address: addressSchema.default(zeroAddress).catch(zeroAddress), + contract: addressSchema.default(zeroAddress).catch(zeroAddress) }), info: z.object({ sourceURL: z.string().optional().default('').catch(''), riskLevel: z.number().optional().default(-1).catch(-1), - uiNotice: z.string().optional().default('').catch('') + uiNotice: z.string().optional().default('').catch(''), + isRetired: z.boolean().default(false).catch(false), + isBoosted: z.boolean().default(false).catch(false), + isHightlighted: z.boolean().default(false).catch(false) }) });