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}::vault_admin_api::delegate_dex_actions_to
ABI Object:
const functionAbi: MoveFunction = {
name: "delegate_dex_actions_to",
visibility: "private",
is_entry: true,
is_view: false,
generic_type_params: [],
params: [
"&signer",
"0x1::object::Object<{package}::vault::Vault>",
"address",
"0x1::option::Option<u64>",
],
return: [],
};
Parameters:
signer - The account signer
vault - The Vault object
account_to_delegate_to - Address to delegate to
expiration_timestamp_secs - Optional expiration timestamp `<Option<u64>>`
Example:
const transaction = await aptos.transaction.build.simple({
sender: account.accountAddress,
data: {
function: `${PACKAGE}::vault_admin_api::delegate_dex_actions_to`,
typeArguments: [],
functionArguments: [
"0xdef...456", // vaultAddr (Vault object address)
"0x789...xyz", // accountToDelegateTo (address to delegate to)
1735689600, // expirationTimestampSecs (optional, Unix timestamp in seconds)
],
},
});