wowok
Version:
Wowok Blockchain TypeScript API
1,132 lines • 89.3 kB
TypeScript
import type { BcsType } from "../_deps/bcs/index.js";
import type { TypeTag as TypeTagType } from "./types.js";
export declare const Address: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
export declare const ObjectDigest: BcsType<string, string, "ObjectDigest">;
export declare const WowObjectRef: import("./index.js").BcsStruct<{
objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
version: BcsType<string, string | number | bigint, "u64">;
digest: BcsType<string, string, "ObjectDigest">;
}, string>;
export declare const SharedObjectRef: import("./index.js").BcsStruct<{
objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
initialSharedVersion: BcsType<string, string | number | bigint, "u64">;
mutable: BcsType<boolean, boolean, "bool">;
}, string>;
export declare const ObjectArg: import("./index.js").BcsEnum<{
ImmOrOwnedObject: import("./index.js").BcsStruct<{
objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
version: BcsType<string, string | number | bigint, "u64">;
digest: BcsType<string, string, "ObjectDigest">;
}, string>;
SharedObject: import("./index.js").BcsStruct<{
objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
initialSharedVersion: BcsType<string, string | number | bigint, "u64">;
mutable: BcsType<boolean, boolean, "bool">;
}, string>;
Receiving: import("./index.js").BcsStruct<{
objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
version: BcsType<string, string | number | bigint, "u64">;
digest: BcsType<string, string, "ObjectDigest">;
}, string>;
}, "ObjectArg">;
export declare const Owner: import("./index.js").BcsEnum<{
AddressOwner: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
ObjectOwner: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
Shared: import("./index.js").BcsStruct<{
initialSharedVersion: BcsType<string, string | number | bigint, "u64">;
}, string>;
Immutable: any;
ConsensusAddressOwner: import("./index.js").BcsStruct<{
owner: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
startVersion: BcsType<string, string | number | bigint, "u64">;
}, string>;
}, "Owner">;
export declare const CallArg: import("./index.js").BcsEnum<{
Pure: import("./index.js").BcsStruct<{
bytes: BcsType<string, string | Uint8Array<ArrayBufferLike>, string>;
}, string>;
Object: import("./index.js").BcsEnum<{
ImmOrOwnedObject: import("./index.js").BcsStruct<{
objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
version: BcsType<string, string | number | bigint, "u64">;
digest: BcsType<string, string, "ObjectDigest">;
}, string>;
SharedObject: import("./index.js").BcsStruct<{
objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
initialSharedVersion: BcsType<string, string | number | bigint, "u64">;
mutable: BcsType<boolean, boolean, "bool">;
}, string>;
Receiving: import("./index.js").BcsStruct<{
objectId: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
version: BcsType<string, string | number | bigint, "u64">;
digest: BcsType<string, string, "ObjectDigest">;
}, string>;
}, "ObjectArg">;
}, "CallArg">;
export declare const TypeTag: BcsType<string, string | TypeTagType, string>;
export declare const Argument: import("./index.js").BcsEnum<{
GasCoin: any;
Input: BcsType<number, number, "u16">;
Result: BcsType<number, number, "u16">;
NestedResult: import("./index.js").BcsTuple<readonly [BcsType<number, number, "u16">, BcsType<number, number, "u16">], string>;
}, "Argument">;
export declare const ProgrammableMoveCall: import("./index.js").BcsStruct<{
package: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
module: BcsType<string, string, "string">;
function: BcsType<string, string, "string">;
typeArguments: BcsType<string[], Iterable<string | TypeTagType> & {
length: number;
}, string>;
arguments: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
}, string>;
}, string>;
export declare const Command: import("./index.js").BcsEnum<{
MoveCall: import("./index.js").BcsStruct<{
package: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
module: BcsType<string, string, "string">;
function: BcsType<string, string, "string">;
typeArguments: BcsType<string[], Iterable<string | TypeTagType> & {
length: number;
}, string>;
arguments: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
}, string>;
}, string>;
TransferObjects: import("./index.js").BcsStruct<{
objects: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
}, string>;
address: import("./index.js").BcsEnum<{
GasCoin: any;
Input: BcsType<number, number, "u16">;
Result: BcsType<number, number, "u16">;
NestedResult: import("./index.js").BcsTuple<readonly [BcsType<number, number, "u16">, BcsType<number, number, "u16">], string>;
}, "Argument">;
}, string>;
SplitCoins: import("./index.js").BcsStruct<{
coin: import("./index.js").BcsEnum<{
GasCoin: any;
Input: BcsType<number, number, "u16">;
Result: BcsType<number, number, "u16">;
NestedResult: import("./index.js").BcsTuple<readonly [BcsType<number, number, "u16">, BcsType<number, number, "u16">], string>;
}, "Argument">;
amounts: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
}, string>;
}, string>;
MergeCoins: import("./index.js").BcsStruct<{
destination: import("./index.js").BcsEnum<{
GasCoin: any;
Input: BcsType<number, number, "u16">;
Result: BcsType<number, number, "u16">;
NestedResult: import("./index.js").BcsTuple<readonly [BcsType<number, number, "u16">, BcsType<number, number, "u16">], string>;
}, "Argument">;
sources: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
}, string>;
}, string>;
Publish: import("./index.js").BcsStruct<{
modules: BcsType<string[], Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
}, string>;
dependencies: BcsType<string[], Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
}, string>;
}, string>;
MakeMoveVec: import("./index.js").BcsStruct<{
type: BcsType<string, string, string>;
elements: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
}, string>;
}, string>;
Upgrade: import("./index.js").BcsStruct<{
modules: BcsType<string[], Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
}, string>;
dependencies: BcsType<string[], Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
}, string>;
package: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
ticket: import("./index.js").BcsEnum<{
GasCoin: any;
Input: BcsType<number, number, "u16">;
Result: BcsType<number, number, "u16">;
NestedResult: import("./index.js").BcsTuple<readonly [BcsType<number, number, "u16">, BcsType<number, number, "u16">], string>;
}, "Argument">;
}, string>;
}, "Command">;
export declare const ProgrammableTransaction: import("./index.js").BcsStruct<{
inputs: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
Pure: {
bytes: string;
};
Object: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
ImmOrOwnedObject: {
objectId: string;
version: string;
digest: string;
};
SharedObject: {
objectId: string;
initialSharedVersion: string;
mutable: boolean;
};
Receiving: {
objectId: string;
version: string;
digest: string;
};
}, "ImmOrOwnedObject" | "SharedObject" | "Receiving">;
}, "Object" | "Pure">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
Pure: {
bytes: string | Uint8Array<ArrayBufferLike>;
};
Object: import("../_deps/bcs/types.js").EnumInputShape<{
ImmOrOwnedObject: {
objectId: string | Uint8Array<ArrayBufferLike>;
version: string | number | bigint;
digest: string;
};
SharedObject: {
objectId: string | Uint8Array<ArrayBufferLike>;
initialSharedVersion: string | number | bigint;
mutable: boolean;
};
Receiving: {
objectId: string | Uint8Array<ArrayBufferLike>;
version: string | number | bigint;
digest: string;
};
}>;
}>> & {
length: number;
}, string>;
commands: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
MoveCall: {
package: string;
module: string;
function: string;
typeArguments: string[];
arguments: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
TransferObjects: {
objects: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
address: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
SplitCoins: {
coin: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
amounts: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
MergeCoins: {
destination: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
sources: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Publish: {
modules: string[];
dependencies: string[];
};
MakeMoveVec: {
type: string;
elements: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Upgrade: {
modules: string[];
dependencies: string[];
package: string;
ticket: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
}, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
MoveCall: {
package: string | Uint8Array<ArrayBufferLike>;
module: string;
function: string;
typeArguments: Iterable<string | TypeTagType> & {
length: number;
};
arguments: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
TransferObjects: {
objects: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
address: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
SplitCoins: {
coin: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
amounts: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
MergeCoins: {
destination: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
sources: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Publish: {
modules: Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
};
dependencies: Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
};
};
MakeMoveVec: {
type: string;
elements: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Upgrade: {
modules: Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
};
dependencies: Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
};
package: string | Uint8Array<ArrayBufferLike>;
ticket: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
}>> & {
length: number;
}, string>;
}, string>;
export declare const TransactionKind: import("./index.js").BcsEnum<{
ProgrammableTransaction: import("./index.js").BcsStruct<{
inputs: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
Pure: {
bytes: string;
};
Object: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
ImmOrOwnedObject: {
objectId: string;
version: string;
digest: string;
};
SharedObject: {
objectId: string;
initialSharedVersion: string;
mutable: boolean;
};
Receiving: {
objectId: string;
version: string;
digest: string;
};
}, "ImmOrOwnedObject" | "SharedObject" | "Receiving">;
}, "Object" | "Pure">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
Pure: {
bytes: string | Uint8Array<ArrayBufferLike>;
};
Object: import("../_deps/bcs/types.js").EnumInputShape<{
ImmOrOwnedObject: {
objectId: string | Uint8Array<ArrayBufferLike>;
version: string | number | bigint;
digest: string;
};
SharedObject: {
objectId: string | Uint8Array<ArrayBufferLike>;
initialSharedVersion: string | number | bigint;
mutable: boolean;
};
Receiving: {
objectId: string | Uint8Array<ArrayBufferLike>;
version: string | number | bigint;
digest: string;
};
}>;
}>> & {
length: number;
}, string>;
commands: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
MoveCall: {
package: string;
module: string;
function: string;
typeArguments: string[];
arguments: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
TransferObjects: {
objects: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
address: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
SplitCoins: {
coin: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
amounts: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
MergeCoins: {
destination: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
sources: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Publish: {
modules: string[];
dependencies: string[];
};
MakeMoveVec: {
type: string;
elements: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Upgrade: {
modules: string[];
dependencies: string[];
package: string;
ticket: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
}, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
MoveCall: {
package: string | Uint8Array<ArrayBufferLike>;
module: string;
function: string;
typeArguments: Iterable<string | TypeTagType> & {
length: number;
};
arguments: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
TransferObjects: {
objects: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
address: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
SplitCoins: {
coin: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
amounts: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
MergeCoins: {
destination: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
sources: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Publish: {
modules: Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
};
dependencies: Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
};
};
MakeMoveVec: {
type: string;
elements: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Upgrade: {
modules: Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
};
dependencies: Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
};
package: string | Uint8Array<ArrayBufferLike>;
ticket: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
}>> & {
length: number;
}, string>;
}, string>;
ChangeEpoch: any;
Genesis: any;
ConsensusCommitPrologue: any;
}, "TransactionKind">;
export declare const TransactionExpiration: import("./index.js").BcsEnum<{
None: any;
Epoch: BcsType<number, string | number, "u64">;
}, "TransactionExpiration">;
export declare const StructTag: import("./index.js").BcsStruct<{
address: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
module: BcsType<string, string, "string">;
name: BcsType<string, string, "string">;
typeParams: BcsType<TypeTagType[], Iterable<TypeTagType> & {
length: number;
}, string>;
}, string>;
export declare const GasData: import("./index.js").BcsStruct<{
payment: BcsType<{
objectId: string;
version: string;
digest: string;
}[], Iterable<{
objectId: string | Uint8Array<ArrayBufferLike>;
version: string | number | bigint;
digest: string;
}> & {
length: number;
}, string>;
owner: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
price: BcsType<string, string | number | bigint, "u64">;
budget: BcsType<string, string | number | bigint, "u64">;
}, string>;
export declare const TransactionDataV1: import("./index.js").BcsStruct<{
kind: import("./index.js").BcsEnum<{
ProgrammableTransaction: import("./index.js").BcsStruct<{
inputs: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
Pure: {
bytes: string;
};
Object: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
ImmOrOwnedObject: {
objectId: string;
version: string;
digest: string;
};
SharedObject: {
objectId: string;
initialSharedVersion: string;
mutable: boolean;
};
Receiving: {
objectId: string;
version: string;
digest: string;
};
}, "ImmOrOwnedObject" | "SharedObject" | "Receiving">;
}, "Object" | "Pure">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
Pure: {
bytes: string | Uint8Array<ArrayBufferLike>;
};
Object: import("../_deps/bcs/types.js").EnumInputShape<{
ImmOrOwnedObject: {
objectId: string | Uint8Array<ArrayBufferLike>;
version: string | number | bigint;
digest: string;
};
SharedObject: {
objectId: string | Uint8Array<ArrayBufferLike>;
initialSharedVersion: string | number | bigint;
mutable: boolean;
};
Receiving: {
objectId: string | Uint8Array<ArrayBufferLike>;
version: string | number | bigint;
digest: string;
};
}>;
}>> & {
length: number;
}, string>;
commands: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
MoveCall: {
package: string;
module: string;
function: string;
typeArguments: string[];
arguments: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
TransferObjects: {
objects: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
address: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
SplitCoins: {
coin: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
amounts: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
MergeCoins: {
destination: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
sources: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Publish: {
modules: string[];
dependencies: string[];
};
MakeMoveVec: {
type: string;
elements: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Upgrade: {
modules: string[];
dependencies: string[];
package: string;
ticket: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
}, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
MoveCall: {
package: string | Uint8Array<ArrayBufferLike>;
module: string;
function: string;
typeArguments: Iterable<string | TypeTagType> & {
length: number;
};
arguments: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
TransferObjects: {
objects: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
address: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
SplitCoins: {
coin: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
amounts: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
MergeCoins: {
destination: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
sources: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Publish: {
modules: Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
};
dependencies: Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
};
};
MakeMoveVec: {
type: string;
elements: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Upgrade: {
modules: Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
};
dependencies: Iterable<string | Uint8Array<ArrayBufferLike>> & {
length: number;
};
package: string | Uint8Array<ArrayBufferLike>;
ticket: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
}>> & {
length: number;
}, string>;
}, string>;
ChangeEpoch: any;
Genesis: any;
ConsensusCommitPrologue: any;
}, "TransactionKind">;
sender: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
gasData: import("./index.js").BcsStruct<{
payment: BcsType<{
objectId: string;
version: string;
digest: string;
}[], Iterable<{
objectId: string | Uint8Array<ArrayBufferLike>;
version: string | number | bigint;
digest: string;
}> & {
length: number;
}, string>;
owner: BcsType<string, string | Uint8Array<ArrayBufferLike>, "bytes[32]">;
price: BcsType<string, string | number | bigint, "u64">;
budget: BcsType<string, string | number | bigint, "u64">;
}, string>;
expiration: import("./index.js").BcsEnum<{
None: any;
Epoch: BcsType<number, string | number, "u64">;
}, "TransactionExpiration">;
}, string>;
export declare const TransactionData: import("./index.js").BcsEnum<{
V1: import("./index.js").BcsStruct<{
kind: import("./index.js").BcsEnum<{
ProgrammableTransaction: import("./index.js").BcsStruct<{
inputs: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
Pure: {
bytes: string;
};
Object: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
ImmOrOwnedObject: {
objectId: string;
version: string;
digest: string;
};
SharedObject: {
objectId: string;
initialSharedVersion: string;
mutable: boolean;
};
Receiving: {
objectId: string;
version: string;
digest: string;
};
}, "ImmOrOwnedObject" | "SharedObject" | "Receiving">;
}, "Object" | "Pure">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
Pure: {
bytes: string | Uint8Array<ArrayBufferLike>;
};
Object: import("../_deps/bcs/types.js").EnumInputShape<{
ImmOrOwnedObject: {
objectId: string | Uint8Array<ArrayBufferLike>;
version: string | number | bigint;
digest: string;
};
SharedObject: {
objectId: string | Uint8Array<ArrayBufferLike>;
initialSharedVersion: string | number | bigint;
mutable: boolean;
};
Receiving: {
objectId: string | Uint8Array<ArrayBufferLike>;
version: string | number | bigint;
digest: string;
};
}>;
}>> & {
length: number;
}, string>;
commands: BcsType<import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
MoveCall: {
package: string;
module: string;
function: string;
typeArguments: string[];
arguments: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
TransferObjects: {
objects: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
address: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
SplitCoins: {
coin: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
amounts: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
MergeCoins: {
destination: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
sources: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Publish: {
modules: string[];
dependencies: string[];
};
MakeMoveVec: {
type: string;
elements: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Upgrade: {
modules: string[];
dependencies: string[];
package: string;
ticket: import("../_deps/bcs/types.js").EnumOutputShapeWithKeys<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
}, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[], Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
MoveCall: {
package: string | Uint8Array<ArrayBufferLike>;
module: string;
function: string;
typeArguments: Iterable<string | TypeTagType> & {
length: number;
};
arguments: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
TransferObjects: {
objects: Iterable<import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
address: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
SplitCoins: {
coin: import("../_deps/bcs/types.js").EnumInputShape<{
GasCoin: unknown;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
amounts: Iterable<import("../_deps/bc