{"version":3,"sources":["../src/ai/tools/suiUnstakeTool.ts"],"names":[],"mappings":";;;;;AAIO,IAAM,iBAAiB,IAAK,CAAA;AAAA,EACjC,WAAa,EAAA,aAAA;AAAA,EACb,UAAY,EAAA,CAAA,CAAE,MAAO,CAAA,EAAE,CAAA;AAAA,EACvB,SAAS,MAAY,OAAA,CAAA,IAAA,EAAA,IAAA,EAAA,aAAA;AACnB,IAAM,MAAA,iBAAA,GAAoB,IAAI,iBAAkB,EAAA;AAEhD,IAAM,MAAA,OAAA,GAAU,MAAM,iBAAA,CAAkB,OAAQ,EAAA;AAEhD,IAAA,OAAO,EAAE,OAAQ,EAAA;AAAA,GACnB;AACF,CAAC","file":"chunk-Q7CKNJ6I.mjs","sourcesContent":["import { tool } from 'ai'\nimport z from 'zod'\nimport { SuiStakingService } from '../../services/SuiStakingService'\n\nexport const suiUnstakeTool = tool({\n  description: 'Unstake Sui',\n  parameters: z.object({}),\n  execute: async () => {\n    const suiStakingService = new SuiStakingService()\n\n    const digests = await suiStakingService.unstake()\n\n    return { digests }\n  },\n})\n"]}