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