PHP WebShell
Текущая директория: /usr/lib/node_modules/bitgo/node_modules/@iota/iota-sdk/dist/esm/bcs
Просмотр файла: index.d.ts
import { IntentMessage } from './bcs.js';
export type { TypeTag } from './types.js';
export { TypeTagSerializer } from './type-tag-serializer.js';
export { BcsType, type BcsTypeOptions } from '@iota/bcs';
declare const iotaBcs: {
U8: import("@iota/bcs").BcsType<number, number>;
U16: import("@iota/bcs").BcsType<number, number>;
U32: import("@iota/bcs").BcsType<number, number>;
U64: import("@iota/bcs").BcsType<string, string | number | bigint>;
U128: import("@iota/bcs").BcsType<string, string | number | bigint>;
U256: import("@iota/bcs").BcsType<string, string | number | bigint>;
ULEB128: import("@iota/bcs").BcsType<number, number>;
Bool: import("@iota/bcs").BcsType<boolean, boolean>;
String: import("@iota/bcs").BcsType<string, string>;
Address: import("@iota/bcs").BcsType<string, string | Uint8Array>;
AppId: import("@iota/bcs").BcsType<{
Iota: true;
$kind: "Iota";
}, {
Iota: boolean | object | null;
}>;
Argument: import("@iota/bcs").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];
}>>;
CallArg: import("@iota/bcs").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;
};
}>;
}>>;
CompressedSignature: import("@iota/bcs").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;
};
}>>;
GasData: import("@iota/bcs").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;
}>;
Intent: import("@iota/bcs").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;
};
}>;
IntentMessage: typeof IntentMessage;
IntentScope: import("@iota/bcs").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;
}>>;
IntentVersion: import("@iota/bcs").BcsType<{
V0: true;
$kind: "V0";
}, {
V0: boolean | object | null;
}>;
MultiSig: import("@iota/bcs").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;
};
}>;
MultiSigPkMap: import("@iota/bcs").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;
}>;
MultiSigPublicKey: import("@iota/bcs").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;
}>;
ObjectArg: import("@iota/bcs").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;
};
}>>;
ObjectDigest: import("@iota/bcs").BcsType<string, string>;
Owner: import("@iota/bcs").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;
}>>;
ProgrammableMoveCall: import("@iota/bcs").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 | import("./types.js").TypeTag> & {
length: number;
};
arguments: Iterable<import("@iota/bcs").EnumInputShape<{
GasCoin: boolean | object | null;
Input: number;
Result: number;
NestedResult: readonly [number, number];
}>> & {
length: number;
};
}>;
ProgrammableTransaction: import("@iota/bcs").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 | import("./types.js").TypeTag> & {
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;
};
}>;
PublicKey: import("@iota/bcs").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;
};
}>>;
SenderSignedData: import("@iota/bcs").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 | import("./types.js").TypeTag> & {
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;
}>;
SenderSignedTransaction: import("@iota/bcs").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 | import("./types.js").TypeTag> & {
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;
};
}>;
SharedObjectRef: import("@iota/bcs").BcsType<{
objectId: string;
initialSharedVersion: string;
mutable: boolean;
}, {
objectId: string | Uint8Array;
initialSharedVersion: string | number | bigint;
mutable: boolean;
}>;
StructTag: import("@iota/bcs").BcsType<{
address: string;
module: string;
name: string;
typeParams: import("./types.js").TypeTag[];
}, {
address: string | Uint8Array;
module: string;
name: string;
typeParams: Iterable<import("./types.js").TypeTag> & {
length: number;
};
}>;
IotaObjectRef: import("@iota/bcs").BcsType<{
objectId: string;
version: string;
digest: string;
}, {
objectId: string | Uint8Array;
version: string | number | bigint;
digest: string;
}>;
Command: import("@iota/bcs").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 | import("./types.js").TypeTag> & {
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];
}>;
};
}>>;
TransactionData: import("@iota/bcs").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 | import("./types.js").TypeTag> & {
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;
}>;
};
}>;
TransactionDataV1: import("@iota/bcs").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 | import("./types.js").TypeTag> & {
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;
}>;
}>;
TransactionExpiration: import("@iota/bcs").BcsType<import("@iota/bcs").EnumOutputShapeWithKeys<{
None: true;
Epoch: number;
}, "None" | "Epoch">, import("@iota/bcs").EnumInputShape<{
None: boolean | object | null;
Epoch: string | number;
}>>;
TransactionKind: import("@iota/bcs").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 | import("./types.js").TypeTag> & {
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;
}>>;
TypeTag: import("@iota/bcs").BcsType<string, string | import("./types.js").TypeTag>;
TransactionEffects: import("@iota/bcs").BcsType<{
V1: {
status: import("@iota/bcs").EnumOutputShapeWithKeys<{
Success: true;
Failed: {
error: import("@iota/bcs").EnumOutputShapeWithKeys<{
InsufficientGas: true;
InvalidGasObject: true;
InvariantViolation: true;
FeatureNotYetSupported: true;
MoveObjectTooBig: {
objectSize: string;
maxObjectSize: string;
};
MovePackageTooBig: {
objectSize: string;
maxObjectSize: string;
};
CircularObjectOwnership: {
object: string;
};
InsufficientCoinBalance: true;
CoinBalanceOverflow: true;
PublishErrorNonZeroAddress: true;
IotaMoveVerificationError: true;
MovePrimitiveRuntimeError: {
module: {
address: string;
name: string;
};
function: number;
instruction: number;
functionName: string | null;
} | null;
MoveAbort: [{
module: {
address: string;
name: string;
};
function: number;
instruction: number;
functionName: string | null;
}, string];
VMVerificationOrDeserializationError: true;
VMInvariantViolation: true;
FunctionNotFound: true;
ArityMismatch: true;
TypeArityMismatch: true;
NonEntryFunctionInvoked: true;
CommandArgumentError: {
argIdx: number;
kind: import("@iota/bcs").EnumOutputShapeWithKeys<{
TypeMismatch: true;
InvalidBCSBytes: true;
InvalidUsageOfPureArg: true;
InvalidArgumentToPrivateEntryFunction: true;
IndexOutOfBounds: {
idx: number;
};
SecondaryIndexOutOfBounds: {
resultIdx: number;
secondaryIdx: number;
};
InvalidResultArity: {
resultIdx: number;
};
InvalidGasCoinUsage: true;
InvalidValueUsage: true;
InvalidObjectByValue: true;
InvalidObjectByMutRef: true;
SharedObjectOperationNotAllowed: true;
}, "TypeMismatch" | "InvalidBCSBytes" | "InvalidUsageOfPureArg" | "InvalidArgumentToPrivateEntryFunction" | "IndexOutOfBounds" | "SecondaryIndexOutOfBounds" | "InvalidResultArity" | "InvalidGasCoinUsage" | "InvalidValueUsage" | "InvalidObjectByValue" | "InvalidObjectByMutRef" | "SharedObjectOperationNotAllowed">;
};
TypeArgumentError: {
argumentIdx: number;
kind: import("@iota/bcs").EnumOutputShapeWithKeys<{
TypeNotFound: true;
ConstraintNotSatisfied: true;
}, "TypeNotFound" | "ConstraintNotSatisfied">;
};
UnusedValueWithoutDrop: {
resultIdx: number;
secondaryIdx: number;
};
InvalidPublicFunctionReturnType: {
idx: number;
};
InvalidTransferObject: true;
EffectsTooLarge: {
currentSize: string;
maxSize: string;
};
PublishUpgradeMissingDependency: true;
PublishUpgradeDependencyDowngrade: true;
PackageUpgradeError: {
upgradeError: import("@iota/bcs").EnumOutputShapeWithKeys<{
UnableToFetchPackage: {
packageId: string;
};
NotAPackage: {
objectId: string;
};
IncompatibleUpgrade: true;
DigestDoesNotMatch: {
digest: number[];
};
UnknownUpgradePolicy: {
policy: number;
};
PackageIDDoesNotMatch: {
packageId: string;
ticketId: string;
};
}, "UnableToFetchPackage" | "NotAPackage" | "IncompatibleUpgrade" | "DigestDoesNotMatch" | "UnknownUpgradePolicy" | "PackageIDDoesNotMatch">;
};
WrittenObjectsTooLarge: {
currentSize: string;
maxSize: string;
};
CertificateDenied: true;
IotaMoveVerificationTimedout: true;
SharedObjectOperationNotAllowed: true;
InputObjectDeleted: true;
ExecutionCancelledDueToSharedObjectCongestion: {
congestedObjects: string[];
};
AddressDeniedForCoin: {
address: string;
coinType: string;
};
CoinTypeGlobalPause: {
coinType: string;
};
ExecutionCancelledDueToRandomnessUnavailable: true;
}, "PackageUpgradeError" | "SharedObjectOperationNotAllowed" | "CommandArgumentError" | "TypeArgumentError" | "InsufficientGas" | "InvalidGasObject" | "InvariantViolation" | "FeatureNotYetSupported" | "MoveObjectTooBig" | "MovePackageTooBig" | "CircularObjectOwnership" | "InsufficientCoinBalance" | "CoinBalanceOverflow" | "PublishErrorNonZeroAddress" | "IotaMoveVerificationError" | "MovePrimitiveRuntimeError" | "MoveAbort" | "VMVerificationOrDeserializationError" | "VMInvariantViolation" | "FunctionNotFound" | "ArityMismatch" | "TypeArityMismatch" | "NonEntryFunctionInvoked" | "UnusedValueWithoutDrop" | "InvalidPublicFunctionReturnType" | "InvalidTransferObject" | "EffectsTooLarge" | "PublishUpgradeMissingDependency" | "PublishUpgradeDependencyDowngrade" | "WrittenObjectsTooLarge" | "CertificateDenied" | "IotaMoveVerificationTimedout" | "InputObjectDeleted" | "ExecutionCancelledDueToSharedObjectCongestion" | "AddressDeniedForCoin" | "CoinTypeGlobalPause" | "ExecutionCancelledDueToRandomnessUnavailable">;
command: string | null;
};
}, "Success" | "Failed">;
executedEpoch: string;
gasUsed: {
computationCost: string;
computationCostBurned: string;
storageCost: string;
storageRebate: string;
nonRefundableStorageFee: string;
};
transactionDigest: string;
gasObjectIndex: number | null;
eventsDigest: string | null;
dependencies: string[];
lamportVersion: string;
changedObjects: [string, {
inputState: import("@iota/bcs").EnumOutputShapeWithKeys<{
NotExist: true;
Exist: [[string, string], import("@iota/bcs").EnumOutputShapeWithKeys<{
AddressOwner: string;
ObjectOwner: string;
Shared: {
initialSharedVersion: string;
};
Immutable: true;
}, "AddressOwner" | "ObjectOwner" | "Shared" | "Immutable">];
}, "NotExist" | "Exist">;
outputState: import("@iota/bcs").EnumOutputShapeWithKeys<{
NotExist: true;
ObjectWrite: [string, import("@iota/bcs").EnumOutputShapeWithKeys<{
AddressOwner: string;
ObjectOwner: string;
Shared: {
initialSharedVersion: string;
};
Immutable: true;
}, "AddressOwner" | "ObjectOwner" | "Shared" | "Immutable">];
PackageWrite: [string, string];
}, "NotExist" | "ObjectWrite" | "PackageWrite">;
idOperation: import("@iota/bcs").EnumOutputShapeWithKeys<{
None: true;
Created: true;
Deleted: true;
}, "None" | "Created" | "Deleted">;
}][];
unchangedSharedObjects: [string, import("@iota/bcs").EnumOutputShapeWithKeys<{
ReadOnlyRoot: [string, string];
MutateDeleted: string;
ReadDeleted: string;
Cancelled: string;
PerEpochConfig: true;
}, "ReadOnlyRoot" | "MutateDeleted" | "ReadDeleted" | "Cancelled" | "PerEpochConfig">][];
auxDataDigest: string | null;
};
$kind: "V1";
}, {
V1: {
status: import("@iota/bcs").EnumInputShape<{
Success: boolean | object | null;
Failed: {
error: import("@iota/bcs").EnumInputShape<{
InsufficientGas: boolean | object | null;
InvalidGasObject: boolean | object | null;
InvariantViolation: boolean | object | null;
FeatureNotYetSupported: boolean | object | null;
MoveObjectTooBig: {
objectSize: string | number | bigint;
maxObjectSize: string | number | bigint;
};
MovePackageTooBig: {
objectSize: string | number | bigint;
maxObjectSize: string | number | bigint;
};
CircularObjectOwnership: {
object: string | Uint8Array;
};
InsufficientCoinBalance: boolean | object | null;
CoinBalanceOverflow: boolean | object | null;
PublishErrorNonZeroAddress: boolean | object | null;
IotaMoveVerificationError: boolean | object | null;
MovePrimitiveRuntimeError: {
module: {
address: string | Uint8Array;
name: string;
};
function: number;
instruction: number;
functionName: string | null | undefined;
} | null | undefined;
MoveAbort: readonly [{
module: {
address: string | Uint8Array;
name: string;
};
function: number;
instruction: number;
functionName: string | null | undefined;
}, string | number | bigint];
VMVerificationOrDeserializationError: boolean | object | null;
VMInvariantViolation: boolean | object | null;
FunctionNotFound: boolean | object | null;
ArityMismatch: boolean | object | null;
TypeArityMismatch: boolean | object | null;
NonEntryFunctionInvoked: boolean | object | null;
CommandArgumentError: {
argIdx: number;
kind: import("@iota/bcs").EnumInputShape<{
TypeMismatch: boolean | object | null;
InvalidBCSBytes: boolean | object | null;
InvalidUsageOfPureArg: boolean | object | null;
InvalidArgumentToPrivateEntryFunction: boolean | object | null;
IndexOutOfBounds: {
idx: number;
};
SecondaryIndexOutOfBounds: {
resultIdx: number;
secondaryIdx: number;
};
InvalidResultArity: {
resultIdx: number;
};
InvalidGasCoinUsage: boolean | object | null;
InvalidValueUsage: boolean | object | null;
InvalidObjectByValue: boolean | object | null;
InvalidObjectByMutRef: boolean | object | null;
SharedObjectOperationNotAllowed: boolean | object | null;
}>;
};
TypeArgumentError: {
argumentIdx: number;
kind: import("@iota/bcs").EnumInputShape<{
TypeNotFound: boolean | object | null;
ConstraintNotSatisfied: boolean | object | null;
}>;
};
UnusedValueWithoutDrop: {
resultIdx: number;
secondaryIdx: number;
};
InvalidPublicFunctionReturnType: {
idx: number;
};
InvalidTransferObject: boolean | object | null;
EffectsTooLarge: {
currentSize: string | number | bigint;
maxSize: string | number | bigint;
};
PublishUpgradeMissingDependency: boolean | object | null;
PublishUpgradeDependencyDowngrade: boolean | object | null;
PackageUpgradeError: {
upgradeError: import("@iota/bcs").EnumInputShape<{
UnableToFetchPackage: {
packageId: string | Uint8Array;
};
NotAPackage: {
objectId: string | Uint8Array;
};
IncompatibleUpgrade: boolean | object | null;
DigestDoesNotMatch: {
digest: Iterable<number> & {
length: number;
};
};
UnknownUpgradePolicy: {
policy: number;
};
PackageIDDoesNotMatch: {
packageId: string | Uint8Array;
ticketId: string | Uint8Array;
};
}>;
};
WrittenObjectsTooLarge: {
currentSize: string | number | bigint;
maxSize: string | number | bigint;
};
CertificateDenied: boolean | object | null;
IotaMoveVerificationTimedout: boolean | object | null;
SharedObjectOperationNotAllowed: boolean | object | null;
InputObjectDeleted: boolean | object | null;
ExecutionCancelledDueToSharedObjectCongestion: {
congestedObjects: Iterable<string | Uint8Array> & {
length: number;
};
};
AddressDeniedForCoin: {
address: string | Uint8Array;
coinType: string;
};
CoinTypeGlobalPause: {
coinType: string;
};
ExecutionCancelledDueToRandomnessUnavailable: boolean | object | null;
}>;
command: string | number | bigint | null | undefined;
};
}>;
executedEpoch: string | number | bigint;
gasUsed: {
computationCost: string | number | bigint;
computationCostBurned: string | number | bigint;
storageCost: string | number | bigint;
storageRebate: string | number | bigint;
nonRefundableStorageFee: string | number | bigint;
};
transactionDigest: string;
gasObjectIndex: number | null | undefined;
eventsDigest: string | null | undefined;
dependencies: Iterable<string> & {
length: number;
};
lamportVersion: string | number | bigint;
changedObjects: Iterable<readonly [string | Uint8Array, {
inputState: import("@iota/bcs").EnumInputShape<{
NotExist: boolean | object | null;
Exist: readonly [readonly [string | number | bigint, string], import("@iota/bcs").EnumInputShape<{
AddressOwner: string | Uint8Array;
ObjectOwner: string | Uint8Array;
Shared: {
initialSharedVersion: string | number | bigint;
};
Immutable: boolean | object | null;
}>];
}>;
outputState: import("@iota/bcs").EnumInputShape<{
NotExist: boolean | object | null;
ObjectWrite: readonly [string, import("@iota/bcs").EnumInputShape<{
AddressOwner: string | Uint8Array;
ObjectOwner: string | Uint8Array;
Shared: {
initialSharedVersion: string | number | bigint;
};
Immutable: boolean | object | null;
}>];
PackageWrite: readonly [string | number | bigint, string];
}>;
idOperation: import("@iota/bcs").EnumInputShape<{
None: boolean | object | null;
Created: boolean | object | null;
Deleted: boolean | object | null;
}>;
}]> & {
length: number;
};
unchangedSharedObjects: Iterable<readonly [string | Uint8Array, import("@iota/bcs").EnumInputShape<{
ReadOnlyRoot: readonly [string | number | bigint, string];
MutateDeleted: string | number | bigint;
ReadDeleted: string | number | bigint;
Cancelled: string | number | bigint;
PerEpochConfig: boolean | object | null;
}>]> & {
length: number;
};
auxDataDigest: string | null | undefined;
};
}>;
PasskeyAuthenticator: import("@iota/bcs").BcsType<{
authenticatorData: number[];
clientDataJson: string;
userSignature: number[];
}, {
authenticatorData: Iterable<number> & {
length: number;
};
clientDataJson: string;
userSignature: Iterable<number> & {
length: number;
};
}>;
u8(options?: import("@iota/bcs").BcsTypeOptions<number>): import("@iota/bcs").BcsType<number, number>;
u16(options?: import("@iota/bcs").BcsTypeOptions<number>): import("@iota/bcs").BcsType<number, number>;
u32(options?: import("@iota/bcs").BcsTypeOptions<number>): import("@iota/bcs").BcsType<number, number>;
u64(options?: import("@iota/bcs").BcsTypeOptions<string, number | bigint | string>): import("@iota/bcs").BcsType<string, string | number | bigint>;
u128(options?: import("@iota/bcs").BcsTypeOptions<string, number | bigint | string>): import("@iota/bcs").BcsType<string, string | number | bigint>;
u256(options?: import("@iota/bcs").BcsTypeOptions<string, number | bigint | string>): import("@iota/bcs").BcsType<string, string | number | bigint>;
bool(options?: import("@iota/bcs").BcsTypeOptions<boolean>): import("@iota/bcs").BcsType<boolean, boolean>;
uleb128(options?: import("@iota/bcs").BcsTypeOptions<number>): import("@iota/bcs").BcsType<number, number>;
bytes<T extends number>(size: T, options?: import("@iota/bcs").BcsTypeOptions<Uint8Array, Iterable<number>>): import("@iota/bcs").BcsType<Uint8Array, Uint8Array>;
byteVector(options?: import("@iota/bcs").BcsTypeOptions<Uint8Array, Iterable<number>>): import("@iota/bcs").BcsType<Uint8Array, Iterable<number>>;
string(options?: import("@iota/bcs").BcsTypeOptions<string>): import("@iota/bcs").BcsType<string, string>;
fixedArray<T, Input>(size: number, type: import("@iota/bcs").BcsType<T, Input>, options?: import("@iota/bcs").BcsTypeOptions<T[], Iterable<Input> & {
length: number;
}>): import("@iota/bcs").BcsType<T[], Iterable<Input> & {
length: number;
}>;
option<T, Input>(type: import("@iota/bcs").BcsType<T, Input>): import("@iota/bcs").BcsType<T | null, Input | null | undefined>;
vector<T, Input>(type: import("@iota/bcs").BcsType<T, Input>, options?: import("@iota/bcs").BcsTypeOptions<T[], Iterable<Input> & {
length: number;
}>): import("@iota/bcs").BcsType<T[], Iterable<Input> & {
length: number;
}>;
tuple<const Types extends readonly import("@iota/bcs").BcsType<any>[]>(types: Types, options?: import("@iota/bcs").BcsTypeOptions<{ -readonly [K in keyof Types]: Types[K] extends import("@iota/bcs").BcsType<infer T, any> ? T : never; }, { [K in keyof Types]: Types[K] extends import("@iota/bcs").BcsType<any, infer T> ? T : never; }>): import("@iota/bcs").BcsType<{ -readonly [K in keyof Types]: Types[K] extends import("@iota/bcs").BcsType<infer T, any> ? T : never; }, { [K_1 in keyof Types]: Types[K_1] extends import("@iota/bcs").BcsType<any, infer T_1> ? T_1 : never; }>;
struct<T extends Record<string, import("@iota/bcs").BcsType<any>>>(name: string, fields: T, options?: Omit<import("@iota/bcs").BcsTypeOptions<{ [K in keyof T]: T[K] extends import("@iota/bcs").BcsType<infer U, any> ? U : never; }, { [K in keyof T]: T[K] extends import("@iota/bcs").BcsType<any, infer U> ? U : never; }>, "name">): import("@iota/bcs").BcsType<{ [K in keyof T]: T[K] extends import("@iota/bcs").BcsType<infer U, any> ? U : never; }, { [K_1 in keyof T]: T[K_1] extends import("@iota/bcs").BcsType<any, infer U_1> ? U_1 : never; }>;
enum<T extends Record<string, import("@iota/bcs").BcsType<any> | null>>(name: string, values: T, options?: Omit<import("@iota/bcs").BcsTypeOptions<import("@iota/bcs").EnumOutputShape<{ [K in keyof T]: T[K] extends import("@iota/bcs").BcsType<infer U, any> ? U : true; }>, import("@iota/bcs").EnumInputShape<{ [K in keyof T]: T[K] extends import("@iota/bcs").BcsType<any, infer U> ? U : boolean | object | null; }>>, "name">): import("@iota/bcs").BcsType<import("@iota/bcs").EnumOutputShape<{ [K in keyof T]: T[K] extends import("@iota/bcs").BcsType<infer U, any> ? U : true; }>, import("@iota/bcs").EnumInputShape<{ [K_1 in keyof T]: T[K_1] extends import("@iota/bcs").BcsType<any, infer U_1> ? U_1 : boolean | object | null; }>>;
map<K, V, InputK = K, InputV = V>(keyType: import("@iota/bcs").BcsType<K, InputK>, valueType: import("@iota/bcs").BcsType<V, InputV>): import("@iota/bcs").BcsType<Map<K, V>, Map<InputK, InputV>>;
lazy<T extends import("@iota/bcs").BcsType<any>>(cb: () => T): T;
};
export { iotaBcs as bcs };
Выполнить команду
Для локальной разработки. Не используйте в интернете!