signer- The account signervault- The Vault object
Activate a vault to accept contributions
{package}::vault_api::activate_vault
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: [],
};
signer - The account signervault - The Vault objectconst transaction = await aptos.transaction.build.simple({
sender: account.accountAddress,
data: {
function: `${PACKAGE}::vault_api::activate_vault`,
typeArguments: [],
functionArguments: [
"0xdef...456", // vaultAddr (Vault object address)
],
},
});