Multi-Sig Threshold Recommendation Tool (Risk-Based)
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
This tool reads the on-chain state of any Gnosis Safe or compatible multi-signature wallet contract and provides a data-driven recommendation for its threshold setting. It retrieves the current list of owners, the existing threshold, and the transaction nonce. Based on the number of owners, it calculates a recommended threshold that balances security (preventing unilateral or unauthorized actions) with operational availability (avoiding deadlocks due to unavailable signers). The output includes a clear risk assessment (low, medium, high) and a plain‑language rationale explaining why the current threshold may be too low, too high, or well-balanced. It also flags single-owner setups as high‑risk and suggests adding more signers.
HOW TO USE
Connect your wallet via the BGWallet bridge — this provides the RPC endpoint for reading the chain; the tool never initiates transactions. Select the network where your multi-sig contract is deployed. Enter the contract address of the multi‑sig (Gnosis Safe or any contract that implements getOwners(), getThreshold(), and nonce()). Click "Analyze & recommend". The tool fetches the current owner list, threshold, and nonce, then applies a heuristic formula: for 1 owner, threshold is forced to 1; for 2 owners, it distinguishes between 1‑of‑2 (high risk) and 2‑of‑2 (medium risk); for 3 or more owners, it recommends a threshold of approximately 60% + 1 of the owners (majority with a slight buffer). The results card shows the raw configuration, the recommendation, and a risk meter.
ONE TECHNICAL SECTION
The tool uses a minimal ABI to call standard multi‑sig functions: getOwners() returns the array of owner addresses, getThreshold() returns the current number of signatures required, and nonce() returns the transaction counter. For Gnosis Safe contracts, these are standard; for other implementations, the tool falls back to trying owners() and threshold() if the primary calls fail. All calls are sequential eth_call requests via the ethers.js Contract abstraction — no transactions are sent, and no gas is consumed. The recommendation logic is deterministic and based on a risk‑based heuristic that assumes a larger number of signers reduces the probability of malicious or accidental execution. The tool does not attempt to fetch historical transaction logs or execution patterns, as that would require log scanning and block range chunking (which is out of scope for this lightweight analysis). It focuses purely on current state to provide an immediate, actionable assessment.
WHAT IT CANNOT SEE
This tool cannot predict future attack vectors, such as compromised private keys or social engineering attacks on signers. It does not assess the trustworthiness, reputation, or security practices of individual signers. It cannot evaluate off‑chain signing workflows, hardware wallet usage, or multi‑party coordination security. It does not detect time‑based or conditional thresholds, role‑based permissions, or custom logic in non‑standard multi‑sig implementations. It also cannot see pending transactions or execution history beyond the nonce value — it does not analyze what transactions have been executed or what is queued. The recommendation is purely statistical and heuristic; it is not a guarantee of safety. Always combine this tool's output with your own risk assessment and governance practices.
PLEASE NOTE
This tool works exclusively on EVM‑compatible chains that support the Gnosis Safe interface. Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, and XRP are not supported. The contract address must be a valid multi‑sig deployment on the selected network. If the contract does not implement the expected functions, the analysis will fail. The tool is read‑only and does not require any token approvals or transaction signing. Use it as a starting point for reviewing your multi‑sig configuration, not as a substitute for professional security audits.