@coinbase/agentkit
Version:
Coinbase AgentKit core primitives
87 lines (86 loc) • 2.26 kB
TypeScript
import { z } from "zod";
/**
* Input schema for creating a Superfluid stream
*/
export declare const SuperfluidCreateStreamSchema: z.ZodObject<{
superTokenAddress: z.ZodString;
recipientAddress: z.ZodString;
flowRate: z.ZodString;
}, "strip", z.ZodTypeAny, {
superTokenAddress: string;
recipientAddress: string;
flowRate: string;
}, {
superTokenAddress: string;
recipientAddress: string;
flowRate: string;
}>;
/**
* Input schema for deleting a Superfluid stream
*/
export declare const SuperfluidDeleteStreamSchema: z.ZodObject<{
superTokenAddress: z.ZodString;
recipientAddress: z.ZodString;
}, "strip", z.ZodTypeAny, {
superTokenAddress: string;
recipientAddress: string;
}, {
superTokenAddress: string;
recipientAddress: string;
}>;
/**
* Input schema for creating a Superfluid pool
*/
export declare const SuperfluidCreatePoolSchema: z.ZodObject<{
superTokenAddress: z.ZodString;
}, "strip", z.ZodTypeAny, {
superTokenAddress: string;
}, {
superTokenAddress: string;
}>;
/**
* Input schema for updating a Superfluid pool
*/
export declare const SuperfluidUpdatePoolSchema: z.ZodObject<{
poolAddress: z.ZodString;
recipientAddress: z.ZodString;
units: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
recipientAddress: string;
poolAddress: string;
units: number;
}, {
recipientAddress: string;
poolAddress: string;
units: number;
}>;
/**
* Input schema for wrapping a Superfluid token
*/
export declare const SuperfluidWrapTokenSchema: z.ZodObject<{
erc20TokenAddress: z.ZodString;
superTokenAddress: z.ZodString;
wrapAmount: z.ZodNumber;
}, "strip", z.ZodTypeAny, {
superTokenAddress: string;
erc20TokenAddress: string;
wrapAmount: number;
}, {
superTokenAddress: string;
erc20TokenAddress: string;
wrapAmount: number;
}>;
/**
* Input schema for creating a Super Token
*/
export declare const SuperfluidCreateSuperTokenSchema: z.ZodObject<{
erc20TokenAddress: z.ZodString;
}, "strip", z.ZodTypeAny, {
erc20TokenAddress: string;
}, {
erc20TokenAddress: string;
}>;
/**
* Empty input schema used for Query action
*/
export declare const EmptySchema: z.ZodObject<{}, "strip", z.ZodTypeAny, {}, {}>;