unsafe_moveCall
Action required: Support for Sui JSON-RPC will end on September 25, 2026. Please migrate to Sui gRPC before then to avoid disruption. You can find our migration guide here.
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.
Path Parameters
docs-demoFor higher throughput, create your own API key
Request
The transaction signer's Sui address.
The Move package ID containing the target module.
The name of the Move module.
The name of the Move function to call.
Type arguments passed to the Move function.
Function arguments in SuiJson format.
Gas object to be used. Will be auto-selected if not provided.
Maximum gas budget for the transaction.
Whether this is a normal execution or a dev inspect. Defaults to "Commit".
Responses
200
An unsigned transaction block containing the Move call.