Skip to main content
Function:
{package}::vault_api::activate_vault
ABI Object:
const functionAbi: MoveFunction = {
  name: "activate_vault",
  visibility: "public",
  is_entry: true,
  is_view: false,
  generic_type_params: [],
  params: ["&signer", "0x1::object::Object<{package}::vault::Vault>"],
  return: [],
};
Parameters:
  • signer - The account signer
  • vault - The Vault object
Example:
const transaction = await aptos.transaction.build.simple({
  sender: account.accountAddress,
  data: {
    function: `${PACKAGE}::vault_api::activate_vault`,
    typeArguments: [],
    functionArguments: [
      "0xdef...456", // vaultAddr (Vault object address)
    ],
  },
});