IPOR Protocol
  • The IPOR Protocol Documentation
  • IPOR Protocol V2
  • Research / Whitepapers
    • Conceptual Whitepaper
  • Audits
  • Community Links
  • IPOR Protocol Roadmap
  • IPOR FAQ
    • About the IPOR Protocol
    • Using the IPOR Protocol
    • Liquidity Mining
    • Swaps VS Perps
    • $FUSN Snapshot
  • About IPOR
    • Who Uses IPOR and for What?
    • Why IPOR?
    • IPOR Manifesto
  • IPOR Fusion ⚛️
    • Fusion Introduction
      • Defragmenting DeFi Yield
    • Why Fusion?
    • Users
    • Use Cases
    • Architecture Overview
      • Atomists
      • Alphas
    • Vaults
      • Access Management
    • Fuses
    • Security
      • For Liquidity Providers
      • For Vault Owners
      • Testing
    • Open-source Repository
    • Aragon Integration
  • IPOR Index
    • What is the IPOR Index
    • Working with the IPOR Index
    • IPOR stETH Index
  • Interest Rate Derivatives
    • Interest Rate Derivative
    • Index Calculation
    • IPOR Publication
    • IBT
    • Indicative Term Sheet
  • Automated Market Maker
    • The Automated Market Maker
    • Liquidity Provisioning
    • IPOR Swaps
      • Hedging example with Morpho protocol
    • Spread
      • Math behind the demand spread
    • Risk oracle
    • SOAP
    • Liquidations
    • Asset Management
  • Tokenomics
    • IPOR Token
    • Token distribution model
    • Power IPOR
    • Liquidity mining
      • Math behind the rewards contract
    • Power Token Liquidity Mining for Developers
  • IPOR DAO
    • IPOR DAO Governance
      • Discord - All Channels
      • Discord - Open Governance Forum
      • Discord - Formal Governance
      • Snapshot - Formal Governance
      • Governing Multisig wallets
    • Decentralizing IPOR
      • Configuration Parameters
  • Developers Docs
    • Fusion
      • Developing а Fuse
      • Configuring Pre-hooks
    • Deployed Contracts
      • Ethereum
      • Arbitrum
      • Base
    • Working with IPOR Router
    • ABI
    • V2 changes
    • IPOR Oracle
    • Vault Wrapper
Powered by GitBook
On this page
  • Admin Role
  • Owner Role
  • Atomist Role
  • Alpha Role
  • Guardian Role
  • Fuse Manager Role
  • Claim Rewards Role
  • Transfer Rewards Role
  • Rewards Claim Manager Role
  • Performance Fee Manager Role
  • Management Fee Manager Role
  • Whitelist Role
  • Config Instant Withdrawal Fuses Role

Was this helpful?

Edit on GitHub
  1. IPOR Fusion ⚛️
  2. Vaults

Access Management

PreviousVaultsNextFuses

Last updated 8 months ago

Was this helpful?

Admin Role

An account with this role has the rights to manage the IporFusionAccessManager in general. The highest role, which could manage all roles including ADMIN_ROLE and OWNER_ROLE. This is a technical role used during bootstraping and should not be used when operating a vault.

Owner Role

The account with this role has rights to manage Owners, Guardians, Atomists.

  • Immutable

  • Set at creation

  • Single user (recommended use of multisig for this role)

Atomist Role

The account with this role has rights to manage the PlasmaVault.

  • Configurable by the Owner

  • Allows multiple users

Alpha Role

The account with this role has rights to execute the alpha strategy on the PlasmaVault using execute method.

  • Configurable by the Atomist

  • Allows multiple users

Guardian Role

The account with this role has rights to cancel time-locked operations, pause restricted methods in PlasmaVault in case of emergency.

  • Configurable by the Owner

  • Allows for multiple users

Fuse Manager Role

The account with this role has rights to manage the FuseManager contract, add or remove fuses, balance fuses and reward fuses.

  • Configurable by the Atomist

  • Allows for multiple users

Claim Rewards Role

Account with this role has rights to claim rewards from the PlasmaVault using and interacting with the RewardsClaimManager contract.

If PlasmaVault has a dedicated smart contract to handle the harvested rewards, the role should be granted to that contract.

  • Configurable by the Atomist

  • Allows for multiple users

Transfer Rewards Role

An account with this role has rights to transfer rewards from the PlasmaVault to the RewardsClaimManager.

If PlasmaVault has a dedicated smart contract to handle the harvested rewards, the role could be granted to that contract.

  • Configurable by the Atomist

  • Allows for multiple users

Rewards Claim Manager Role

Technical role for the RewardsClaimManager contract. Account with this role has rights to claim rewards from the PlasmaVault. For practical reasons, it can be granted to the same entity holding either an Alpha or Atomist role.

  • Configurable by the Atomist

  • Allows for multiple users

Performance Fee Manager Role

The account with this role has rights to manage the performance fee, define the performance fee rate, and manage the performance fee recipient.

  • Self managed

  • Allows for multiple users

Management Fee Manager Role

The account with this role has rights to manage the management fee, define the management fee rate, and manage the management fee recipient.

  • Self-managed

  • Allows for multiple users

Whitelist Role

The account with this role has rights to deposit/mint and withdraw/redeem assets from the Plasma Vault.

  • Configurable by the Atomist

  • Allows for multiple users

Config Instant Withdrawal Fuses Role

An account with this role has rights to configure instant withdrawal fuses order.

  • Configurable by the Atomist

  • Allows for multiple users