diff --git a/package.json b/package.json index 0491146..fe3be38 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@stabilitydao/stability", - "version": "0.52.1", + "version": "0.53.0", "description": "Stability Operating System Library", "main": "out/index.js", "types": "out/index.d.ts", diff --git a/src/api.types.ts b/src/api.types.ts index 48b338b..fd27d2c 100644 --- a/src/api.types.ts +++ b/src/api.types.ts @@ -217,6 +217,7 @@ export type Vault = { lastHardWork?: number; merklApr?: number; farmId?: number; + farmingAssets?: `0x${string}`[]; status?: string; strategySpecific?: string; strategyDescription?: string; diff --git a/src/os.ts b/src/os.ts index 761a671..b4993ea 100644 --- a/src/os.ts +++ b/src/os.ts @@ -9,7 +9,7 @@ import { strategies, StrategyShortId, StrategyState } from "./strategies"; import { LendingEngine } from "./lending"; import { ArtifactType, IBuilderActivity } from "./activity/builder"; -export const STABILITY_OS_TYPES_VERSION = "v2025.11.22"; +export const STABILITY_OS_TYPES_VERSION = "v2025.11.30"; /** Represents a DAO running on Stability OS. @@ -19,6 +19,9 @@ export interface IDAO { /** Name of the DAO, used in token names. Without DAO word. */ name: string; + /** Community socials */ + socials: string[]; + /** Activities of the organization. */ activity: Activity[]; @@ -156,6 +159,11 @@ export function getUnitById(unitId: string): IUnit | undefined { export const daos: IDAO[] = [ { name: "Stability", + socials: [ + "https://x.com/stabilitydao", + "https://discord.com/invite/R3nnetWzC9", + "https://t.me/stabilitydao", + ], activity: [Activity.DEFI_PROTOCOL_OPERATOR], tokenization: { state: TokenizationState.LIVE_VESTING, @@ -237,6 +245,7 @@ export const daos: IDAO[] = [ }, { name: "DeFi Builder", + socials: [], activity: [Activity.BUILDER, Activity.SAAS_OPERATOR], tokenization: { state: TokenizationState.DRAFT, @@ -505,6 +514,7 @@ export const daos: IDAO[] = [ }, { name: "MEV Fighter", + socials: [], activity: [Activity.BUILDER, Activity.MEV_SEARCHER], tokenization: { state: TokenizationState.DRAFT,