PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@iota/iota-sdk/dist/esm/bcs
Просмотр файла: bcs.d.ts
import type { BcsType } from '@iota/bcs';
import type { TypeTag as TypeTagType } from './types.js';
export declare const Address: BcsType<string, string | Uint8Array>;
export declare const ObjectDigest: BcsType<string, string>;
export declare const IotaObjectRef: BcsType<{
objectId: string;
version: string;
digest: string;
}, {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
}>;
export declare const SharedObjectRef: BcsType<{
objectId: string;
initialSharedVersion: string;
mutable: boolean;
}, {
objectId: string | Uint8Array;
initialSharedVersion: string | number | bigint;
mutable: boolean;
}>;
export declare const ObjectArg: BcsType<import("@iota/bcs").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">, import("@iota/bcs").EnumInputShape<{
ImmOrOwnedObject: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
SharedObject: {
objectId: string | Uint8Array;
initialSharedVersion: string | number | bigint;
mutable: boolean;
};
Receiving: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
}>>;
export declare const Owner: BcsType<import("@iota/bcs").EnumOutputShapeWithKeys<{
AddressOwner: string;
ObjectOwner: string;
Shared: {
initialSharedVersion: string;
};
Immutable: true;
}, "AddressOwner" | "ObjectOwner" | "Shared" | "Immutable">, import("@iota/bcs").EnumInputShape<{
AddressOwner: string | Uint8Array;
ObjectOwner: string | Uint8Array;
Shared: {
initialSharedVersion: string | number | bigint;
};
Immutable: boolean | object | null;
}>>;
export declare const CallArg: BcsType<import("@iota/bcs").EnumOutputShapeWithKeys<{
Pure: {
bytes: string;
};
Object: import("@iota/bcs").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">;
}, "Pure" | "Object">, import("@iota/bcs").EnumInputShape<{
Pure: {
bytes: string | Uint8Array;
};
Object: import("@iota/bcs").EnumInputShape<{
ImmOrOwnedObject: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
SharedObject: {
objectId: string | Uint8Array;
initialSharedVersion: string | number | bigint;
mutable: boolean;
};
Receiving: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
}>;
}>>;
export declare const TypeTag: BcsType<string, string | TypeTagType>;
export declare const Argument: BcsType<import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">, import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>>;
export declare const ProgrammableMoveCall: BcsType<{
package: string;
module: string;
function: string;
typeArguments: string[];
arguments: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
}, {
package: string | Uint8Array;
module: string;
function: string;
typeArguments: Iterable<string | TypeTagType> & {
length: number;
};
arguments: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
}>;
export declare const Command: BcsType<import("@iota/bcs").EnumOutputShapeWithKeys<{
MoveCall: {
package: string;
module: string;
function: string;
typeArguments: string[];
arguments: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
TransferObjects: {
objects: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
address: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
SplitCoins: {
coin: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
amounts: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
MergeCoins: {
destination: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
sources: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Publish: {
modules: string[];
dependencies: string[];
};
MakeMoveVec: {
type: string | null;
elements: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Upgrade: {
modules: string[];
dependencies: string[];
package: string;
ticket: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
}, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">, import("@iota/bcs").EnumInputShape<{
MoveCall: {
package: string | Uint8Array;
module: string;
function: string;
typeArguments: Iterable<string | TypeTagType> & {
length: number;
};
arguments: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
TransferObjects: {
objects: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
address: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
SplitCoins: {
coin: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
amounts: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
MergeCoins: {
destination: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
sources: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Publish: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
};
MakeMoveVec: {
type: string | null;
elements: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Upgrade: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
package: string | Uint8Array;
ticket: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
}>>;
export declare const ProgrammableTransaction: BcsType<{
inputs: import("@iota/bcs").EnumOutputShapeWithKeys<{
Pure: {
bytes: string;
};
Object: import("@iota/bcs").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">;
}, "Pure" | "Object">[];
commands: import("@iota/bcs").EnumOutputShapeWithKeys<{
MoveCall: {
package: string;
module: string;
function: string;
typeArguments: string[];
arguments: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
TransferObjects: {
objects: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
address: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
SplitCoins: {
coin: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
amounts: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
MergeCoins: {
destination: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
sources: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Publish: {
modules: string[];
dependencies: string[];
};
MakeMoveVec: {
type: string | null;
elements: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Upgrade: {
modules: string[];
dependencies: string[];
package: string;
ticket: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
}, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[];
}, {
inputs: Iterable<import("@iota/bcs").EnumInputShape<{
Pure: {
bytes: string | Uint8Array;
};
Object: import("@iota/bcs").EnumInputShape<{
ImmOrOwnedObject: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
SharedObject: {
objectId: string | Uint8Array;
initialSharedVersion: string | number | bigint;
mutable: boolean;
};
Receiving: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
}>;
}>> & {
length: number;
};
commands: Iterable<import("@iota/bcs").EnumInputShape<{
MoveCall: {
package: string | Uint8Array;
module: string;
function: string;
typeArguments: Iterable<string | TypeTagType> & {
length: number;
};
arguments: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
TransferObjects: {
objects: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
address: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
SplitCoins: {
coin: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
amounts: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
MergeCoins: {
destination: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
sources: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Publish: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
};
MakeMoveVec: {
type: string | null;
elements: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Upgrade: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
package: string | Uint8Array;
ticket: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
}>> & {
length: number;
};
}>;
export declare const TransactionKind: BcsType<import("@iota/bcs").EnumOutputShapeWithKeys<{
ProgrammableTransaction: {
inputs: import("@iota/bcs").EnumOutputShapeWithKeys<{
Pure: {
bytes: string;
};
Object: import("@iota/bcs").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">;
}, "Pure" | "Object">[];
commands: import("@iota/bcs").EnumOutputShapeWithKeys<{
MoveCall: {
package: string;
module: string;
function: string;
typeArguments: string[];
arguments: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
TransferObjects: {
objects: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
address: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
SplitCoins: {
coin: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
amounts: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
MergeCoins: {
destination: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
sources: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Publish: {
modules: string[];
dependencies: string[];
};
MakeMoveVec: {
type: string | null;
elements: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Upgrade: {
modules: string[];
dependencies: string[];
package: string;
ticket: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
}, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[];
};
ChangeEpoch: true;
Genesis: true;
ConsensusCommitPrologue: true;
}, "ProgrammableTransaction" | "ChangeEpoch" | "Genesis" | "ConsensusCommitPrologue">, import("@iota/bcs").EnumInputShape<{
ProgrammableTransaction: {
inputs: Iterable<import("@iota/bcs").EnumInputShape<{
Pure: {
bytes: string | Uint8Array;
};
Object: import("@iota/bcs").EnumInputShape<{
ImmOrOwnedObject: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
SharedObject: {
objectId: string | Uint8Array;
initialSharedVersion: string | number | bigint;
mutable: boolean;
};
Receiving: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
}>;
}>> & {
length: number;
};
commands: Iterable<import("@iota/bcs").EnumInputShape<{
MoveCall: {
package: string | Uint8Array;
module: string;
function: string;
typeArguments: Iterable<string | TypeTagType> & {
length: number;
};
arguments: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
TransferObjects: {
objects: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
address: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
SplitCoins: {
coin: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
amounts: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
MergeCoins: {
destination: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
sources: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Publish: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
};
MakeMoveVec: {
type: string | null;
elements: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Upgrade: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
package: string | Uint8Array;
ticket: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
}>> & {
length: number;
};
};
ChangeEpoch: boolean | object | null;
Genesis: boolean | object | null;
ConsensusCommitPrologue: boolean | object | null;
}>>;
export declare const TransactionExpiration: BcsType<import("@iota/bcs").EnumOutputShapeWithKeys<{
None: true;
Epoch: number;
}, "None" | "Epoch">, import("@iota/bcs").EnumInputShape<{
None: boolean | object | null;
Epoch: string | number;
}>>;
export declare const StructTag: BcsType<{
address: string;
module: string;
name: string;
typeParams: TypeTagType[];
}, {
address: string | Uint8Array;
module: string;
name: string;
typeParams: Iterable<TypeTagType> & {
length: number;
};
}>;
export declare const GasData: BcsType<{
payment: {
objectId: string;
version: string;
digest: string;
}[];
owner: string;
price: string;
budget: string;
}, {
payment: Iterable<{
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
}> & {
length: number;
};
owner: string | Uint8Array;
price: string | number | bigint;
budget: string | number | bigint;
}>;
export declare const TransactionDataV1: BcsType<{
kind: import("@iota/bcs").EnumOutputShapeWithKeys<{
ProgrammableTransaction: {
inputs: import("@iota/bcs").EnumOutputShapeWithKeys<{
Pure: {
bytes: string;
};
Object: import("@iota/bcs").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">;
}, "Pure" | "Object">[];
commands: import("@iota/bcs").EnumOutputShapeWithKeys<{
MoveCall: {
package: string;
module: string;
function: string;
typeArguments: string[];
arguments: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
TransferObjects: {
objects: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
address: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
SplitCoins: {
coin: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
amounts: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
MergeCoins: {
destination: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
sources: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Publish: {
modules: string[];
dependencies: string[];
};
MakeMoveVec: {
type: string | null;
elements: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Upgrade: {
modules: string[];
dependencies: string[];
package: string;
ticket: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
}, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[];
};
ChangeEpoch: true;
Genesis: true;
ConsensusCommitPrologue: true;
}, "ProgrammableTransaction" | "ChangeEpoch" | "Genesis" | "ConsensusCommitPrologue">;
sender: string;
gasData: {
payment: {
objectId: string;
version: string;
digest: string;
}[];
owner: string;
price: string;
budget: string;
};
expiration: import("@iota/bcs").EnumOutputShapeWithKeys<{
None: true;
Epoch: number;
}, "None" | "Epoch">;
}, {
kind: import("@iota/bcs").EnumInputShape<{
ProgrammableTransaction: {
inputs: Iterable<import("@iota/bcs").EnumInputShape<{
Pure: {
bytes: string | Uint8Array;
};
Object: import("@iota/bcs").EnumInputShape<{
ImmOrOwnedObject: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
SharedObject: {
objectId: string | Uint8Array;
initialSharedVersion: string | number | bigint;
mutable: boolean;
};
Receiving: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
}>;
}>> & {
length: number;
};
commands: Iterable<import("@iota/bcs").EnumInputShape<{
MoveCall: {
package: string | Uint8Array;
module: string;
function: string;
typeArguments: Iterable<string | TypeTagType> & {
length: number;
};
arguments: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
TransferObjects: {
objects: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
address: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
SplitCoins: {
coin: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
amounts: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
MergeCoins: {
destination: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
sources: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Publish: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
};
MakeMoveVec: {
type: string | null;
elements: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Upgrade: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
package: string | Uint8Array;
ticket: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
}>> & {
length: number;
};
};
ChangeEpoch: boolean | object | null;
Genesis: boolean | object | null;
ConsensusCommitPrologue: boolean | object | null;
}>;
sender: string | Uint8Array;
gasData: {
payment: Iterable<{
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
}> & {
length: number;
};
owner: string | Uint8Array;
price: string | number | bigint;
budget: string | number | bigint;
};
expiration: import("@iota/bcs").EnumInputShape<{
None: boolean | object | null;
Epoch: string | number;
}>;
}>;
export declare const TransactionData: BcsType<{
V1: {
kind: import("@iota/bcs").EnumOutputShapeWithKeys<{
ProgrammableTransaction: {
inputs: import("@iota/bcs").EnumOutputShapeWithKeys<{
Pure: {
bytes: string;
};
Object: import("@iota/bcs").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">;
}, "Pure" | "Object">[];
commands: import("@iota/bcs").EnumOutputShapeWithKeys<{
MoveCall: {
package: string;
module: string;
function: string;
typeArguments: string[];
arguments: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
TransferObjects: {
objects: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
address: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
SplitCoins: {
coin: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
amounts: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
MergeCoins: {
destination: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
sources: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Publish: {
modules: string[];
dependencies: string[];
};
MakeMoveVec: {
type: string | null;
elements: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Upgrade: {
modules: string[];
dependencies: string[];
package: string;
ticket: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
}, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[];
};
ChangeEpoch: true;
Genesis: true;
ConsensusCommitPrologue: true;
}, "ProgrammableTransaction" | "ChangeEpoch" | "Genesis" | "ConsensusCommitPrologue">;
sender: string;
gasData: {
payment: {
objectId: string;
version: string;
digest: string;
}[];
owner: string;
price: string;
budget: string;
};
expiration: import("@iota/bcs").EnumOutputShapeWithKeys<{
None: true;
Epoch: number;
}, "None" | "Epoch">;
};
$kind: "V1";
}, {
V1: {
kind: import("@iota/bcs").EnumInputShape<{
ProgrammableTransaction: {
inputs: Iterable<import("@iota/bcs").EnumInputShape<{
Pure: {
bytes: string | Uint8Array;
};
Object: import("@iota/bcs").EnumInputShape<{
ImmOrOwnedObject: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
SharedObject: {
objectId: string | Uint8Array;
initialSharedVersion: string | number | bigint;
mutable: boolean;
};
Receiving: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
}>;
}>> & {
length: number;
};
commands: Iterable<import("@iota/bcs").EnumInputShape<{
MoveCall: {
package: string | Uint8Array;
module: string;
function: string;
typeArguments: Iterable<string | TypeTagType> & {
length: number;
};
arguments: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
TransferObjects: {
objects: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
address: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
SplitCoins: {
coin: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
amounts: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
MergeCoins: {
destination: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
sources: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Publish: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
};
MakeMoveVec: {
type: string | null;
elements: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Upgrade: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
package: string | Uint8Array;
ticket: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
}>> & {
length: number;
};
};
ChangeEpoch: boolean | object | null;
Genesis: boolean | object | null;
ConsensusCommitPrologue: boolean | object | null;
}>;
sender: string | Uint8Array;
gasData: {
payment: Iterable<{
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
}> & {
length: number;
};
owner: string | Uint8Array;
price: string | number | bigint;
budget: string | number | bigint;
};
expiration: import("@iota/bcs").EnumInputShape<{
None: boolean | object | null;
Epoch: string | number;
}>;
};
}>;
export declare const IntentScope: BcsType<import("@iota/bcs").EnumOutputShapeWithKeys<{
TransactionData: true;
TransactionEffects: true;
CheckpointSummary: true;
PersonalMessage: true;
}, "TransactionData" | "TransactionEffects" | "CheckpointSummary" | "PersonalMessage">, import("@iota/bcs").EnumInputShape<{
TransactionData: boolean | object | null;
TransactionEffects: boolean | object | null;
CheckpointSummary: boolean | object | null;
PersonalMessage: boolean | object | null;
}>>;
export declare const IntentVersion: BcsType<{
V0: true;
$kind: "V0";
}, {
V0: boolean | object | null;
}>;
export declare const AppId: BcsType<{
Iota: true;
$kind: "Iota";
}, {
Iota: boolean | object | null;
}>;
export declare const Intent: BcsType<{
scope: import("@iota/bcs").EnumOutputShapeWithKeys<{
TransactionData: true;
TransactionEffects: true;
CheckpointSummary: true;
PersonalMessage: true;
}, "TransactionData" | "TransactionEffects" | "CheckpointSummary" | "PersonalMessage">;
version: {
V0: true;
$kind: "V0";
};
appId: {
Iota: true;
$kind: "Iota";
};
}, {
scope: import("@iota/bcs").EnumInputShape<{
TransactionData: boolean | object | null;
TransactionEffects: boolean | object | null;
CheckpointSummary: boolean | object | null;
PersonalMessage: boolean | object | null;
}>;
version: {
V0: boolean | object | null;
};
appId: {
Iota: boolean | object | null;
};
}>;
export declare function IntentMessage<T extends BcsType<any>>(T: T): BcsType<{
intent: {
scope: import("@iota/bcs").EnumOutputShapeWithKeys<{
TransactionData: true;
TransactionEffects: true;
CheckpointSummary: true;
PersonalMessage: true;
}, "TransactionData" | "TransactionEffects" | "CheckpointSummary" | "PersonalMessage">;
version: {
V0: true;
$kind: "V0";
};
appId: {
Iota: true;
$kind: "Iota";
};
};
value: T extends BcsType<infer U, any> ? U : never;
}, {
intent: {
scope: import("@iota/bcs").EnumInputShape<{
TransactionData: boolean | object | null;
TransactionEffects: boolean | object | null;
CheckpointSummary: boolean | object | null;
PersonalMessage: boolean | object | null;
}>;
version: {
V0: boolean | object | null;
};
appId: {
Iota: boolean | object | null;
};
};
value: T extends BcsType<any, infer U_1> ? U_1 : never;
}>;
export declare const CompressedSignature: BcsType<import("@iota/bcs").EnumOutputShapeWithKeys<{
ED25519: number[];
Secp256k1: number[];
Secp256r1: number[];
}, "ED25519" | "Secp256k1" | "Secp256r1">, import("@iota/bcs").EnumInputShape<{
ED25519: Iterable<number> & {
length: number;
};
Secp256k1: Iterable<number> & {
length: number;
};
Secp256r1: Iterable<number> & {
length: number;
};
}>>;
export declare const PublicKey: BcsType<import("@iota/bcs").EnumOutputShapeWithKeys<{
ED25519: number[];
Secp256k1: number[];
Secp256r1: number[];
}, "ED25519" | "Secp256k1" | "Secp256r1">, import("@iota/bcs").EnumInputShape<{
ED25519: Iterable<number> & {
length: number;
};
Secp256k1: Iterable<number> & {
length: number;
};
Secp256r1: Iterable<number> & {
length: number;
};
}>>;
export declare const MultiSigPkMap: BcsType<{
pubKey: import("@iota/bcs").EnumOutputShapeWithKeys<{
ED25519: number[];
Secp256k1: number[];
Secp256r1: number[];
}, "ED25519" | "Secp256k1" | "Secp256r1">;
weight: number;
}, {
pubKey: import("@iota/bcs").EnumInputShape<{
ED25519: Iterable<number> & {
length: number;
};
Secp256k1: Iterable<number> & {
length: number;
};
Secp256r1: Iterable<number> & {
length: number;
};
}>;
weight: number;
}>;
export declare const MultiSigPublicKey: BcsType<{
pk_map: {
pubKey: import("@iota/bcs").EnumOutputShapeWithKeys<{
ED25519: number[];
Secp256k1: number[];
Secp256r1: number[];
}, "ED25519" | "Secp256k1" | "Secp256r1">;
weight: number;
}[];
threshold: number;
}, {
pk_map: Iterable<{
pubKey: import("@iota/bcs").EnumInputShape<{
ED25519: Iterable<number> & {
length: number;
};
Secp256k1: Iterable<number> & {
length: number;
};
Secp256r1: Iterable<number> & {
length: number;
};
}>;
weight: number;
}> & {
length: number;
};
threshold: number;
}>;
export declare const MultiSig: BcsType<{
sigs: import("@iota/bcs").EnumOutputShapeWithKeys<{
ED25519: number[];
Secp256k1: number[];
Secp256r1: number[];
}, "ED25519" | "Secp256k1" | "Secp256r1">[];
bitmap: number;
multisig_pk: {
pk_map: {
pubKey: import("@iota/bcs").EnumOutputShapeWithKeys<{
ED25519: number[];
Secp256k1: number[];
Secp256r1: number[];
}, "ED25519" | "Secp256k1" | "Secp256r1">;
weight: number;
}[];
threshold: number;
};
}, {
sigs: Iterable<import("@iota/bcs").EnumInputShape<{
ED25519: Iterable<number> & {
length: number;
};
Secp256k1: Iterable<number> & {
length: number;
};
Secp256r1: Iterable<number> & {
length: number;
};
}>> & {
length: number;
};
bitmap: number;
multisig_pk: {
pk_map: Iterable<{
pubKey: import("@iota/bcs").EnumInputShape<{
ED25519: Iterable<number> & {
length: number;
};
Secp256k1: Iterable<number> & {
length: number;
};
Secp256r1: Iterable<number> & {
length: number;
};
}>;
weight: number;
}> & {
length: number;
};
threshold: number;
};
}>;
export declare const base64String: BcsType<string, string | Uint8Array>;
export declare const SenderSignedTransaction: BcsType<{
intentMessage: {
intent: {
scope: import("@iota/bcs").EnumOutputShapeWithKeys<{
TransactionData: true;
TransactionEffects: true;
CheckpointSummary: true;
PersonalMessage: true;
}, "TransactionData" | "TransactionEffects" | "CheckpointSummary" | "PersonalMessage">;
version: {
V0: true;
$kind: "V0";
};
appId: {
Iota: true;
$kind: "Iota";
};
};
value: {
V1: {
kind: import("@iota/bcs").EnumOutputShapeWithKeys<{
ProgrammableTransaction: {
inputs: import("@iota/bcs").EnumOutputShapeWithKeys<{
Pure: {
bytes: string;
};
Object: import("@iota/bcs").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">;
}, "Pure" | "Object">[];
commands: import("@iota/bcs").EnumOutputShapeWithKeys<{
MoveCall: {
package: string;
module: string;
function: string;
typeArguments: string[];
arguments: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
TransferObjects: {
objects: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
address: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
SplitCoins: {
coin: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
amounts: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
MergeCoins: {
destination: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
sources: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Publish: {
modules: string[];
dependencies: string[];
};
MakeMoveVec: {
type: string | null;
elements: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Upgrade: {
modules: string[];
dependencies: string[];
package: string;
ticket: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
}, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[];
};
ChangeEpoch: true;
Genesis: true;
ConsensusCommitPrologue: true;
}, "ProgrammableTransaction" | "ChangeEpoch" | "Genesis" | "ConsensusCommitPrologue">;
sender: string;
gasData: {
payment: {
objectId: string;
version: string;
digest: string;
}[];
owner: string;
price: string;
budget: string;
};
expiration: import("@iota/bcs").EnumOutputShapeWithKeys<{
None: true;
Epoch: number;
}, "None" | "Epoch">;
};
$kind: "V1";
};
};
txSignatures: string[];
}, {
intentMessage: {
intent: {
scope: import("@iota/bcs").EnumInputShape<{
TransactionData: boolean | object | null;
TransactionEffects: boolean | object | null;
CheckpointSummary: boolean | object | null;
PersonalMessage: boolean | object | null;
}>;
version: {
V0: boolean | object | null;
};
appId: {
Iota: boolean | object | null;
};
};
value: {
V1: {
kind: import("@iota/bcs").EnumInputShape<{
ProgrammableTransaction: {
inputs: Iterable<import("@iota/bcs").EnumInputShape<{
Pure: {
bytes: string | Uint8Array;
};
Object: import("@iota/bcs").EnumInputShape<{
ImmOrOwnedObject: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
SharedObject: {
objectId: string | Uint8Array;
initialSharedVersion: string | number | bigint;
mutable: boolean;
};
Receiving: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
}>;
}>> & {
length: number;
};
commands: Iterable<import("@iota/bcs").EnumInputShape<{
MoveCall: {
package: string | Uint8Array;
module: string;
function: string;
typeArguments: Iterable<string | TypeTagType> & {
length: number;
};
arguments: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
TransferObjects: {
objects: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
address: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
SplitCoins: {
coin: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
amounts: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
MergeCoins: {
destination: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
sources: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Publish: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
};
MakeMoveVec: {
type: string | null;
elements: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Upgrade: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
package: string | Uint8Array;
ticket: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
}>> & {
length: number;
};
};
ChangeEpoch: boolean | object | null;
Genesis: boolean | object | null;
ConsensusCommitPrologue: boolean | object | null;
}>;
sender: string | Uint8Array;
gasData: {
payment: Iterable<{
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
}> & {
length: number;
};
owner: string | Uint8Array;
price: string | number | bigint;
budget: string | number | bigint;
};
expiration: import("@iota/bcs").EnumInputShape<{
None: boolean | object | null;
Epoch: string | number;
}>;
};
};
};
txSignatures: Iterable<string | Uint8Array> & {
length: number;
};
}>;
export declare const SenderSignedData: BcsType<{
intentMessage: {
intent: {
scope: import("@iota/bcs").EnumOutputShapeWithKeys<{
TransactionData: true;
TransactionEffects: true;
CheckpointSummary: true;
PersonalMessage: true;
}, "TransactionData" | "TransactionEffects" | "CheckpointSummary" | "PersonalMessage">;
version: {
V0: true;
$kind: "V0";
};
appId: {
Iota: true;
$kind: "Iota";
};
};
value: {
V1: {
kind: import("@iota/bcs").EnumOutputShapeWithKeys<{
ProgrammableTransaction: {
inputs: import("@iota/bcs").EnumOutputShapeWithKeys<{
Pure: {
bytes: string;
};
Object: import("@iota/bcs").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">;
}, "Pure" | "Object">[];
commands: import("@iota/bcs").EnumOutputShapeWithKeys<{
MoveCall: {
package: string;
module: string;
function: string;
typeArguments: string[];
arguments: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
TransferObjects: {
objects: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
address: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
SplitCoins: {
coin: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
amounts: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
MergeCoins: {
destination: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
sources: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Publish: {
modules: string[];
dependencies: string[];
};
MakeMoveVec: {
type: string | null;
elements: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">[];
};
Upgrade: {
modules: string[];
dependencies: string[];
package: string;
ticket: import("@iota/bcs").EnumOutputShapeWithKeys<{
GasCoin: true;
Input: number;
Result: number;
NestedResult: [number, number];
}, "GasCoin" | "Input" | "Result" | "NestedResult">;
};
}, "MoveCall" | "TransferObjects" | "SplitCoins" | "MergeCoins" | "Publish" | "MakeMoveVec" | "Upgrade">[];
};
ChangeEpoch: true;
Genesis: true;
ConsensusCommitPrologue: true;
}, "ProgrammableTransaction" | "ChangeEpoch" | "Genesis" | "ConsensusCommitPrologue">;
sender: string;
gasData: {
payment: {
objectId: string;
version: string;
digest: string;
}[];
owner: string;
price: string;
budget: string;
};
expiration: import("@iota/bcs").EnumOutputShapeWithKeys<{
None: true;
Epoch: number;
}, "None" | "Epoch">;
};
$kind: "V1";
};
};
txSignatures: string[];
}[], Iterable<{
intentMessage: {
intent: {
scope: import("@iota/bcs").EnumInputShape<{
TransactionData: boolean | object | null;
TransactionEffects: boolean | object | null;
CheckpointSummary: boolean | object | null;
PersonalMessage: boolean | object | null;
}>;
version: {
V0: boolean | object | null;
};
appId: {
Iota: boolean | object | null;
};
};
value: {
V1: {
kind: import("@iota/bcs").EnumInputShape<{
ProgrammableTransaction: {
inputs: Iterable<import("@iota/bcs").EnumInputShape<{
Pure: {
bytes: string | Uint8Array;
};
Object: import("@iota/bcs").EnumInputShape<{
ImmOrOwnedObject: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
SharedObject: {
objectId: string | Uint8Array;
initialSharedVersion: string | number | bigint;
mutable: boolean;
};
Receiving: {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
};
}>;
}>> & {
length: number;
};
commands: Iterable<import("@iota/bcs").EnumInputShape<{
MoveCall: {
package: string | Uint8Array;
module: string;
function: string;
typeArguments: Iterable<string | TypeTagType> & {
length: number;
};
arguments: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
TransferObjects: {
objects: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
address: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
SplitCoins: {
coin: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
amounts: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
MergeCoins: {
destination: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
sources: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Publish: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
};
MakeMoveVec: {
type: string | null;
elements: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
};
Upgrade: {
modules: Iterable<string | Uint8Array> & {
length: number;
};
dependencies: Iterable<string | Uint8Array> & {
length: number;
};
package: string | Uint8Array;
ticket: import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>;
};
}>> & {
length: number;
};
};
ChangeEpoch: boolean | object | null;
Genesis: boolean | object | null;
ConsensusCommitPrologue: boolean | object | null;
}>;
sender: string | Uint8Array;
gasData: {
payment: Iterable<{
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
}> & {
length: number;
};
owner: string | Uint8Array;
price: string | number | bigint;
budget: string | number | bigint;
};
expiration: import("@iota/bcs").EnumInputShape<{
None: boolean | object | null;
Epoch: string | number;
}>;
};
};
};
txSignatures: Iterable<string | Uint8Array> & {
length: number;
};
}> & {
length: number;
}>;
export declare const PasskeyAuthenticator: BcsType<{
authenticatorData: number[];
clientDataJson: string;
userSignature: number[];
}, {
authenticatorData: Iterable<number> & {
length: number;
};
clientDataJson: string;
userSignature: Iterable<number> & {
length: number;
};
}>;
Выполнить команду
Для локальной разработки. Не используйте в интернете!