UNPKG

@suiware/ai-tools

Version:

Pluggable tools for Vercel AI SDK which allow AI assistants to interact with Sui Network and perform various actions.

22 lines (20 loc) 773 B
import { disableConsoleLog, NaviService, enableConsoleLog } from './chunk-BF2YFHSF.mjs'; import { __async } from './chunk-UXHRSDY6.mjs'; import { tool } from 'ai'; import z from 'zod'; var suiWalletBalanceTool = tool({ description: "Get non-zero wallet balances. Note that the nUSDC balance should be displayed as USDC.", parameters: z.object({}), execute: () => __async(void 0, null, function* () { const originalConsoleLog = disableConsoleLog(); const naviService = new NaviService(); const balances = yield naviService.getWalletNonZeroCoins(); enableConsoleLog(originalConsoleLog); return { balances }; }) }); export { suiWalletBalanceTool }; //# sourceMappingURL=chunk-JX4R3CG3.mjs.map //# sourceMappingURL=chunk-JX4R3CG3.mjs.map