Aside from the traders or liquidity providers who use and interact with the protocol, there are other roles in the system that are crucial in shaping the maintainability and stability of Increment, listed below:
Governance: 0xcce2065c1DC423451530BF7B493243234Ba1E849 [This is the address of the on-chain governor, which would become the governance address once the protocol is deployed]
The governance address is owned by the Increment community that governs the protocol, it can perform the following actions:
- Add a new token to the list of allowlisted ERC20 tokens which can be used as collateral.
- Remove some of the insurance funds collected when traders open/extend positions with the
removeInsurancefunction. It's important to note that the insurance amount must be above the insurance ratio of the TVL in the vault to allow governance to withdraw funds. The insurance quota measures the percentage of TVL that should be held in insurance reserves and can be changed by governance.
Emergency Admin: [To be determined]
The Emergency Admin address will be owned by a multisig, which is made up of several core contributors and stakeholders of the Increment protocol. It can solely perform the following three actions:
- Pause or unpause the opening of trading positions with the
toggleTradingExpansionPausefunction. This does not have any affect on closing or reducing trading positions nor liquidity provision positions.
- Curve's CryptoSwap markets on which Increment relies to operate sometimes generate "dust" during swaps. Dust describes very small amounts of market tokens that can't be swapped in the pool, e.g. 2 or 3 units of vUSD. These dust amounts are collected by the protocol.
sellDustis the function by which the manager can sell the collated dust amounts on the market.
Additional details on the governance and emergency admin roles are listed in the tables below:
Last modified 4mo ago