> For the complete documentation index, see [llms.txt](https://support.cregis.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.cregis.com/2.-transaction-and-account/tasks/signing.md).

# Signing

Once a transaction completes the necessary approval process, it enters the signing stage. When a transaction meets the signing conditions and the current account possesses signing permissions, it is routed to Tasks > Signatures. Signers can sign or reject the transaction. Cregis supports both single-transaction signing and batch signing to help teams process pending transactions efficiently. Once signed, you can view the processed signature history under Tasks > Signed.

**Important Notes**

* If the recipient address is blacklisted, the transaction can only be rejected; signing is not permitted.
* Batch signing only supports transactions of the same cryptocurrency in a single operation. Mixed-currency batch signing is not supported.
* Batch signing only supports single-recipient transfers initiated by single-sig wallets and transactions initiated via API.
* Transactions initiated by multi-sig wallets, Swap applications, or batch transfer functions do not support batch signing and must be processed individually.

## Single-Transaction Signing

Because signing mechanisms differ between single-sig and multi-sig wallets, single-transaction signing is processed based on the outgoing wallet type.

### **Single‑Signature Wallet Transaction Signing**

#### **Cregis Desktop**

For transactions initiated by a single-sig wallet, only one person is required to execute the signature. Navigate to Tasks > Signature, locate the transaction, and click Review on the right side.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FQiukPg0tknsQFE2h04mm%2Fimage.png?alt=media&amp;token=129f5cb5-55ec-49e1-9cff-15344deb232c" alt=""><figcaption></figcaption></figure>

On the signature details page, review the transaction details and choose an action:

* **Sign**: Authorize the transaction for execution.
* **Reject**: Decline the transaction and stop the signing process. *(Note: If the recipient is a blacklisted address, you can only select Reject.)*

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FSk2XzV8CvcExuSo6wJkk%2Fimage.png?alt=media&amp;token=021bd6a6-59c6-4c77-ab33-f00a10e1dc87" alt=""><figcaption></figcaption></figure>

Click Sign. In the gas fee pop-up window, confirm the gas fee and click Confirm.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FTGgvFR4ujwW2NQOip1SA%2Fimage.png?alt=media&amp;token=00817707-5f17-4d25-acdc-d7cdd3f74b35" alt=""><figcaption></figcaption></figure>

Perform identity verification: enter your Transaction Password and click Confirm.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FWHIto0kEOrvuQrdnKTLl%2Fimage.png?alt=media&amp;token=bd249d11-62fa-47eb-ab9a-26e92aaca666" alt=""><figcaption></figcaption></figure>

After verification, you will be directed to the signing page. Upon successful signing, the system automatically broadcasts the transaction to the blockchain and displays a success prompt.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FK8gcQAg4SYjGgNQMsUqU%2Fimage.png?alt=media&amp;token=82fba9b5-0466-4cbb-8026-6458a7284060" alt=""><figcaption></figcaption></figure>

#### **Cregis Mobile**

You can see pending signature items from the Home Page's To-Do section or from **Tasks**. Click on an item to view the transaction details. After confirming the signature, the estimated **Gas Fee** will be displayed.

<div><figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2Fy5xd9EgCcHiVavFuuhas%2Fimg_v3_0211n_2a2f1841-b696-4306-a26e-ac2d350311hu.jpg?alt=media&amp;token=fbe8d6af-14af-4307-957a-0d4d447f830d" alt=""><figcaption></figcaption></figure> <figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FINwRtu3XwUts2G0QyRaT%2Fimg_v3_0211n_59d8f41d-05bc-42fa-ac1f-e85802daeehu.jpg?alt=media&amp;token=f45872bc-7e7b-4fd6-9e59-6cdc3ba5bca1" alt=""><figcaption></figcaption></figure> <figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2F4ZRFhx3abfVdLB7k8o6A%2Fimg_v3_0211n_8301a720-3c40-4f02-b68a-a74a42b39dhu.jpg?alt=media&amp;token=534e32ca-03ce-4287-af02-aefb7b3e0a54" alt=""><figcaption></figcaption></figure></div>

After clicking Send, you need to complete the transaction password verification. The signing is then successfully completed.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FKxpRE3FXJO47uxOp1rzr%2Fimg_v3_0211n_1dd1d744-a9e2-4569-bf30-baf5e65f65hu.jpg?alt=media&amp;token=f17fe00d-968c-4053-9609-8d33c4023c83" alt="" width="375"><figcaption></figcaption></figure>

### **Multi-Signature Wallet Transaction Signing**

#### **Cregis Desktop**

Multi-sig wallet transactions must satisfy the wallet's configured signature threshold. Navigate to Tasks > Signature, select the target multi-sig transaction, and click Review.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FJnWYtcB3ejwNb1k8kGe7%2Fimage.png?alt=media&amp;token=5c2f44d0-0c5d-4b47-84de-d1e8f37d5176" alt=""><figcaption></figcaption></figure>

Review the transaction details and choose an action:

* **Sign**: Authorize the transaction (requires participation from other signers).
* **Reject**: Decline the transaction and stop the signing process. *(Note: If the recipient is blacklisted, you can only select Reject.)*

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FiKpWuWZhR5POe3rQDECO%2Fimage.png?alt=media&amp;token=af694939-e070-4814-91df-6ccd96187fb9" alt=""><figcaption></figcaption></figure>

Click Sign, enter your Transaction Password, and click Confirm.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FSTh4INKukysBamMi87Jp%2Fimage.png?alt=media&amp;token=a7cb3ab7-452f-49a9-a74a-0fb4380d9247" alt=""><figcaption></figcaption></figure>

After verification, you will enter a waiting page. You must wait for other wallet members to join until the signature threshold is met.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FU9KjxYgG0Ziv41DA9s96%2Fimage.png?alt=media&amp;token=962bf482-d12c-4598-b8e1-d9fd672adaed" alt=""><figcaption></figcaption></figure>

Once the signature request is initiated, other online members of the wallet will receive an invitation notification.&#x20;

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FSmbQGHfarlDoFtIP3HJK%2Fimage.png?alt=media&amp;token=3bd5f570-12c9-49a3-b065-f5a6724c5365" alt=""><figcaption></figcaption></figure>

They must click Multi-Sig Invitation, review the details, and click Join.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FVIMpQuIofUkUqdqNMSux%2Fimage.png?alt=media&amp;token=f7ab71f2-21ae-42b7-8e76-411cd72cde25" alt=""><figcaption></figcaption></figure>

Joining members must complete identity verification by entering their Transaction Password and clicking Confirm.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FxasxCE3ukHvd4SmXR7NP%2Fimage.png?alt=media&amp;token=340ea284-7977-461b-8b9e-cab4b1dc81f6" alt=""><figcaption></figcaption></figure>

When the number of participating members reaches the required threshold, the initiator clicks Confirm.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FvVYK0y95CMY72kZrXuty%2Fimage.png?alt=media&amp;token=2c8c4230-8a9a-43ec-b0ec-1d70d9b6f3fa" alt=""><figcaption></figcaption></figure>

In the gas fee pop-up window, confirm the gas fee and click Confirm.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FMS5ukctivMH77EizPX0D%2Fimage.png?alt=media&amp;token=efb2b35b-42fa-4cf2-98d4-3d11888c0019" alt=""><figcaption></figcaption></figure>

Enter the transaction signing page. Upon successful signing, the system automatically broadcasts the transaction to the blockchain and displays a success prompt.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2Fi3WPIAS03zPMYcBvDRSo%2Fimage.png?alt=media&amp;token=24f52468-aa87-4b87-964f-da8db13f254e" alt=""><figcaption></figcaption></figure>

#### **Cregis Mobile App**

You can see pending signature items from the Home Page's To-Do section or from **Tasks**. Click on an item to view the transaction details. After confirming the signature, you will need to verify the transaction password.

<div><figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2F97DpzrLayZPwKaLNAwad%2Fimg_v3_0211n_30dae840-0b7e-4016-84f1-912e4afc92hu.jpg?alt=media&amp;token=79ed029e-3ea6-4a12-921e-d0af2023edef" alt=""><figcaption></figcaption></figure> <figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FXpsuGvDFdf2TyCaaPeUz%2Fimg_v3_0211n_30dae840-0b7e-4016-84f1-912e4afc92hu.jpg?alt=media&amp;token=2edf2850-45e8-4c40-a994-09b541e3f150" alt=""><figcaption></figcaption></figure> <figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FjoPpdG01NGIlNToQndwH%2Fimg_v3_0211n_5ec37ddb-a909-48c6-b94c-c1806217dchu.jpg?alt=media&amp;token=ce2e9ab2-502e-4659-9e13-7e92d0b7fd4e" alt=""><figcaption></figcaption></figure></div>

Once verification is complete, you will enter the multi‑signature process. **If you are the initiator**, you can see which members have joined.\
When the number of joined multi‑signature signers reaches the minimum signing threshold, the signature initiator will see the estimated Gas Fee and can confirm it.

<div><figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FJAq3tK9hvnL9Ux5eItrY%2Fimg_v3_0211n_b860422e-3d79-4920-9560-b4e0f81333hu.jpg?alt=media&amp;token=d1df7f50-2c93-4f6e-a710-3544c1e35174" alt=""><figcaption></figcaption></figure> <figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2F0xjrVHDfW1Yv4SgpafUq%2Fimg_v3_0211n_d0b67906-8aee-4691-ad4d-1359317d9bhu.jpg?alt=media&amp;token=8bdb7173-b5a9-41bb-8ab0-0e4880b6c780" alt=""><figcaption></figcaption></figure></div>

## Batch Signing

Navigate to Tasks > Signature and click Batch Process in the top right corner.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2Ffukol0iGcpgCTNP3lDnm%2Fimage.png?alt=media&amp;token=d974bd40-e38f-44f9-8b12-9a8b8ac398d6" alt=""><figcaption></figcaption></figure>

Select the cryptocurrency you wish to batch sign and click View.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FMVFs8SONBezmE20nl2Oz%2Fimage.png?alt=media&amp;token=8ef6b911-685c-4184-b2c7-89a644cc254c" alt=""><figcaption></figcaption></figure>

Select the target transactions and choose an action:

* **Sign**: Authorize the execution of selected transactions.
* **Reject**: Decline selected transactions and stop the signing process.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2Fb7f9fGdYTjZqftUwYkn3%2Fimage.png?alt=media&amp;token=a39d6b9d-5b4d-41e3-b1f9-c9e00fb90d59" alt=""><figcaption></figcaption></figure>

Click Sign. Review the summary statistics for the batch operation and click Confirm.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FCSrFTkQEoUzFEkAzBNye%2Fimage.png?alt=media&amp;token=6d48c9e8-e4a1-4098-8b3b-46d93dca701e" alt=""><figcaption></figcaption></figure>

In the gas fee pop-up window, confirm the gas fee and click Confirm.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FF8Whf2Jign8LOEWvROwZ%2Fimage.png?alt=media&amp;token=c0f981c8-5a5a-41c9-a993-f780b0311e9c" alt=""><figcaption></figcaption></figure>

Enter your Transaction Password for identity verification and click Confirm.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FF6ag7hhKZFYZWoqMHs2P%2Fimage.png?alt=media&amp;token=3a4ae9c7-f36e-4c8d-997b-7fa8a1165d05" alt=""><figcaption></figcaption></figure>

Upon successful verification, the system executes the batch signing process.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2Fg9hoD4xZPDslwGTmegbx%2Fimage.png?alt=media&amp;token=1c5c1e89-0910-4706-ac66-9201a55debf5" alt=""><figcaption></figcaption></figure>

When handling multiple pending signatures, use batch signing to process multiple transactions at once.

<figure><img src="https://3263384427-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fg3NzJ0yGNKhTsgI2zNjK%2Fuploads%2FnzkprqTnCxdE1Xi2WBdB%2Fimage.png?alt=media&amp;token=4c4201a7-4ed6-47ed-b11b-3e3f18ea2342" alt=""><figcaption></figcaption></figure>

<br>


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://support.cregis.com/2.-transaction-and-account/tasks/signing.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
