UNPKG

@myronkoch/andromeda-mcp-server

Version:

Production-ready MCP server for Andromeda blockchain - v2.0 with 98% functionality, fixed core bugs, and complete ADO ecosystem support

708 lines 18.2 kB
import { z } from 'zod'; export declare const BlockHeightSchema: z.ZodObject<{ height: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { height?: number; }, { height?: number; }>; export declare const TransactionSchema: z.ZodObject<{ txHash: z.ZodString; }, "strip", z.ZodTypeAny, { txHash?: string; }, { txHash?: string; }>; export declare const AddressSchema: z.ZodObject<{ address: z.ZodString; }, "strip", z.ZodTypeAny, { address?: string; }, { address?: string; }>; export declare const ADOQuerySchema: z.ZodObject<{ contractAddress: z.ZodString; query: z.ZodRecord<z.ZodString, z.ZodAny>; }, "strip", z.ZodTypeAny, { contractAddress?: string; query?: Record<string, any>; }, { contractAddress?: string; query?: Record<string, any>; }>; export declare const ADOExecuteSchema: z.ZodObject<{ contractAddress: z.ZodString; msg: z.ZodRecord<z.ZodString, z.ZodAny>; funds: z.ZodOptional<z.ZodArray<z.ZodObject<{ denom: z.ZodString; amount: z.ZodString; }, "strip", z.ZodTypeAny, { amount?: string; denom?: string; }, { amount?: string; denom?: string; }>, "many">>; mnemonic: z.ZodString; gas: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { mnemonic?: string; gas?: string; contractAddress?: string; msg?: Record<string, any>; funds?: { amount?: string; denom?: string; }[]; }, { mnemonic?: string; gas?: string; contractAddress?: string; msg?: Record<string, any>; funds?: { amount?: string; denom?: string; }[]; }>; export declare const WalletSchema: z.ZodObject<{ mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; }, { mnemonic?: string; }>; export declare const TransferSchema: z.ZodObject<{ recipient: z.ZodString; amount: z.ZodString; denom: z.ZodDefault<z.ZodString>; mnemonic: z.ZodString; memo: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { mnemonic?: string; amount?: string; recipient?: string; denom?: string; memo?: string; }, { mnemonic?: string; amount?: string; recipient?: string; denom?: string; memo?: string; }>; export declare const DateRangeSchema: z.ZodObject<{ startDate: z.ZodOptional<z.ZodString>; endDate: z.ZodOptional<z.ZodString>; limit: z.ZodDefault<z.ZodNumber>; }, "strip", z.ZodTypeAny, { limit?: number; startDate?: string; endDate?: string; }, { limit?: number; startDate?: string; endDate?: string; }>; export declare const ADODBQuerySchema: z.ZodObject<{ adoType: z.ZodOptional<z.ZodString>; startAfter: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { adoType?: string; startAfter?: string; }, { adoType?: string; startAfter?: string; }>; export declare const ADOCodeIdSchema: z.ZodObject<{ adoType: z.ZodString; version: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { adoType?: string; version?: string; }, { adoType?: string; version?: string; }>; export declare const GraphQLQuerySchema: z.ZodObject<{ query: z.ZodString; variables: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; }, "strip", z.ZodTypeAny, { query?: string; variables?: Record<string, any>; }, { query?: string; variables?: Record<string, any>; }>; export declare const CreateAppSchema: z.ZodObject<{ name: z.ZodString; components: z.ZodArray<z.ZodObject<{ name: z.ZodString; ado_type: z.ZodString; component_type: z.ZodRecord<z.ZodString, z.ZodAny>; }, "strip", z.ZodTypeAny, { name?: string; ado_type?: string; component_type?: Record<string, any>; }, { name?: string; ado_type?: string; component_type?: Record<string, any>; }>, "many">; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; name?: string; components?: { name?: string; ado_type?: string; component_type?: Record<string, any>; }[]; }, { mnemonic?: string; name?: string; components?: { name?: string; ado_type?: string; component_type?: Record<string, any>; }[]; }>; export declare const AppInfoSchema: z.ZodObject<{ appAddress: z.ZodString; }, "strip", z.ZodTypeAny, { appAddress?: string; }, { appAddress?: string; }>; export declare const DeployADOSchema: z.ZodObject<{ adoType: z.ZodString; name: z.ZodString; instantiateMsg: z.ZodRecord<z.ZodString, z.ZodAny>; mnemonic: z.ZodString; codeId: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { mnemonic?: string; name?: string; codeId?: number; adoType?: string; instantiateMsg?: Record<string, any>; }, { mnemonic?: string; name?: string; codeId?: number; adoType?: string; instantiateMsg?: Record<string, any>; }>; export declare const MigrateADOSchema: z.ZodObject<{ contractAddress: z.ZodString; newCodeId: z.ZodNumber; migrateMsg: z.ZodRecord<z.ZodString, z.ZodAny>; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; contractAddress?: string; newCodeId?: number; migrateMsg?: Record<string, any>; }, { mnemonic?: string; contractAddress?: string; newCodeId?: number; migrateMsg?: Record<string, any>; }>; export declare const PublishADOSchema: z.ZodObject<{ codeId: z.ZodNumber; adoType: z.ZodString; version: z.ZodString; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; codeId?: number; adoType?: string; version?: string; }, { mnemonic?: string; codeId?: number; adoType?: string; version?: string; }>; export declare const CW20MintSchema: z.ZodObject<{ contractAddress: z.ZodString; recipient: z.ZodString; amount: z.ZodString; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; amount?: string; contractAddress?: string; recipient?: string; }, { mnemonic?: string; amount?: string; contractAddress?: string; recipient?: string; }>; export declare const CW721MintSchema: z.ZodObject<{ contractAddress: z.ZodString; tokenId: z.ZodString; owner: z.ZodString; mnemonic: z.ZodString; tokenUri: z.ZodOptional<z.ZodString>; extension: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; }, "strip", z.ZodTypeAny, { mnemonic?: string; contractAddress?: string; tokenId?: string; owner?: string; tokenUri?: string; extension?: Record<string, any>; }, { mnemonic?: string; contractAddress?: string; tokenId?: string; owner?: string; tokenUri?: string; extension?: Record<string, any>; }>; export declare const MarketplaceListSchema: z.ZodObject<{ marketplaceAddress: z.ZodString; nftContract: z.ZodString; tokenId: z.ZodString; price: z.ZodObject<{ amount: z.ZodString; denom: z.ZodString; }, "strip", z.ZodTypeAny, { amount?: string; denom?: string; }, { amount?: string; denom?: string; }>; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; tokenId?: string; marketplaceAddress?: string; nftContract?: string; price?: { amount?: string; denom?: string; }; }, { mnemonic?: string; tokenId?: string; marketplaceAddress?: string; nftContract?: string; price?: { amount?: string; denom?: string; }; }>; export declare const AuctionBidSchema: z.ZodObject<{ auctionAddress: z.ZodString; amount: z.ZodString; denom: z.ZodDefault<z.ZodString>; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; amount?: string; denom?: string; auctionAddress?: string; }, { mnemonic?: string; amount?: string; denom?: string; auctionAddress?: string; }>; export declare const SplitterUpdateSchema: z.ZodObject<{ splitterAddress: z.ZodString; recipients: z.ZodArray<z.ZodObject<{ address: z.ZodString; percent: z.ZodString; }, "strip", z.ZodTypeAny, { address?: string; percent?: string; }, { address?: string; percent?: string; }>, "many">; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; splitterAddress?: string; recipients?: { address?: string; percent?: string; }[]; }, { mnemonic?: string; splitterAddress?: string; recipients?: { address?: string; percent?: string; }[]; }>; export declare const DeployCW20ExchangeSchema: z.ZodObject<{ tokenAddress: z.ZodString; name: z.ZodString; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; name?: string; tokenAddress?: string; }, { mnemonic?: string; name?: string; tokenAddress?: string; }>; export declare const StartCW20SaleSchema: z.ZodObject<{ exchangeAddress: z.ZodString; tokenAddress: z.ZodString; amount: z.ZodString; asset: z.ZodObject<{ type: z.ZodEnum<["native", "cw20"]>; value: z.ZodString; }, "strip", z.ZodTypeAny, { type?: "cw20" | "native"; value?: string; }, { type?: "cw20" | "native"; value?: string; }>; exchangeRate: z.ZodString; mnemonic: z.ZodString; recipient: z.ZodOptional<z.ZodString>; startTime: z.ZodOptional<z.ZodNumber>; duration: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { mnemonic?: string; amount?: string; recipient?: string; tokenAddress?: string; exchangeAddress?: string; asset?: { type?: "cw20" | "native"; value?: string; }; exchangeRate?: string; startTime?: number; duration?: number; }, { mnemonic?: string; amount?: string; recipient?: string; tokenAddress?: string; exchangeAddress?: string; asset?: { type?: "cw20" | "native"; value?: string; }; exchangeRate?: string; startTime?: number; duration?: number; }>; export declare const PurchaseCW20TokensSchema: z.ZodObject<{ exchangeAddress: z.ZodString; purchaseAsset: z.ZodObject<{ type: z.ZodEnum<["native", "cw20"]>; address: z.ZodString; amount: z.ZodString; denom: z.ZodString; }, "strip", z.ZodTypeAny, { address?: string; amount?: string; type?: "cw20" | "native"; denom?: string; }, { address?: string; amount?: string; type?: "cw20" | "native"; denom?: string; }>; mnemonic: z.ZodString; recipient: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { mnemonic?: string; recipient?: string; exchangeAddress?: string; purchaseAsset?: { address?: string; amount?: string; type?: "cw20" | "native"; denom?: string; }; }, { mnemonic?: string; recipient?: string; exchangeAddress?: string; purchaseAsset?: { address?: string; amount?: string; type?: "cw20" | "native"; denom?: string; }; }>; export declare const CancelCW20SaleSchema: z.ZodObject<{ exchangeAddress: z.ZodString; asset: z.ZodObject<{ type: z.ZodEnum<["native", "cw20"]>; value: z.ZodString; }, "strip", z.ZodTypeAny, { type?: "cw20" | "native"; value?: string; }, { type?: "cw20" | "native"; value?: string; }>; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; exchangeAddress?: string; asset?: { type?: "cw20" | "native"; value?: string; }; }, { mnemonic?: string; exchangeAddress?: string; asset?: { type?: "cw20" | "native"; value?: string; }; }>; export declare const QueryCW20SaleSchema: z.ZodObject<{ exchangeAddress: z.ZodString; asset: z.ZodObject<{ type: z.ZodEnum<["native", "cw20"]>; value: z.ZodString; }, "strip", z.ZodTypeAny, { type?: "cw20" | "native"; value?: string; }, { type?: "cw20" | "native"; value?: string; }>; }, "strip", z.ZodTypeAny, { exchangeAddress?: string; asset?: { type?: "cw20" | "native"; value?: string; }; }, { exchangeAddress?: string; asset?: { type?: "cw20" | "native"; value?: string; }; }>; export declare const DeployAuctionSchema: z.ZodObject<{ name: z.ZodString; authorizedTokenAddresses: z.ZodOptional<z.ZodArray<z.ZodString, "many">>; authorizedCw20Address: z.ZodOptional<z.ZodString>; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; name?: string; authorizedTokenAddresses?: string[]; authorizedCw20Address?: string; }, { mnemonic?: string; name?: string; authorizedTokenAddresses?: string[]; authorizedCw20Address?: string; }>; export declare const StartAuctionSchema: z.ZodObject<{ auctionAddress: z.ZodString; tokenId: z.ZodString; tokenAddress: z.ZodString; startTime: z.ZodOptional<z.ZodNumber>; duration: z.ZodNumber; coinDenom: z.ZodDefault<z.ZodString>; startingBid: z.ZodOptional<z.ZodString>; recipient: z.ZodOptional<z.ZodString>; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; recipient?: string; tokenId?: string; auctionAddress?: string; tokenAddress?: string; startTime?: number; duration?: number; coinDenom?: string; startingBid?: string; }, { mnemonic?: string; recipient?: string; tokenId?: string; auctionAddress?: string; tokenAddress?: string; startTime?: number; duration?: number; coinDenom?: string; startingBid?: string; }>; export declare const PlaceAuctionBidSchema: z.ZodObject<{ auctionAddress: z.ZodString; tokenId: z.ZodString; tokenAddress: z.ZodString; bidAmount: z.ZodString; denom: z.ZodDefault<z.ZodString>; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; denom?: string; tokenId?: string; auctionAddress?: string; tokenAddress?: string; bidAmount?: string; }, { mnemonic?: string; denom?: string; tokenId?: string; auctionAddress?: string; tokenAddress?: string; bidAmount?: string; }>; export declare const FinalizeAuctionSchema: z.ZodObject<{ auctionAddress: z.ZodString; tokenId: z.ZodString; tokenAddress: z.ZodString; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; tokenId?: string; auctionAddress?: string; tokenAddress?: string; }, { mnemonic?: string; tokenId?: string; auctionAddress?: string; tokenAddress?: string; }>; export declare const DeployCW20StakingSchema: z.ZodObject<{ name: z.ZodString; stakingToken: z.ZodString; rewardToken: z.ZodString; rewardAllocation: z.ZodString; mnemonic: z.ZodString; unbondingPeriod: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { mnemonic?: string; name?: string; stakingToken?: string; rewardToken?: string; rewardAllocation?: string; unbondingPeriod?: number; }, { mnemonic?: string; name?: string; stakingToken?: string; rewardToken?: string; rewardAllocation?: string; unbondingPeriod?: number; }>; export declare const StakeCW20TokensSchema: z.ZodObject<{ stakingAddress: z.ZodString; tokenAddress: z.ZodString; amount: z.ZodString; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; amount?: string; tokenAddress?: string; stakingAddress?: string; }, { mnemonic?: string; amount?: string; tokenAddress?: string; stakingAddress?: string; }>; export declare const UnstakeCW20TokensSchema: z.ZodObject<{ stakingAddress: z.ZodString; amount: z.ZodString; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; amount?: string; stakingAddress?: string; }, { mnemonic?: string; amount?: string; stakingAddress?: string; }>; export declare const ClaimStakingRewardsSchema: z.ZodObject<{ stakingAddress: z.ZodString; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; stakingAddress?: string; }, { mnemonic?: string; stakingAddress?: string; }>; export declare const DeployMerkleAirdropSchema: z.ZodObject<{ name: z.ZodString; asset: z.ZodObject<{ type: z.ZodEnum<["native", "cw20"]>; value: z.ZodString; }, "strip", z.ZodTypeAny, { type?: "cw20" | "native"; value?: string; }, { type?: "cw20" | "native"; value?: string; }>; merkleRoot: z.ZodString; totalAmount: z.ZodString; mnemonic: z.ZodString; startTime: z.ZodOptional<z.ZodNumber>; endTime: z.ZodOptional<z.ZodNumber>; }, "strip", z.ZodTypeAny, { mnemonic?: string; name?: string; asset?: { type?: "cw20" | "native"; value?: string; }; startTime?: number; merkleRoot?: string; totalAmount?: string; endTime?: number; }, { mnemonic?: string; name?: string; asset?: { type?: "cw20" | "native"; value?: string; }; startTime?: number; merkleRoot?: string; totalAmount?: string; endTime?: number; }>; export declare const ClaimAirdropTokensSchema: z.ZodObject<{ airdropAddress: z.ZodString; amount: z.ZodString; proof: z.ZodArray<z.ZodString, "many">; mnemonic: z.ZodString; }, "strip", z.ZodTypeAny, { mnemonic?: string; amount?: string; airdropAddress?: string; proof?: string[]; }, { mnemonic?: string; amount?: string; airdropAddress?: string; proof?: string[]; }>; export declare const QueryAirdropSchema: z.ZodObject<{ airdropAddress: z.ZodString; address: z.ZodString; }, "strip", z.ZodTypeAny, { address?: string; airdropAddress?: string; }, { address?: string; airdropAddress?: string; }>; //# sourceMappingURL=validation.d.ts.map