For the complete documentation index, see llms.txt. This page is also available as Markdown.

Vault Ownership Changes

How to safely transfer or rotate the Owner and other administrative roles on a live vault.

Transfer via Fusion Web App

  1. Grant the Owner role to another address.

  2. Test with the new address whether the action was successful.

  3. If so, renounce your own role.

Transfer via Smart Contract

For the core PlasmaVault, control is managed through role-based access control via IporFusionAccessManager rather than traditional ownership. You can transfer control by:

  1. Granting roles: Use grantRole() to assign roles like OWNER_ROLE, ADMIN_ROLE, or ATOMIST_ROLE to new addresses

  2. Revoking old roles: Remove roles from previous controllers using the access manager

The role hierarchy must be respected (e.g., ADMIN_ROLE can grant OWNER_ROLE)

Last updated

Was this helpful?