Documentation Index
Fetch the complete documentation index at: https://docs.decibel.trade/llms.txt
Use this file to discover all available pages before exploring further.
Function:
{package}::dex_accounts_entry::cancel_client_order_to_subaccount
ABI Object:
const functionAbi: MoveFunction = {
name: "cancel_client_order_to_subaccount",
visibility: "private",
is_entry: true,
is_view: false,
generic_type_params: [],
params: [
"&signer",
"0x1::object::Object<{package}::dex_accounts::Subaccount>",
"0x1::string::String",
"0x1::object::Object<{package}::perp_market::PerpMarket>",
],
return: [],
};
Parameters:
signer - The account signer
subaccount - The Trading Account object
client_order_id - The client-assigned order ID (String)
market - The PerpMarket object
Example:
const transaction = await aptos.transaction.build.simple({
sender: account.accountAddress,
data: {
function: `${PACKAGE}::dex_accounts_entry::cancel_client_order_to_subaccount`,
typeArguments: [],
functionArguments: [
"0x123...abc", // subaccountAddr
"my-order-123", // clientOrderId (String)
"0x456...def", // marketAddr (PerpMarket object address)
],
},
});