# IBVM Multisig Wallet

Don't let a single point of failure compromise your treasury — use the IBVM decentralised multisig wallet!

The **IBVM Multisig Wallet** is a production-grade, non-custodial multi-signature wallet built for teams, DAOs, and organizations that demand shared control over their digital assets. Powered by IBVM smart contracts and deeply integrated with the IBVM ecosystem, it brings enterprise-level security to every on-chain operation.

Whether you're managing a project treasury, coordinating a DeFi protocol, or securing team funds — the IBVM Multisig ensures no single person can move assets alone. Every transaction requires agreement.

***

### 🔐 Key Features

#### 🛡️ M-of-N Threshold Security

No transaction executes without the required number of approvals. Set your own signature threshold — 2-of-3, 3-of-5, or any custom M-of-N configuration — so your funds are always protected from unilateral action or a compromised key.

#### ⛓️ Multi-Chain Support

Manage assets across **8 EVM-compatible networks** from a single interface — Ethereum, BNB Smart Chain, Polygon, IBVM Mainnet, and their respective testnets — with automatic chain detection.

#### 📝 Fully Transparent Transactions

Every transaction is created on-chain, signed by each required party, and executed only when the threshold is met. Full transaction history is available with timestamps, amounts, signers, and execution status — nothing is hidden.

#### 🔒 Non-Custodial & Encrypted

Your keys never leave your device. Wallet data is AES-encrypted in local storage and wallet signatures are verified on-chain via smart contracts. The platform never holds or sees your private keys.

***

### Key Features

#### 🌍 Everything Your Organization Needs

**👥 Flexible Signer Management**

Add multiple signers with custom names during setup or modify ownership after deployment. Each signer controls an independent wallet — and any transaction requires agreement from your defined threshold before execution.

**📤 Multi-Asset Transfers**

Send native coins (ETH, BNB, IBVM, and more) or any ERC-20 token directly from the multisig. Import custom tokens by contract address and track balances across all supported chains in real time.

**✍️ Collaborative Transaction Signing**

Once a transaction is proposed, signers receive it, review the details, and sign with their own connected wallets. Signatures accumulate on-chain until the threshold is reached — then any signer can trigger execution.

**📥 Import Existing Multisigs**

Already have a IBVM-compatible multisig deployed? Add it to your dashboard instantly. The app auto-detects the chain from the contract address and pulls signer configuration and nonce automatically.

**📖 Address Book & Wallet Directory**

Maintain a searchable directory of all your multisig wallets. Filter by name, address, or network. Copy addresses, rename wallets, or remove stale entries — all from one organized view.

**🔍 Real-Time Transaction Monitoring**

Every pending, signed, and executed transaction is visible from the dashboard. See exactly how many signatures have been collected, who has signed, and what's still waiting — so your team always knows what needs attention.

***

### 🔗 Supported Networks

| Network          | Chain ID | Explorer             |
| ---------------- | -------- | -------------------- |
| IBVM Mainnet     | 2105     | ibvmscan.io          |
| IBVM Testnet     | 2107     | testnet.ibvmscan.io  |
| Ethereum Mainnet | 1        | etherscan.io         |
| Ethereum Sepolia | 11155111 | sepolia.etherscan.io |
| BNB Smart Chain  | 56       | bscscan.com          |
| BNB Testnet      | 97       | testnet.bscscan.com  |
| Polygon Mainnet  | 137      | polygonscan.com      |

***

### ⚙️ How It Works

**1. Create a Multisig Wallet** Connect your wallet, name your multisig, select a chain, add all signer addresses, and set your approval threshold. The wallet is deployed as a  proxy contract directly on-chain.

**2. Propose a Transaction** Any signer can initiate a transaction — specifying the recipient, amount, and token. The transaction is registered and made visible to all other signers.

**3. Collect Signatures** Each signer reviews the transaction details and signs using their connected wallet. Signatures are collected and counted against the threshold.

**4. Execute** Once the required number of signatures is reached, any signer can execute the transaction. The contract validates all signatures and releases the funds.

***

### 🚀 Get Started

Access the IBVM Multisig Wallet at [multisig.ibvm.io](https://multisig.ibvm.io/) and connect your existing EVM wallet (MetaMask, WalletConnect, or any Reown-compatible wallet) to create or join a multisig in minutes.

[**Launch the IBVM Multisig Wallet →**](https://multisig.ibvm.io/)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ibvm.gitbook.io/ibvm-doc/ibvm-dapps/ibvm-multisig-wallet.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
