> For the complete documentation index, see [llms.txt](https://docs.coinshift.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.coinshift.xyz/business/coinshift-walkthrough/transaction-management/on-chain-transaction-rejection.md).

# On-chain Transaction Rejection

Signers possess the ability to decline a transaction in case they identify an error or consider it inappropriate for execution.

A transaction may be rejected provided it has not yet attained consensus (i.e., approval by the required number of Signers). It is important to note that rejections are recorded on the blockchain (on-chain) and will incur gas fees.

<figure><img src="/files/9qcXXVFctCh9kNV03j4f" alt=""><figcaption></figcaption></figure>

Follow the below steps to reject a transaction on-chain.

We assume that a proposal has already been created and has received approval from one of the Safe Signers. The selected Safe has a threshold of 2/3.

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

To initiate the rejection process, select the particular **Queued** transaction. Next, navigate to the **On-chain Rejection** tab in your dashboard (highlighted below).

Within this tab, you will find a **Reject** button. Click on this button to reject the transaction.

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

The transaction has been rejected by one of the Safe Signers (see the attached screenshot). It will now require an additional signature for rejection, in line with the 2/3 threshold set for the particular Safe.

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

The remaining Safe Signers will then see a **Reject & Execute** button on their dashboard. They should click this button to submit the rejected transaction to the network.

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

Upon submission, the transaction will be officially rejected on-chain. The status of this action can be tracked directly from your respective dashboards.

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

&#x20;

&#x20;

&#x20;

&#x20;

&#x20;

&#x20;
