Roles
🧑💻 admins
Admins are the highest level role in the protocol. An admin has the ability to change settings and give and revoke access to traders.
Please note: The protocol is designed in a way that compromised admin keys will have minimal adverse effects on the funds in the vault. A malicious actor with access to admin keys will only be able to misappropriate the trading-funds-available
of one epoch (i.e. 1% per month), and nothing more.
👷 traders
Traders are able to execute the trading related functions in the core
contract. These include:
start-new-epoch
register-trade
Please note: The protocol is designed in a way that compromised admin keys will have minimal adverse effects on the funds in the vault. A malicious actor with access to admin keys will only be able to misappropriate the trading-funds-available
of one epoch (i.e. 1% per month), and nothing more.
👨🏫 updaters
Updaters are able to call determine-pnl
in the core
contract and provide pricing data to the contract.
Please note: The updater role does not have access to any funds. A compromise of the updater keys might lead to a disruption of the normal update process but can NOT lead to the loss of funds.
Last updated