Mars Protocol
Access Controls & Permissions

1. Overview

This section gives an overview of smart contract access controls for the full Mars protocol. Many of the contracts on Mars are both upgradeable (can have their code ID changed) and have an owner that can change certain parameters.

2. Upgradeable Contracts

All contracts are upgradeable, currently by the multisig, but by the Martian Council in the future. The following is a list of Mars smart contracts that also have an owner who can change specific internal parameters:
​Council does not have an owner but can change its own parameters.

3. Governance Delays

At the moment, governance has a delay of 23040 blocks (=~ 45 hours) in place for actions or proposals that pass. The Martian Council may decide to modify the delay for executing proposals.