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
TypeScript
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, {}, {}>;