Companion

object Companion

Functions

Link copied to clipboard
fun entryFunction(function: String, typeArguments: List<TypeTag> = emptyList(), builder: EntryFunctionArgumentBuilder.() -> Unit): TransactionPayload.EntryFunction

Builds an entry-function payload using a type-safe DSL block.

fun entryFunction(function: String, typeArguments: List<TypeTag> = emptyList(), arguments: List<MoveArgument> = emptyList()): TransactionPayload.EntryFunction

Concise factory for the most common payload form.

Link copied to clipboard
fun entryFunctionOf(function: String, vararg arguments: Any?): TransactionPayload.EntryFunction

Builds an entry-function payload with vararg arguments inferred as MoveArguments.

@JvmName(name = "entryFunctionOfStrings")
fun entryFunctionOf(function: String, typeArguments: List<String>, vararg arguments: Any?): TransactionPayload.EntryFunction

Builds an entry-function payload with string typeArguments and vararg arguments inferred as MoveArguments.

fun entryFunctionOf(function: String, typeArguments: List<TypeTag>, vararg arguments: Any?): TransactionPayload.EntryFunction

Builds an entry-function payload with explicit typeArguments and vararg arguments inferred as MoveArguments.

Link copied to clipboard