> ## Documentation Index
> Fetch the complete documentation index at: https://docs.extractor.live/llms.txt
> Use this file to discover all available pages before exploring further.

# Safe Multisig Monitor

> The Safe Multisig Monitor is a detector that monitors the signers of a Safe Multisig contract and alerts if a signer signes a tx data that differs from the other signers.

The Safe Multisig Monitor is a detector that monitors the signers of a Safe Multisig contract and alerts if a signer signes a tx data that differs from the other signers.

## Functionality

* This is a monitoring service that tracks activities related to a Safe Multisig contract, including signer changes, transaction executions, and confirmation submissions.
* The monitor continuously fetches data from the Safe Multisig contract and triggers events when:
* A new signer is detected.
* A transaction is executed after reaching the required threshold of confirmations.
* A signer submits a confirmation for a pending transaction.
* A submitted Safe transaction hash does not match the expected computed hash.
* A transaction signature does not match the expected signer.
* The monitor generates three types of events:
* Safe Multisig Signer - Triggered when the list of signers is retrieved.
* Safe Multisig Transaction - Triggered when a transaction is fully confirmed and executed.
* Safe Multisig Confirmation - Triggered when a signer submits a confirmation for a pending transaction.
* Safe Multisig Safe Tx Hash Mismatch - Triggered when a submitted Safe transaction hash does not match the expected computed hash.
* Safe Multisig Signature Mismatch - Triggered when a submitted signature does not match the expected signer.
* Safe Multisig Simulation - Triggered when a new transaction is created on Safe.
* * It computes the Safe transaction hash and compares it to the submitted hash to ensure it has not been tampered with.
* It validates the signatures provided for each transaction to ensure authenticity.
* It logs detected mismatches and alerts users when discrepancies occur.

## Configuration

* **Severity** (`severity`, default: `0.5`): Severity See [common configuration](/common-configurations#severity).

> [!NOTE]
>
> Supported networks: ethereum, bsc, polygon, optimism, ethereum\_sepolia, avalanche, base, arbitrum.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.