unsafe_moveCall
Constructs a BCS-encoded transaction block that performs a Move call to a specific function in a Move module. This unsigned transaction must be signed and submitted separately.
⚠ This endpoint is only available with Blast access.
Path parameters
apiKey
Request
This endpoint expects an object.
signer
The transaction signer's Sui address.
package_object_id
The Move package ID containing the target module.
module
The name of the Move module.
function
The name of the Move function to call.
type_arguments
Type arguments passed to the Move function.
arguments
Function arguments in SuiJson format.
gas_budget
Maximum gas budget for the transaction.
gas
Gas object to be used. Will be auto-selected if not provided.
execution_mode
Whether this is a normal execution or a dev inspect. Defaults to "Commit".
Allowed values:
Response
An unsigned transaction block containing the Move call.
gas
The gas object(s) used.
inputObjects
Objects involved in the transaction.
txBytes
Base64-encoded BCS transaction data.