@typemove/iota

Module

Classes

Type Aliases

TypedDevInspectResults

type TypedDevInspectResults<T extends any[]> = DevInspectResults & object;

Type Declaration

NameTypeDescription
results_decoded?TDecoded return values using ABI, undefined if there is decoding error, usually because the ABI/data mismatch

Type Parameters

Type Parameter
T extends any[]

TypedEventInstance

type TypedEventInstance<T> = DecodedStruct<IotaEvent, T>;

Type Parameters

Type Parameter
T

TypedFunctionPayload

type TypedFunctionPayload<T extends any[]> = MoveCallIotaTransaction & object;

Type Declaration

NameTypeDescription
arguments_decodedTdecoded argument data using ABI, undefined if there is decoding error, usually because the ABI/data mismatch

Type Parameters

Type Parameter
T extends any[]

TypedIotaMoveObject

type TypedIotaMoveObject<T> = DecodedStruct<IotaMoveObject, T>;

Type Parameters

Type Parameter
T

Variables

ZERO_ADDRESS

const ZERO_ADDRESS: "0x0000000000000000000000000000000000000000000000000000000000000000" = '0x0000000000000000000000000000000000000000000000000000000000000000';

Functions

defaultMoveCoder()

function defaultMoveCoder(endpoint?: string): MoveCoder;

Parameters

ParameterTypeDefault value
endpointstringDEFAULT_ENDPOINT

Returns

MoveCoder


getMoveCoder()

function getMoveCoder(client: IotaClient): Promise<MoveCoder>;

Parameters

ParameterType
clientIotaClient

Returns

Promise<MoveCoder>


isTransactionArgument()

function isTransactionArgument(value: any): boolean;

Parameters

ParameterType
valueany

Returns

boolean


transactionArgumentOrObject()

function transactionArgumentOrObject(value: TransactionObjectInput, transactionBlock: Transaction): TransactionArgument;

Parameters

ParameterType
valueTransactionObjectInput
transactionBlockTransaction

Returns

TransactionArgument


transactionArgumentOrPure()

function transactionArgumentOrPure(value: any, transactionBlock: Transaction): any;

Parameters

ParameterType
valueany
transactionBlockTransaction

Returns

any


transactionArgumentOrPureAddress()

function transactionArgumentOrPureAddress(value: string | TransactionArgument, transactionBlock: Transaction): TransactionArgument;

Parameters

ParameterType
valuestring | TransactionArgument
transactionBlockTransaction

Returns

TransactionArgument


transactionArgumentOrPureBool()

function transactionArgumentOrPureBool(value: boolean | TransactionArgument, transactionBlock: Transaction): TransactionArgument;

Parameters

ParameterType
valueboolean | TransactionArgument
transactionBlockTransaction

Returns

TransactionArgument


transactionArgumentOrPureString()

function transactionArgumentOrPureString(value: string | TransactionArgument, transactionBlock: Transaction): TransactionArgument;

Parameters

ParameterType
valuestring | TransactionArgument
transactionBlockTransaction

Returns

TransactionArgument


transactionArgumentOrPureU128()

function transactionArgumentOrPureU128(value: string | number | bigint | TransactionArgument, transactionBlock: Transaction): TransactionArgument;

Parameters

ParameterType
valuestring | number | bigint | TransactionArgument
transactionBlockTransaction

Returns

TransactionArgument


transactionArgumentOrPureU16()

function transactionArgumentOrPureU16(value: number | TransactionArgument, transactionBlock: Transaction): TransactionArgument;

Parameters

ParameterType
valuenumber | TransactionArgument
transactionBlockTransaction

Returns

TransactionArgument


transactionArgumentOrPureU256()

function transactionArgumentOrPureU256(value: string | number | bigint | TransactionArgument, transactionBlock: Transaction): TransactionArgument;

Parameters

ParameterType
valuestring | number | bigint | TransactionArgument
transactionBlockTransaction

Returns

TransactionArgument


transactionArgumentOrPureU32()

function transactionArgumentOrPureU32(value: number | TransactionArgument, transactionBlock: Transaction): TransactionArgument;

Parameters

ParameterType
valuenumber | TransactionArgument
transactionBlockTransaction

Returns

TransactionArgument


transactionArgumentOrPureU64()

function transactionArgumentOrPureU64(value: string | number | bigint | TransactionArgument, transactionBlock: Transaction): TransactionArgument;

Parameters

ParameterType
valuestring | number | bigint | TransactionArgument
transactionBlockTransaction

Returns

TransactionArgument


transactionArgumentOrPureU8()

function transactionArgumentOrPureU8(value: number | TransactionArgument, transactionBlock: Transaction): TransactionArgument;

Parameters

ParameterType
valuenumber | TransactionArgument
transactionBlockTransaction

Returns

TransactionArgument


transactionArgumentOrVec()

function transactionArgumentOrVec(value: any, transactionBlock: Transaction): any;

Parameters

ParameterType
valueany
transactionBlockTransaction

Returns

any

On this page