# Proposer

**Proposer** is a role newly introduced by Mimir for multisig accounts, specifically for initiating transaction proposals, but it cannot directly approve or reject transactions.

Once a proposal is submitted:

* **If any member approves it,** the transaction will proceed through the normal execution process.
* **If any member rejects it,** the transaction will be voided and will not be executed.

{% hint style="info" %}
Members can also be proposers at the same time.
{% endhint %}

## Set a Proposer

<figure><img src="/files/lV0bG21SGlp703NC3cOL" alt=""><figcaption></figcaption></figure>

Click "Setting" on homepage. Both the ⚙️ beside name and Setting in side bar are ok.

<figure><img src="/files/Cun92JC0tjuq32JH759S" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/b4ZbkLQUyF3k9QOVzVji" alt=""><figcaption></figcaption></figure>

Scroll down and you will find Proposer setting.

<figure><img src="/files/nmipdVTX23zbTa81hKG9" alt="" width="375"><figcaption></figcaption></figure>

Follow the guide to finish setting:

1. Proposer: The address you want to be the proposer of your multisig.
2. Signer: Select the memeber you want to sign the message(It's not a transaction).

## Submit a transaction propose

Keep proposer account connected and select the multisig account proposer can manage.

Proposer can submit any transactions as memebers do, whatever it's a third-party app/batch transaction/template transactions.

<figure><img src="/files/cPTSm5PUTh4xoQiHxYIG" alt=""><figcaption></figcaption></figure>

The proposer only needs to select corresponding permission when signing.

It is not a transaction as well.

## Handle propose

<figure><img src="/files/qdkyHPYP05bMe92hTjgA" alt=""><figcaption></figcaption></figure>

Transactions initiated by a proposer will be displayed in the **Pending** page in the format shown above.

At this stage, further action is required from the members.

Once a member approves, the transaction will proceed through the normal multisig process.

## Other Features

In addition to Members, Proposers can also use the Batch API to submit transactions to Mimir.

If you want to reduce the risk of a Member's private key being compromised, you can use a new account as a Proposer to utilize the Batch API functionality. Since Proposer don't have to submit transactions, no funds are required.

Batch API Detail:

{% content-ref url="/pages/pgPZpoToikp5c4hMZChO" %}
[Batch API](/developer/batch-api.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.mimir.global/advanced/proposer.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
