MoveArg
MoveArg
class MoveArg
address(address:)
static func address(address: Address) -> MoveArg
addressFromHex(hex:)
static func addressFromHex(hex: String) throws -> MoveArg
addressFromShortHex(hex:)
static func addressFromShortHex(hex: String) throws -> MoveArg
addressVec(addresses:)
static func addressVec(addresses: [Address]) -> MoveArg
addressVecFromHex(addresses:)
static func addressVecFromHex(addresses: [String]) throws -> MoveArg
bool(value:)
static func bool(value: Bool) -> MoveArg
boolVec(values:)
static func boolVec(values: [Bool]) -> MoveArg
digest(digest:)
static func digest(digest: Digest) -> MoveArg
digestFromBase58(base58:)
static func digestFromBase58(base58: String) throws -> MoveArg
digestVec(digests:)
static func digestVec(digests: [Digest]) -> MoveArg
digestVecFromBase58(digests:)
static func digestVecFromBase58(digests: [String]) throws -> MoveArg
option(value:)
static func option(value: MoveArg?) -> MoveArg
string(string:)
static func string(string: String) -> MoveArg
stringVec(addresses:)
static func stringVec(addresses: [String]) -> MoveArg
u128(value:)
static func u128(value: String) throws -> MoveArg
u128Vec(values:)
static func u128Vec(values: [String]) throws -> MoveArg
u16(value:)
static func u16(value: UInt16) -> MoveArg
u16Vec(values:)
static func u16Vec(values: [UInt16]) -> MoveArg
u256(value:)
static func u256(value: String) throws -> MoveArg
u256Vec(values:)
static func u256Vec(values: [String]) throws -> MoveArg
u32(value:)
static func u32(value: UInt32) -> MoveArg
u32Vec(values:)
static func u32Vec(values: [UInt32]) -> MoveArg
u64(value:)
static func u64(value: UInt64) -> MoveArg
u64Vec(values:)
static func u64Vec(values: [UInt64]) -> MoveArg
u8(value:)
static func u8(value: UInt8) -> MoveArg
u8Vec(values:)
static func u8Vec(values: Data) -> MoveArg