UNPKG

@goat-sdk/plugin-modespray

Version:

<div align="center"> <a href="https://github.com/goat-sdk/goat">

48 lines (45 loc) 1.55 kB
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 };