Skip to main content

MoveArg

Namespace: IotaSdk

public class MoveArg : IMoveArg, System.IDisposable

Inheritance ObjectMoveArg
Implements IMoveArg, IDisposable
Attributes NullableContextAttribute, NullableAttribute

Constructors

MoveArg(UInt64)

public MoveArg(ulong pointer)

Parameters

pointer UInt64

Methods

Destroy()

public void Destroy()

Dispose()

public void Dispose()

Address(Address)

public static MoveArg Address(Address address)

Parameters

address Address

Returns

MoveArg

AddressFromHex(String)

public static MoveArg AddressFromHex(string hex)

Parameters

hex String

Returns

MoveArg

Exceptions

SdkFfiException

AddressFromShortHex(String)

public static MoveArg AddressFromShortHex(string hex)

Parameters

hex String

Returns

MoveArg

Exceptions

SdkFfiException

AddressVec(Address[])

public static MoveArg AddressVec(Address[] addresses)

Parameters

addresses Address[]

Returns

MoveArg

AddressVecFromHex(String[])

public static MoveArg AddressVecFromHex(String[] addresses)

Parameters

addresses String[]

Returns

MoveArg

Exceptions

SdkFfiException

Bool(Boolean)

public static MoveArg Bool(bool value)

Parameters

value Boolean

Returns

MoveArg

BoolVec(Boolean[])

public static MoveArg BoolVec(Boolean[] values)

Parameters

values Boolean[]

Returns

MoveArg

Digest(Digest)

public static MoveArg Digest(Digest digest)

Parameters

digest Digest

Returns

MoveArg

DigestFromBase58(String)

public static MoveArg DigestFromBase58(string base58)

Parameters

base58 String

Returns

MoveArg

Exceptions

SdkFfiException

DigestVec(Digest[])

public static MoveArg DigestVec(Digest[] digests)

Parameters

digests Digest[]

Returns

MoveArg

DigestVecFromBase58(String[])

public static MoveArg DigestVecFromBase58(String[] digests)

Parameters

digests String[]

Returns

MoveArg

Exceptions

SdkFfiException

Option(MoveArg)

public static MoveArg Option(MoveArg? value)

Parameters

value MoveArg?

Returns

MoveArg

String(String)

public static MoveArg String(string string)

Parameters

string String

Returns

MoveArg

StringVec(String[])

public static MoveArg StringVec(String[] addresses)

Parameters

addresses String[]

Returns

MoveArg

U128(String)

public static MoveArg U128(string value)

Parameters

value String

Returns

MoveArg

Exceptions

SdkFfiException

U128Vec(String[])

public static MoveArg U128Vec(String[] values)

Parameters

values String[]

Returns

MoveArg

Exceptions

SdkFfiException

U16(UInt16)

public static MoveArg U16(ushort value)

Parameters

value UInt16

Returns

MoveArg

U16Vec(UInt16[])

public static MoveArg U16Vec(UInt16[] values)

Parameters

values UInt16[]

Returns

MoveArg

U256(String)

public static MoveArg U256(string value)

Parameters

value String

Returns

MoveArg

Exceptions

SdkFfiException

U256Vec(String[])

public static MoveArg U256Vec(String[] values)

Parameters

values String[]

Returns

MoveArg

Exceptions

SdkFfiException

U32(UInt32)

public static MoveArg U32(uint value)

Parameters

value UInt32

Returns

MoveArg

U32Vec(UInt32[])

public static MoveArg U32Vec(UInt32[] values)

Parameters

values UInt32[]

Returns

MoveArg

U64(UInt64)

public static MoveArg U64(ulong value)

Parameters

value UInt64

Returns

MoveArg

U64Vec(UInt64[])

public static MoveArg U64Vec(UInt64[] values)

Parameters

values UInt64[]

Returns

MoveArg

U8(Byte)

public static MoveArg U8(byte value)

Parameters

value Byte

Returns

MoveArg

U8Vec(Byte[])

public static MoveArg U8Vec(Byte[] values)

Parameters

values Byte[]

Returns

MoveArg