Multisig Transaction Queuer
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
Multisig Transaction Queuer is a developer tool that lets you queue new transactions in a multisig wallet for approval by other signers. Once a transaction is queued, it appears in the multisig's pending transaction list, where other signers can review and approve it. This tool reads the current transaction nonce from the multisig, validates that the target address and calldata are properly formatted, and constructs the transaction submission. It provides a preview of the transaction details — target address, value, calldata size, nonce, and estimated gas cost — before you confirm. This enables efficient multi-signer workflows for DAOs, teams, and secure wallets.
HOW TO USE
Connect your EVM wallet via the BGWallet bridge. Enter your multisig wallet address, the target contract address where the transaction will execute, and the encoded calldata (hex string starting with 0x). Optionally, specify an ETH value to send and a description for your reference. Click "Preview Transaction" to see the transaction details — the multisig address, target, value, calldata size, the next nonce, and the estimated gas cost. Review the details carefully. Click "Queue Transaction" to sign and broadcast the transaction. The tool provides a transaction hash for tracking and confirms that the transaction is pending approval.
TECHNICAL MECHANISM
The tool reads the current transaction nonce from the multisig contract using the `transactionCount` or `nonce` view function. It validates that the calldata is a valid hex string with a 0x prefix and that the value is non-negative. When executing, the tool encodes a transaction to the multisig contract's `submitTransaction` function, which takes the target address, value, and calldata as parameters. The multisig contract assigns a nonce, stores the transaction in its pending queue, and emits an event for signers to approve. The tool estimates gas using `estimateGas` and displays the estimated cost before execution. The transaction is queued atomically — if the submission fails, no transaction is queued.
WHAT IT CANNOT SEE
This tool cannot guarantee that the queued transaction will be approved or executed by the required number of signers or that the transaction will be successful if the target contract state changes before execution. The queued transaction requires the threshold number of signers to approve it before it can be executed. The tool cannot predict whether other signers will approve the transaction or how quickly they will do so. Additionally, the tool cannot detect changes to the target contract's state or the availability of the target function, which could cause the transaction to fail when executed. Always coordinate with other signers and verify the transaction's validity before queuing. This tool is an aid for multisig transaction management, not a guarantee of execution.
PLEASE NOTE
EVM chains only. This tool relies on the BGWallet connector and will not function on Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. The user is responsible for ensuring the supplied multisig address is correct and that the contract supports the `submitTransaction` function (e.g., Safe). The calldata must be a valid hex string with a 0x prefix — the tool validates this before execution. Always ensure the wallet has sufficient ETH for gas on the target network.