> For the complete documentation index, see [llms.txt](https://doc.m-safe.io/aptos/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.m-safe.io/aptos/overview/use-cases/protocol-admin-control.md).

# Protocol Admin Control

MSafe Wallet can be used to enable protocol administrative control functions, such as:

* Protocol key parameter change
* Emergency stop
* Community reward change.

By using a multi-sig wallet like MSafe, admin control functions can be safely executed, avoiding single points of failures or fraudulent activities by a single bad actor.

<figure><img src="https://2379622983-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FM8Zmmb8OfuPtvPlFbcHc%2Fuploads%2FhpmzxzC4bdabOQ7gjVfA%2F73a9fda3e2dec50ffe5e2014113f2e5%201.png?alt=media&amp;token=67d1bf15-7258-48fa-a930-fbc64aff88d7" alt=""><figcaption></figcaption></figure>

### How to use MSafe multi-sig developer tools for protocol admin control:

* (Recommended) Call an entry function with a script: [Call An Entry Function](/aptos/developers/sdk/call-an-entry-function.md)
* Call an entry function with interactive CLI: [Entry Function](/aptos/developers/interactive-cli/entry-function.md)
