Unified solution for monitoring Safe wallets across multiple chains
Executive summary: managing multiple Gnosis Safe wallets across Ethereum, Arbitrum, Optimism and other chains often generates an avalanche of notifications and operational fatigue. We present a consolidated solution that aggregates pending transactions by chain and by signer, reducing noise and enabling immediate action.
The problem: multisig wallets are critical for DAOs and protocol treasuries, but monitoring dozens of Safes across different networks causes scattered alerts and difficult prioritization. Tools that generate one alert per Safe and per transaction are not scalable and complicate the work of teams and signers.
What the solution consists of: we designed a monitor that uses Safe's public APIs without requiring authentication or keys. The architecture is based on three key steps - parallel data fetching from multiple chains, intelligent aggregation of related transactions, and actionable formatting oriented to who needs to sign.
Core architecture: the tool coordinates calls to public endpoints such as https://safe-transaction-mainnet.safe.global and its equivalents on arbitrum and optimism. It groups Safes by chain to minimize calls, processes chains in a controlled manner to avoid rate limits, and fetches transaction details and notes when available.
Implementation details: we separated responsibilities into clear functions for fetchAllQueuedTransactions, fetchQueuedTransactions, fetchSafeInfo and fetchTransactionDetails. The pipeline groups Safes by chain, queries transactions in parallel per Safe, and complements with Safe information such as owners and threshold. Robust error handling and configurable polling for serverless environments are implemented.
Signer-centric aggregation: instead of notifications centered on each Safe, the monitor groups actions by who needs to act. It counts pending signatures per address and generates actionable summaries like @alice 5 signatures needed, @bob 2 signatures needed. This view reduces noise and facilitates targeted reminders to the actual responsible parties.
Technical advantages: zero external npm dependencies thanks to the exclusive use of public APIs; ideal for serverless deployments on AWS Lambda, Vercel or as a function in aws and azure cloud services. Efficient in-memory processing that streams data and keeps footprint below 100KB to monitor hundreds of transactions. Modular and extensible design with a notification system supporting Telegram, webhooks and console outputs.
Operational best practices: process chains sequentially to avoid throttling, set reasonable polling intervals, and apply retries and backoff on network failures. The solution also allows enabling transaction note fetching to include human context in alerts.
Real impact: teams managing 10+ Safes report a 90 percent reduction in notification noise, a consolidated view of pending actions, and clear prioritization of urgent transactions. The monitor processes hundreds of transactions in seconds, allowing integration into cron jobs or cost-effective serverless functions.
CLI usage example: installing and running is simple. npm install -g @onchain-toolkit/safe-wallet-monitor. From source code git clone git@github.com:doncesarts/onchain-toolkit.git then cd onchain-toolkit/packages/safe-wallet-monitor npm install npm run build npm link. Run safe-wallet-monitor --config safe-monitor.config.json.
Telegram notifications: the tool formats messages in HTML for Telegram and allows configuring bot token and chat id in the configuration file. Quick instructions: create a bot with @BotFather, get the token, and add the bot to the chat to retrieve the chat id via the Telegram API.
Extensions and customization: it is easy to add new chains, customize message formatting, integrate AI agents for automatic reminders, and link with business intelligence platforms like Power BI for tracking dashboards. The architecture supports the incorporation of AI agents and enterprise AI solutions that automate workflows and reminders.
About Q2BSTUDIO: Q2BSTUDIO is a custom software and application development company specialized in tailored solutions for businesses. We offer custom software, custom applications and comprehensive services in artificial intelligence, cybersecurity, aws and azure cloud services, business intelligence services and AI agent consulting. Our teams combine backend and frontend development experience with power bi expertise and integration of enterprise AI solutions to deliver robust, secure and scalable products.
How we can help: Q2BSTUDIO can adapt this multi-chain monitor to your needs, integrate advanced notifications, connect with your security and audit pipelines, and deploy the solution on serverless architectures or managed environments in aws and azure cloud services. We also offer cybersecurity consulting to protect multisig keys and processes, and business intelligence services to leverage activity data in Power BI dashboards.
Keywords for positioning: custom applications, custom software, artificial intelligence, enterprise AI, AI agents, cybersecurity, aws and azure cloud services, business intelligence services, power bi.
Resources and license: the original project with complete code and documentation is available at https://github.com/doncesarts/onchain-toolkit/tree/main/packages/safe-wallet-monitor. The code is published as open source under the MIT license and can serve as a basis for customizations by Q2BSTUDIO.
Contact: for more information about custom developments, AI integrations or multisig security audits, contact Q2BSTUDIO and request a personalized technical and commercial evaluation.



