wowok_agent
Version:
Making It Easy for AI Agents to Communicate, Collaborate, Trade, and Trust.
1,723 lines • 633 kB
TypeScript
import { z } from "zod";
export declare const LocalMarkConstraints: {
readonly nameMaxLength: 64;
readonly tagMaxLength: 64;
readonly tagMaxCount: 50;
};
export declare const LocalInfoConstraints: {
readonly nameMaxLength: 64;
readonly contentMaxLength: 300;
readonly contentMaxCount: 50;
readonly defaultName: "Address of delivery";
};
export declare const AccountConstraints: {
readonly nameMaxLength: 64;
};
export declare const ErrorResultSchema: z.ZodObject<{
error: z.ZodLiteral<true>;
code: z.ZodOptional<z.ZodString>;
message: z.ZodString;
details: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
}, "strip", z.ZodTypeAny, {
message: string;
error: true;
code?: string | undefined;
details?: Record<string, string> | undefined;
}, {
message: string;
error: true;
code?: string | undefined;
details?: Record<string, string> | undefined;
}>;
export declare const createResultSchema: <T extends z.ZodType>(successSchema: T) => z.ZodUnion<[z.ZodObject<{
success: z.ZodLiteral<true>;
data: T;
}, "strip", z.ZodTypeAny, z.objectUtil.addQuestionMarks<z.baseObjectOutputType<{
success: z.ZodLiteral<true>;
data: T;
}>, any> extends infer T_1 ? { [k in keyof T_1]: T_1[k]; } : never, z.baseObjectInputType<{
success: z.ZodLiteral<true>;
data: T;
}> extends infer T_2 ? { [k_1 in keyof T_2]: T_2[k_1]; } : never>, z.ZodObject<{
error: z.ZodLiteral<true>;
code: z.ZodOptional<z.ZodString>;
message: z.ZodString;
details: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>;
}, "strip", z.ZodTypeAny, {
message: string;
error: true;
code?: string | undefined;
details?: Record<string, string> | undefined;
}, {
message: string;
error: true;
code?: string | undefined;
details?: Record<string, string> | undefined;
}>]>;
export declare const CoinBalanceSchema: z.ZodObject<{
coinType: z.ZodString;
coinObjectCount: z.ZodNumber;
totalBalance: z.ZodString;
lockedBalance: z.ZodRecord<z.ZodString, z.ZodString>;
}, "strip", z.ZodTypeAny, {
coinType: string;
coinObjectCount: number;
totalBalance: string;
lockedBalance: Record<string, string>;
}, {
coinType: string;
coinObjectCount: number;
totalBalance: string;
lockedBalance: Record<string, string>;
}>;
export declare const CoinStructSchema: z.ZodObject<{
balance: z.ZodString;
coinObjectId: z.ZodString;
coinType: z.ZodString;
digest: z.ZodString;
previousTransaction: z.ZodString;
version: z.ZodString;
}, "strip", z.ZodTypeAny, {
version: string;
previousTransaction: string;
balance: string;
coinType: string;
coinObjectId: string;
digest: string;
}, {
version: string;
previousTransaction: string;
balance: string;
coinType: string;
coinObjectId: string;
digest: string;
}>;
export declare const PaginatedCoinsSchema: z.ZodObject<{
data: z.ZodArray<z.ZodObject<{
balance: z.ZodString;
coinObjectId: z.ZodString;
coinType: z.ZodString;
digest: z.ZodString;
previousTransaction: z.ZodString;
version: z.ZodString;
}, "strip", z.ZodTypeAny, {
version: string;
previousTransaction: string;
balance: string;
coinType: string;
coinObjectId: string;
digest: string;
}, {
version: string;
previousTransaction: string;
balance: string;
coinType: string;
coinObjectId: string;
digest: string;
}>, "many">;
hasNextPage: z.ZodBoolean;
nextCursor: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
data: {
version: string;
previousTransaction: string;
balance: string;
coinType: string;
coinObjectId: string;
digest: string;
}[];
hasNextPage: boolean;
nextCursor?: string | null | undefined;
}, {
data: {
version: string;
previousTransaction: string;
balance: string;
coinType: string;
coinObjectId: string;
digest: string;
}[];
hasNextPage: boolean;
nextCursor?: string | null | undefined;
}>;
export declare const FaucetCoinInfoSchema: z.ZodObject<{
amount: z.ZodNumber;
id: z.ZodString;
transferTxDigest: z.ZodString;
}, "strip", z.ZodTypeAny, {
id: string;
amount: number;
transferTxDigest: string;
}, {
id: string;
amount: number;
transferTxDigest: string;
}>;
export declare const EventIdSchema: z.ZodObject<{
eventSeq: z.ZodString;
txDigest: z.ZodString;
}, "strip", z.ZodTypeAny, {
eventSeq: string;
txDigest: string;
}, {
eventSeq: string;
txDigest: string;
}>;
export declare const WowEventSchema: z.ZodDiscriminatedUnion<"bcsEncoding", [z.ZodObject<{
id: z.ZodObject<{
eventSeq: z.ZodString;
txDigest: z.ZodString;
}, "strip", z.ZodTypeAny, {
eventSeq: string;
txDigest: string;
}, {
eventSeq: string;
txDigest: string;
}>;
packageId: z.ZodString;
parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>;
sender: z.ZodString;
timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
transactionModule: z.ZodString;
type: z.ZodString;
bcs: z.ZodString;
bcsEncoding: z.ZodLiteral<"base64">;
}, "strip", z.ZodTypeAny, {
type: string;
id: {
eventSeq: string;
txDigest: string;
};
bcsEncoding: "base64";
packageId: string;
parsedJson: Record<string, string | number | boolean>;
sender: string;
transactionModule: string;
bcs: string;
timestampMs?: string | null | undefined;
}, {
type: string;
id: {
eventSeq: string;
txDigest: string;
};
bcsEncoding: "base64";
packageId: string;
parsedJson: Record<string, string | number | boolean>;
sender: string;
transactionModule: string;
bcs: string;
timestampMs?: string | null | undefined;
}>, z.ZodObject<{
id: z.ZodObject<{
eventSeq: z.ZodString;
txDigest: z.ZodString;
}, "strip", z.ZodTypeAny, {
eventSeq: string;
txDigest: string;
}, {
eventSeq: string;
txDigest: string;
}>;
packageId: z.ZodString;
parsedJson: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean]>>;
sender: z.ZodString;
timestampMs: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
transactionModule: z.ZodString;
type: z.ZodString;
bcs: z.ZodString;
bcsEncoding: z.ZodLiteral<"base58">;
}, "strip", z.ZodTypeAny, {
type: string;
id: {
eventSeq: string;
txDigest: string;
};
bcsEncoding: "base58";
packageId: string;
parsedJson: Record<string, string | number | boolean>;
sender: string;
transactionModule: string;
bcs: string;
timestampMs?: string | null | undefined;
}, {
type: string;
id: {
eventSeq: string;
txDigest: string;
};
bcsEncoding: "base58";
packageId: string;
parsedJson: Record<string, string | number | boolean>;
sender: string;
transactionModule: string;
bcs: string;
timestampMs?: string | null | undefined;
}>]>;
export declare const BalanceChangeSchema: z.ZodObject<{
amount: z.ZodString;
coinType: z.ZodString;
owner: z.ZodUnion<[z.ZodObject<{
AddressOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
AddressOwner: string;
}, {
AddressOwner: string;
}>, z.ZodObject<{
ObjectOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
ObjectOwner: string;
}, {
ObjectOwner: string;
}>, z.ZodObject<{
Shared: z.ZodObject<{
initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
initial_shared_version: string | number;
}, {
initial_shared_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
Shared: {
initial_shared_version: string | number;
};
}, {
Shared: {
initial_shared_version: string | number;
};
}>, z.ZodLiteral<"Immutable">, z.ZodObject<{
ConsensusAddressOwner: z.ZodObject<{
owner: z.ZodString;
start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
owner: string;
start_version: string | number;
}, {
owner: string;
start_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}>]>;
}, "strip", z.ZodTypeAny, {
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
coinType: string;
amount: string;
}, {
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
coinType: string;
amount: string;
}>;
export declare const GasCostSummarySchema: z.ZodObject<{
computationCost: z.ZodString;
nonRefundableStorageFee: z.ZodString;
storageCost: z.ZodString;
storageRebate: z.ZodString;
}, "strip", z.ZodTypeAny, {
computationCost: string;
nonRefundableStorageFee: string;
storageCost: string;
storageRebate: string;
}, {
computationCost: string;
nonRefundableStorageFee: string;
storageCost: string;
storageRebate: string;
}>;
export declare const WowObjectRefSchema: z.ZodObject<{
digest: z.ZodString;
objectId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
version: string | number;
digest: string;
objectId: string;
}, {
version: string | number;
digest: string;
objectId: string;
}>;
export declare const OwnedObjectRefSchema: z.ZodObject<{
owner: z.ZodUnion<[z.ZodObject<{
AddressOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
AddressOwner: string;
}, {
AddressOwner: string;
}>, z.ZodObject<{
ObjectOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
ObjectOwner: string;
}, {
ObjectOwner: string;
}>, z.ZodObject<{
Shared: z.ZodObject<{
initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
initial_shared_version: string | number;
}, {
initial_shared_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
Shared: {
initial_shared_version: string | number;
};
}, {
Shared: {
initial_shared_version: string | number;
};
}>, z.ZodLiteral<"Immutable">, z.ZodObject<{
ConsensusAddressOwner: z.ZodObject<{
owner: z.ZodString;
start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
owner: string;
start_version: string | number;
}, {
owner: string;
start_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}>]>;
reference: z.ZodObject<{
digest: z.ZodString;
objectId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
version: string | number;
digest: string;
objectId: string;
}, {
version: string | number;
digest: string;
objectId: string;
}>;
}, "strip", z.ZodTypeAny, {
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
reference: {
version: string | number;
digest: string;
objectId: string;
};
}, {
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
reference: {
version: string | number;
digest: string;
objectId: string;
};
}>;
export declare const TransactionBlockEffectsModifiedAtVersionsSchema: z.ZodObject<{
objectId: z.ZodString;
sequenceNumber: z.ZodString;
}, "strip", z.ZodTypeAny, {
objectId: string;
sequenceNumber: string;
}, {
objectId: string;
sequenceNumber: string;
}>;
export declare const WowMoveAbortSchema: z.ZodObject<{
error_code: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
function: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
line: z.ZodOptional<z.ZodUnion<[z.ZodNumber, z.ZodNull]>>;
module_id: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
}, "strip", z.ZodTypeAny, {
function?: string | null | undefined;
error_code?: string | null | undefined;
line?: number | null | undefined;
module_id?: string | null | undefined;
}, {
function?: string | null | undefined;
error_code?: string | null | undefined;
line?: number | null | undefined;
module_id?: string | null | undefined;
}>;
export declare const ExecutionStatusSchema: z.ZodObject<{
status: z.ZodUnion<[z.ZodLiteral<"success">, z.ZodLiteral<"failure">]>;
error: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
status: "success" | "failure";
error?: string | undefined;
}, {
status: "success" | "failure";
error?: string | undefined;
}>;
export declare const WowGasDataSchema: z.ZodObject<{
budget: z.ZodString;
owner: z.ZodString;
payment: z.ZodArray<z.ZodObject<{
digest: z.ZodString;
objectId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
version: string | number;
digest: string;
objectId: string;
}, {
version: string | number;
digest: string;
objectId: string;
}>, "many">;
price: z.ZodString;
}, "strip", z.ZodTypeAny, {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
}, {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
}>;
export declare const WowTransactionBlockKindSchema: z.ZodObject<{
kind: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
kind: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
kind: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
export declare const TransactionBlockDataSchema: z.ZodObject<{
gasData: z.ZodObject<{
budget: z.ZodString;
owner: z.ZodString;
payment: z.ZodArray<z.ZodObject<{
digest: z.ZodString;
objectId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
version: string | number;
digest: string;
objectId: string;
}, {
version: string | number;
digest: string;
objectId: string;
}>, "many">;
price: z.ZodString;
}, "strip", z.ZodTypeAny, {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
}, {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
}>;
messageVersion: z.ZodLiteral<"v1">;
sender: z.ZodString;
transaction: z.ZodObject<{
kind: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
kind: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
kind: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
}, "strip", z.ZodTypeAny, {
sender: string;
gasData: {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
};
messageVersion: "v1";
transaction: {
kind: string;
} & {
[k: string]: unknown;
};
}, {
sender: string;
gasData: {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
};
messageVersion: "v1";
transaction: {
kind: string;
} & {
[k: string]: unknown;
};
}>;
export declare const WowTransactionBlockSchema: z.ZodObject<{
data: z.ZodObject<{
gasData: z.ZodObject<{
budget: z.ZodString;
owner: z.ZodString;
payment: z.ZodArray<z.ZodObject<{
digest: z.ZodString;
objectId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
version: string | number;
digest: string;
objectId: string;
}, {
version: string | number;
digest: string;
objectId: string;
}>, "many">;
price: z.ZodString;
}, "strip", z.ZodTypeAny, {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
}, {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
}>;
messageVersion: z.ZodLiteral<"v1">;
sender: z.ZodString;
transaction: z.ZodObject<{
kind: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
kind: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
kind: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
}, "strip", z.ZodTypeAny, {
sender: string;
gasData: {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
};
messageVersion: "v1";
transaction: {
kind: string;
} & {
[k: string]: unknown;
};
}, {
sender: string;
gasData: {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
};
messageVersion: "v1";
transaction: {
kind: string;
} & {
[k: string]: unknown;
};
}>;
txSignatures: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
data: {
sender: string;
gasData: {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
};
messageVersion: "v1";
transaction: {
kind: string;
} & {
[k: string]: unknown;
};
};
txSignatures: string[];
}, {
data: {
sender: string;
gasData: {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
};
messageVersion: "v1";
transaction: {
kind: string;
} & {
[k: string]: unknown;
};
};
txSignatures: string[];
}>;
export declare const WowObjectChangeSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{
type: z.ZodLiteral<"published">;
digest: z.ZodString;
modules: z.ZodArray<z.ZodString, "many">;
packageId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
type: "published";
version: string | number;
digest: string;
packageId: string;
modules: string[];
}, {
type: "published";
version: string | number;
digest: string;
packageId: string;
modules: string[];
}>, z.ZodObject<{
type: z.ZodLiteral<"transferred">;
digest: z.ZodString;
objectId: z.ZodString;
objectType: z.ZodString;
recipient: z.ZodUnion<[z.ZodObject<{
AddressOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
AddressOwner: string;
}, {
AddressOwner: string;
}>, z.ZodObject<{
ObjectOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
ObjectOwner: string;
}, {
ObjectOwner: string;
}>, z.ZodObject<{
Shared: z.ZodObject<{
initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
initial_shared_version: string | number;
}, {
initial_shared_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
Shared: {
initial_shared_version: string | number;
};
}, {
Shared: {
initial_shared_version: string | number;
};
}>, z.ZodLiteral<"Immutable">, z.ZodObject<{
ConsensusAddressOwner: z.ZodObject<{
owner: z.ZodString;
start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
owner: string;
start_version: string | number;
}, {
owner: string;
start_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}>]>;
sender: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
type: "transferred";
version: string | number;
digest: string;
sender: string;
objectId: string;
objectType: string;
recipient: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
}, {
type: "transferred";
version: string | number;
digest: string;
sender: string;
objectId: string;
objectType: string;
recipient: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
}>, z.ZodObject<{
type: z.ZodLiteral<"mutated">;
digest: z.ZodString;
objectId: z.ZodString;
objectType: z.ZodString;
owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
AddressOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
AddressOwner: string;
}, {
AddressOwner: string;
}>, z.ZodObject<{
ObjectOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
ObjectOwner: string;
}, {
ObjectOwner: string;
}>, z.ZodObject<{
Shared: z.ZodObject<{
initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
initial_shared_version: string | number;
}, {
initial_shared_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
Shared: {
initial_shared_version: string | number;
};
}, {
Shared: {
initial_shared_version: string | number;
};
}>, z.ZodLiteral<"Immutable">, z.ZodObject<{
ConsensusAddressOwner: z.ZodObject<{
owner: z.ZodString;
start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
owner: string;
start_version: string | number;
}, {
owner: string;
start_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}>]>, z.ZodNull]>;
previousVersion: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
sender: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
type: "mutated";
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
} | null;
version: string | number;
digest: string;
sender: string;
objectId: string;
objectType: string;
previousVersion: string | number;
}, {
type: "mutated";
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
} | null;
version: string | number;
digest: string;
sender: string;
objectId: string;
objectType: string;
previousVersion: string | number;
}>, z.ZodObject<{
type: z.ZodLiteral<"deleted">;
objectId: z.ZodString;
objectType: z.ZodString;
sender: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
type: "deleted";
version: string | number;
sender: string;
objectId: string;
objectType: string;
}, {
type: "deleted";
version: string | number;
sender: string;
objectId: string;
objectType: string;
}>, z.ZodObject<{
type: z.ZodLiteral<"wrapped">;
objectId: z.ZodString;
objectType: z.ZodString;
sender: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
type: "wrapped";
version: string | number;
sender: string;
objectId: string;
objectType: string;
}, {
type: "wrapped";
version: string | number;
sender: string;
objectId: string;
objectType: string;
}>, z.ZodObject<{
type: z.ZodLiteral<"created">;
digest: z.ZodString;
objectId: z.ZodString;
objectType: z.ZodString;
owner: z.ZodUnion<[z.ZodUnion<[z.ZodObject<{
AddressOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
AddressOwner: string;
}, {
AddressOwner: string;
}>, z.ZodObject<{
ObjectOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
ObjectOwner: string;
}, {
ObjectOwner: string;
}>, z.ZodObject<{
Shared: z.ZodObject<{
initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
initial_shared_version: string | number;
}, {
initial_shared_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
Shared: {
initial_shared_version: string | number;
};
}, {
Shared: {
initial_shared_version: string | number;
};
}>, z.ZodLiteral<"Immutable">, z.ZodObject<{
ConsensusAddressOwner: z.ZodObject<{
owner: z.ZodString;
start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
owner: string;
start_version: string | number;
}, {
owner: string;
start_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}>]>, z.ZodNull]>;
sender: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
type: "created";
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
} | null;
version: string | number;
digest: string;
sender: string;
objectId: string;
objectType: string;
}, {
type: "created";
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
} | null;
version: string | number;
digest: string;
sender: string;
objectId: string;
objectType: string;
}>]>;
export declare const TransactionEffectsSchema: z.ZodObject<{
abortError: z.ZodOptional<z.ZodUnion<[z.ZodObject<{
data: z.ZodObject<{
gasData: z.ZodObject<{
budget: z.ZodString;
owner: z.ZodString;
payment: z.ZodArray<z.ZodObject<{
digest: z.ZodString;
objectId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
version: string | number;
digest: string;
objectId: string;
}, {
version: string | number;
digest: string;
objectId: string;
}>, "many">;
price: z.ZodString;
}, "strip", z.ZodTypeAny, {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
}, {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
}>;
messageVersion: z.ZodLiteral<"v1">;
sender: z.ZodString;
transaction: z.ZodObject<{
kind: z.ZodString;
}, "passthrough", z.ZodTypeAny, z.objectOutputType<{
kind: z.ZodString;
}, z.ZodTypeAny, "passthrough">, z.objectInputType<{
kind: z.ZodString;
}, z.ZodTypeAny, "passthrough">>;
}, "strip", z.ZodTypeAny, {
sender: string;
gasData: {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
};
messageVersion: "v1";
transaction: {
kind: string;
} & {
[k: string]: unknown;
};
}, {
sender: string;
gasData: {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
};
messageVersion: "v1";
transaction: {
kind: string;
} & {
[k: string]: unknown;
};
}>;
txSignatures: z.ZodArray<z.ZodString, "many">;
}, "strip", z.ZodTypeAny, {
data: {
sender: string;
gasData: {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
};
messageVersion: "v1";
transaction: {
kind: string;
} & {
[k: string]: unknown;
};
};
txSignatures: string[];
}, {
data: {
sender: string;
gasData: {
owner: string;
payment: {
version: string | number;
digest: string;
objectId: string;
}[];
budget: string;
price: string;
};
messageVersion: "v1";
transaction: {
kind: string;
} & {
[k: string]: unknown;
};
};
txSignatures: string[];
}>, z.ZodNull]>>;
created: z.ZodOptional<z.ZodArray<z.ZodObject<{
owner: z.ZodUnion<[z.ZodObject<{
AddressOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
AddressOwner: string;
}, {
AddressOwner: string;
}>, z.ZodObject<{
ObjectOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
ObjectOwner: string;
}, {
ObjectOwner: string;
}>, z.ZodObject<{
Shared: z.ZodObject<{
initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
initial_shared_version: string | number;
}, {
initial_shared_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
Shared: {
initial_shared_version: string | number;
};
}, {
Shared: {
initial_shared_version: string | number;
};
}>, z.ZodLiteral<"Immutable">, z.ZodObject<{
ConsensusAddressOwner: z.ZodObject<{
owner: z.ZodString;
start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
owner: string;
start_version: string | number;
}, {
owner: string;
start_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}>]>;
reference: z.ZodObject<{
digest: z.ZodString;
objectId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
version: string | number;
digest: string;
objectId: string;
}, {
version: string | number;
digest: string;
objectId: string;
}>;
}, "strip", z.ZodTypeAny, {
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
reference: {
version: string | number;
digest: string;
objectId: string;
};
}, {
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
reference: {
version: string | number;
digest: string;
objectId: string;
};
}>, "many">>;
deleted: z.ZodOptional<z.ZodArray<z.ZodObject<{
digest: z.ZodString;
objectId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
version: string | number;
digest: string;
objectId: string;
}, {
version: string | number;
digest: string;
objectId: string;
}>, "many">>;
dependencies: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
eventsDigest: z.ZodOptional<z.ZodUnion<[z.ZodString, z.ZodNull]>>;
executedEpoch: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
gasObject: z.ZodObject<{
owner: z.ZodUnion<[z.ZodObject<{
AddressOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
AddressOwner: string;
}, {
AddressOwner: string;
}>, z.ZodObject<{
ObjectOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
ObjectOwner: string;
}, {
ObjectOwner: string;
}>, z.ZodObject<{
Shared: z.ZodObject<{
initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
initial_shared_version: string | number;
}, {
initial_shared_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
Shared: {
initial_shared_version: string | number;
};
}, {
Shared: {
initial_shared_version: string | number;
};
}>, z.ZodLiteral<"Immutable">, z.ZodObject<{
ConsensusAddressOwner: z.ZodObject<{
owner: z.ZodString;
start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
owner: string;
start_version: string | number;
}, {
owner: string;
start_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}>]>;
reference: z.ZodObject<{
digest: z.ZodString;
objectId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
version: string | number;
digest: string;
objectId: string;
}, {
version: string | number;
digest: string;
objectId: string;
}>;
}, "strip", z.ZodTypeAny, {
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
reference: {
version: string | number;
digest: string;
objectId: string;
};
}, {
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
reference: {
version: string | number;
digest: string;
objectId: string;
};
}>;
gasUsed: z.ZodObject<{
computationCost: z.ZodString;
nonRefundableStorageFee: z.ZodString;
storageCost: z.ZodString;
storageRebate: z.ZodString;
}, "strip", z.ZodTypeAny, {
computationCost: string;
nonRefundableStorageFee: string;
storageCost: string;
storageRebate: string;
}, {
computationCost: string;
nonRefundableStorageFee: string;
storageCost: string;
storageRebate: string;
}>;
messageVersion: z.ZodLiteral<"v1">;
modifiedAtVersions: z.ZodOptional<z.ZodArray<z.ZodObject<{
objectId: z.ZodString;
sequenceNumber: z.ZodString;
}, "strip", z.ZodTypeAny, {
objectId: string;
sequenceNumber: string;
}, {
objectId: string;
sequenceNumber: string;
}>, "many">>;
mutated: z.ZodOptional<z.ZodArray<z.ZodObject<{
owner: z.ZodUnion<[z.ZodObject<{
AddressOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
AddressOwner: string;
}, {
AddressOwner: string;
}>, z.ZodObject<{
ObjectOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
ObjectOwner: string;
}, {
ObjectOwner: string;
}>, z.ZodObject<{
Shared: z.ZodObject<{
initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
initial_shared_version: string | number;
}, {
initial_shared_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
Shared: {
initial_shared_version: string | number;
};
}, {
Shared: {
initial_shared_version: string | number;
};
}>, z.ZodLiteral<"Immutable">, z.ZodObject<{
ConsensusAddressOwner: z.ZodObject<{
owner: z.ZodString;
start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
owner: string;
start_version: string | number;
}, {
owner: string;
start_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}>]>;
reference: z.ZodObject<{
digest: z.ZodString;
objectId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
version: string | number;
digest: string;
objectId: string;
}, {
version: string | number;
digest: string;
objectId: string;
}>;
}, "strip", z.ZodTypeAny, {
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
reference: {
version: string | number;
digest: string;
objectId: string;
};
}, {
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
reference: {
version: string | number;
digest: string;
objectId: string;
};
}>, "many">>;
sharedObjects: z.ZodOptional<z.ZodArray<z.ZodObject<{
digest: z.ZodString;
objectId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
version: string | number;
digest: string;
objectId: string;
}, {
version: string | number;
digest: string;
objectId: string;
}>, "many">>;
status: z.ZodObject<{
status: z.ZodUnion<[z.ZodLiteral<"success">, z.ZodLiteral<"failure">]>;
error: z.ZodOptional<z.ZodString>;
}, "strip", z.ZodTypeAny, {
status: "success" | "failure";
error?: string | undefined;
}, {
status: "success" | "failure";
error?: string | undefined;
}>;
transactionDigest: z.ZodString;
unwrapped: z.ZodOptional<z.ZodArray<z.ZodObject<{
owner: z.ZodUnion<[z.ZodObject<{
AddressOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
AddressOwner: string;
}, {
AddressOwner: string;
}>, z.ZodObject<{
ObjectOwner: z.ZodString;
}, "strict", z.ZodTypeAny, {
ObjectOwner: string;
}, {
ObjectOwner: string;
}>, z.ZodObject<{
Shared: z.ZodObject<{
initial_shared_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
initial_shared_version: string | number;
}, {
initial_shared_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
Shared: {
initial_shared_version: string | number;
};
}, {
Shared: {
initial_shared_version: string | number;
};
}>, z.ZodLiteral<"Immutable">, z.ZodObject<{
ConsensusAddressOwner: z.ZodObject<{
owner: z.ZodString;
start_version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strict", z.ZodTypeAny, {
owner: string;
start_version: string | number;
}, {
owner: string;
start_version: string | number;
}>;
}, "strict", z.ZodTypeAny, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}, {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
}>]>;
reference: z.ZodObject<{
digest: z.ZodString;
objectId: z.ZodString;
version: z.ZodUnion<[z.ZodString, z.ZodNumber]>;
}, "strip", z.ZodTypeAny, {
version: string | number;
digest: string;
objectId: string;
}, {
version: string | number;
digest: string;
objectId: string;
}>;
}, "strip", z.ZodTypeAny, {
owner: {
AddressOwner: string;
} | {
ObjectOwner: string;
} | {
Shared: {
initial_shared_version: string | number;
};
} | "Immutable" | {
ConsensusAddressOwner: {
owner: string;
start_version: string | number;
};
};
reference: {
version: string | number;
digest: string;
objectId: string;
};
}, {
owner: {
AddressOwner: string;
} | {
ObjectOwner: strin