Contract functionalities
Roles and functionalities :
Last updated
Roles and functionalities :
Last updated
Exclusive role for one address.
Has the authority to transfer ownership, pending the new owner's acceptance.
Can relinquish ownership.
Empowered to designate the curator.
Can manage addresses with the allocator role.
[Time-locked with veto] Can appoint the guardian.
Able to adjust time lock durations for specific functions.
[Time-locked with veto] Can alter time lock durations for certain functions.
Can determine the performance fee.
Can assign the fee recipient.
Can designate the rewards distributor address.
Inherits all capabilities of the Curator and Allocator.
Reserved for a single address.
Can reduce the cap on a Natrium market.
[Time-locked] Can increase the supply cap on a Natrium market, facilitating the creation of new markets.
Inherits all capabilities of the Allocator.
Lacks the authority to pause fund withdrawals.
Multiple addresses can hold this role.
Empowered to adjust allocations between markets and idle supply within specified bounds.
Can set the supply queue for markets.
Can reorganize the withdrawal queue through a permutation, excluding markets with 0 supply and cap.
Exclusive to one address.
Holds the power to revoke a pending time lock decrease until the new time lock is accepted.
Can revoke a pending guardian until the time lock concludes and the new guardian is accepted.
Can annul each pending market cap increase until the time lock concludes, and the new cap is accepted by the Owner or Curator.
Cannot annul a pending fee submitted by the Owner.
Any address can take on this role.
Can approve the new cap after the time lock.
Can approve the new fee after the time lock.
Can approve the new guardian after the time lock.
Can approve the new time lock value after the current time lock duration