@goat-sdk/plugin-modespray
Version:
<div align="center"> <a href="https://github.com/goat-sdk/goat">
48 lines (45 loc) • 1.55 kB
text/typescript
import * as _goat_sdk_core from '@goat-sdk/core';
import { z } from 'zod';
declare const SprayEtherParams_base: _goat_sdk_core.ToolParametersStatic<z.ZodObject<{
recipients: z.ZodArray<z.ZodString, "atleastone">;
amounts: z.ZodArray<z.ZodString, "atleastone">;
}, "strip", z.ZodTypeAny, {
recipients: [string, ...string[]];
amounts: [string, ...string[]];
}, {
recipients: [string, ...string[]];
amounts: [string, ...string[]];
}>>;
/**
* Schema for dispersing Ether to multiple recipients.
*/
declare class SprayEtherParams extends SprayEtherParams_base {
}
declare const SprayErc20TokenParams_base: _goat_sdk_core.ToolParametersStatic<z.ZodObject<{
token: z.ZodString;
recipients: z.ZodArray<z.ZodString, "atleastone">;
amounts: z.ZodArray<z.ZodString, "atleastone">;
}, "strip", z.ZodTypeAny, {
recipients: [string, ...string[]];
token: string;
amounts: [string, ...string[]];
}, {
recipients: [string, ...string[]];
token: string;
amounts: [string, ...string[]];
}>>;
/**
* Schema for dispersing ERC-20 tokens to multiple recipients.
*/
declare class SprayErc20TokenParams extends SprayErc20TokenParams_base {
}
declare const GetInfoModeSprayTokensParams_base: _goat_sdk_core.ToolParametersStatic<z.ZodObject<{
token: z.ZodString;
}, "strip", z.ZodTypeAny, {
token: string;
}, {
token: string;
}>>;
declare class GetInfoModeSprayTokensParams extends GetInfoModeSprayTokensParams_base {
}
export { GetInfoModeSprayTokensParams, SprayErc20TokenParams, SprayEtherParams };