Skip to content

Conversation

@Ethnical
Copy link
Collaborator

@Ethnical Ethnical commented Aug 14, 2025

This PR refactor the previous Multisig component that was out of date to include a discrepancy checker from Notion.
This will cover the following feature for each feature I have added the Prometheus metrics accordingly.
1.Discrepancy Checker

  • Threshold
  • Signers Count
  • List of the signers.
9bac87cca1ab155e5de1400a212b565ad903cbe249e6b65718264c695c2936d0

2.Notion Database
To fetch the value in Notion, this will fetch them using the token and the database ID.
both can be passed using the new introduced flags: --notion.database.id and --notion.token.

3.Webhooks support
Using the flag --webhook.url this will display the alert in the webhooks url specified, see below for discord for example:

CleanShot 2025-08-14 at 13 52 59@2x By default this is not set.

4.High Value Threshold
This is an amount checker of the safe to make sure that the total value of safe is under a threshold or should be marked as CRITICAL. (Example: if a safe as 800K$ in ETH but the price of ETH is increasing and the safe reach 1M$ then we need to categorize this safe as critical).
To do this I have introduce the flag --high.value.threshold.usd that by default is set to 1M$.

48e4bd24f727f7ff7b2315f26f2d4963bc14605f490b7dec9dacb5f81a71a4e9

5. README & Instructions
The readme with the features + instructions for executing the monitor of the multisig registry monitor.
https://github.com/ethereum-optimism/monitorism/blob/57350e6dd773d79ecb9aa3be2dbf57bebcc16aa4/op-monitorism/multisig/README.md

@Ethnical Ethnical requested review from a team as code owners August 14, 2025 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants