Skip to main content

MoveArg

open class MoveArg : Disposable, AutoCloseable, MoveArgInterface

Functions

NameSummary
close@Synchronized
open override fun close()
destroyopen override fun destroy()

Companion object functions

NameSummary
addressfun address(address: Address): MoveArg
addressFromHexfun addressFromHex(hex: String): MoveArg
addressFromShortHexfun addressFromShortHex(hex: String): MoveArg
addressVecfun addressVec(addresses: List<Address>): MoveArg
addressVecFromHexfun addressVecFromHex(addresses: List<String>): MoveArg
boolfun bool(value: Boolean): MoveArg
boolVecfun boolVec(values: List<Boolean>): MoveArg
digestfun digest(digest: Digest): MoveArg
digestFromBase58fun digestFromBase58(base58: String): MoveArg
digestVecfun digestVec(digests: List<Digest>): MoveArg
digestVecFromBase58fun digestVecFromBase58(digests: List<String>): MoveArg
optionfun option(value: MoveArg?): MoveArg
stringfun string(string: String): MoveArg
stringVecfun stringVec(addresses: List<String>): MoveArg
u128fun u128(value: String): MoveArg
u128Vecfun u128Vec(values: List<String>): MoveArg
u16fun u16(value: UShort): MoveArg
u16Vecfun u16Vec(values: List<UShort>): MoveArg
u256fun u256(value: String): MoveArg
u256Vecfun u256Vec(values: List<String>): MoveArg
u32fun u32(value: UInt): MoveArg
u32Vecfun u32Vec(values: List<UInt>): MoveArg
u64fun u64(value: ULong): MoveArg
u64Vecfun u64Vec(values: List<ULong>): MoveArg
u8fun u8(value: UByte): MoveArg
u8Vecfun u8Vec(values: ByteArray): MoveArg