Transparency and Security

The MarsDoge contract has integrated with the OpenZeppelin Defender to minimize security risks for its users. OpenZeppelin Defender provides a security operations (SecOps) platform with built-in best practices.

To avoid direct interaction between the owner and the contract and to improve transparency, we have transferred MarsDoge ownership to a Timelock contract. So all privilege operations will be executed through the Timelock contract as explained below.

✔ Proposers are the addresses that are in charge of scheduling (and cancelling) operations. The proposer role of the Timelock contract assigned to the five core members of the development team via a Multi-Signature wallet with a 3/5 threshold. It will prevent a single point of failure due to mishandling of the private key.

✔ The ownership of the MarsDoge token contract transferred to a time-locked contract with 48-hour latency. So, the holders will be aware of the privileged operations in advance, and they can take action accordingly.

✔ The executors are in charge of executing the operations scheduled by the proposers once the 48-hour time lock expires. We will allow anyone to execute to simplify execution of proposals other than the proposers, in order to guarantee operations that have been scheduled will eventually be executed.

✔ Moreover, to protect the LP tokens from being stolen, accessing LP tokens is restricted by assigning the contract itself as the receiver of LP tokens on adding Liquidity.

✔ The initial Liquidity Provider Tokens locked forever in Pinklock.

Last updated