> For the complete documentation index, see [llms.txt](https://docs.mimir.global/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mimir.global/advanced/call-template.md).

# Call Template

While Mimir already supports over 10 applications, covering key areas such as governance, staking, bounty management, and identity, many developers and users have unique, recurring transaction needs that are not fully addressed. As a result, they often rely on manual transaction assembly in PolkadotJS, repeatedly constructing similar transactions to perform routine operations.

Even within supported use cases, repetitive manual interactions can lead to inefficiencies and a suboptimal user experience.

To address this, Mimir introduces Call Template, a feature designed to streamline repetitive transactions. Instead of reconstructing a transaction from scratch each time, users can save transaction templates, make necessary parameter adjustments, and execute them with minimal effort. This significantly improves efficiency and reduces friction in on-chain operations.

## Template Sidebar

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

Click the button above to open the Template sidebar.

<figure><img src="/files/iITsT8aW3wYA9ASXKPsp" alt="" width="346"><figcaption></figcaption></figure>

## Add New Templates

1. Directly click add new in Call Template page, provide Call Data and set a name for it.

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

2. While submitting a transaction, you can click Add to Template.

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

3. Find some common-used transactions in history page, then add it.

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

## Submit transaction template-based transaction

1. Click Extrinsic on homepage, then view Call Template, copy the Call Data. (For same transactions)

<figure><img src="/files/0zc3Hf302dZiEQZG9j96" alt=""><figcaption></figcaption></figure>

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

2. Click DOTConsole in Call Template, then edit the parameter, submit! (For transactions that need adjustments.)

<figure><img src="/files/0vBtlaPzntulHjwuTzoS" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.mimir.global/advanced/call-template.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
