@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
TypeScript
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