Skip to main content

rejectSubVault

Description:

Rejecting a sub-vault from the vault registry.

Arguments:

NameTypeRequiredDescription
subVaultAddressstringYesThe sub-vault address to reject
userAddressstringYesThe user address
vaultAddressstringYesThe address of the vault

Example:

const params = {
subVaultAddress: '0x...',
vaultAddress: '0x...',
userAddress: '0x...',
}

// Send transaction
const hash = await sdk.vault.rejectSubVault(params)

// Wait for the transaction to be confirmed and indexed
await sdk.provider.waitForTransaction(hash)
await sdk.utils.waitForSubgraph({ hash })

// When you sign transactions on the backend (for custodians)
const { data, to } = await sdk.vault.rejectSubVault.encode(params)
// Get an approximate gas per transaction
const gas = await sdk.vault.rejectSubVault.estimateGas(params)