UNPKG

tensaikit

Version:

An autonomous DeFi AI Agent Kit on Katana enabling AI agents to plan and execute on-chain financial operations.

153 lines (152 loc) 3.54 kB
import { z } from "zod"; /** * Input schema for Morpho Blue get market information. */ export declare const GetMarketInfoSchema: z.ZodObject<{ marketId: z.ZodString; }, "strip", z.ZodTypeAny, { marketId: string; }, { marketId: string; }>; export declare const GetMarketStatesSchema: z.ZodObject<{ marketId: z.ZodString; }, "strip", z.ZodTypeAny, { marketId: string; }, { marketId: string; }>; export declare const GetMarketPositionInfoSchema: z.ZodObject<{ marketId: z.ZodString; }, "strip", z.ZodTypeAny, { marketId: string; }, { marketId: string; }>; /** * Input schema for Morpho Blue supply action. */ export declare const SupplySchema: z.ZodObject<{ assets: z.ZodString; marketId: z.ZodString; }, "strip", z.ZodTypeAny, { marketId: string; assets: string; }, { marketId: string; assets: string; }>; /** * Input schema for Morpho Vault withdraw action. */ export declare const WithdrawSchema: z.ZodObject<{ assets: z.ZodString; marketId: z.ZodString; }, "strip", z.ZodTypeAny, { marketId: string; assets: string; }, { marketId: string; assets: string; }>; /** * Input schema for Morpho Blue supply collateral action. */ export declare const SupplyCollateralSchema: z.ZodObject<{ assets: z.ZodString; marketId: z.ZodString; }, "strip", z.ZodTypeAny, { marketId: string; assets: string; }, { marketId: string; assets: string; }>; /** * Input schema for Morpho Blue withdraw collateral action. */ export declare const WithdrawCollateralSchema: z.ZodObject<{ assets: z.ZodString; marketId: z.ZodString; }, "strip", z.ZodTypeAny, { marketId: string; assets: string; }, { marketId: string; assets: string; }>; /** * Input schema for Morpho Blue borrow action. */ export declare const BorrowSchema: z.ZodObject<{ assets: z.ZodString; marketId: z.ZodString; }, "strip", z.ZodTypeAny, { marketId: string; assets: string; }, { marketId: string; assets: string; }>; /** * Input schema for Morpho Blue repay action. */ export declare const RepaySchema: z.ZodObject<{ assets: z.ZodString; marketId: z.ZodString; }, "strip", z.ZodTypeAny, { marketId: string; assets: string; }, { marketId: string; assets: string; }>; export declare const LenderInterestRateSchema: z.ZodObject<{ skip: z.ZodNumber; first: z.ZodNumber; }, "strip", z.ZodTypeAny, { skip: number; first: number; }, { skip: number; first: number; }>; export declare const BorrowerInterestRateSchema: z.ZodObject<{ skip: z.ZodNumber; first: z.ZodNumber; }, "strip", z.ZodTypeAny, { skip: number; first: number; }, { skip: number; first: number; }>; export declare const ActiveMarketsQuerySchema: z.ZodObject<{ skip: z.ZodNumber; first: z.ZodNumber; }, "strip", z.ZodTypeAny, { skip: number; first: number; }, { skip: number; first: number; }>; export declare const WhitelistedVaultsQuerySchema: z.ZodObject<{ skip: z.ZodNumber; first: z.ZodNumber; }, "strip", z.ZodTypeAny, { skip: number; first: number; }, { skip: number; first: number; }>; export declare const MarketStateByUniqueKeySchema: z.ZodObject<{ uniqueKey: z.ZodString; }, "strip", z.ZodTypeAny, { uniqueKey: string; }, { uniqueKey: string; }>; export declare const CuratorsQuerySchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>; export declare const UserDataQuerySchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;