Connect your wallet to deploy and operate Sigma multi-signature wallet contracts. Choose from 300+ supported wallets including MetaMask, WalletConnect, Coinbase, and more.
⚠️ Important: If your wallet cannot connect successfully, please try to update to the latest version.
🌐 Network: Currently online and available on Polygon Mainnet.
⚠️ Currently Wallet Deployment supports POLYGON MAINNET ONLY. Please open Wallet Connect to Switch Network.
Connection Status
disconnected
Account:-
Network:-
Chain ID:-
🚀 Deploy Sigma Wallet
Deploy a new Sigma multi-signature wallet contract. Payment method and amount are configured by the Factory owner.
⚠️ Currently Wallet Deployment supports POLYGON MAINNET ONLY. Please open Wallet Connect to Switch Network.
💰Current Deployment Pricing
Loading payment information...
📋Factory Contract Information
👥Co-Owner Rights & Responsibilities
Important: Each co-owner has different rights and capabilities. Please read carefully before deploying.
Primary Controller
👑Co-Owner 1✅
✅Full Privileges:
✅Change own status (Status 1, 2, or 3)
✅Execute token transfers (when all 3 co-owners have Status 2)
✅Replace co-owners (when 2+ co-owners have Status 3)
⚠️This is the PRIMARY CONTROLLER with full execution rights
👤Co-Owner 2⚠️
✅Can Do:
✅Change own status (Status 1, 2, or 3)
✅Approve transfers by setting Status 2
✅Approve co-owner replacement by setting Status 3
✅Execute co-owner replacements (when 2+ have Status 3)
❌Cannot Do:
❌Execute token transfers
📝Status & Approval role - Can approve and execute replacements, but NOT transfers
👤Co-Owner 3⚠️
✅Can Do:
✅Change own status (Status 1, 2, or 3)
✅Approve transfers by setting Status 2
✅Approve co-owner replacement by setting Status 3
✅Execute co-owner replacements (when 2+ have Status 3)
❌Cannot Do:
❌Execute token transfers
📝Status & Approval role - Can approve and execute replacements, but NOT transfers
📋 Status System:
Status 1: Restricted
Default state, no operations allowed
Status 2: Transfer Allowed
When all 3 set this, Co-Owner 1 can transfer tokens
Status 3: Co-Owner Replacement
When 2+ set this, any co-owner can replace a co-owner
📋 My Deployment History
Loading deployments...
✅
Contract Deployed Successfully!
Your Sigma Wallet is now live on the blockchain
📋Transaction Summary
Contract Address:-
Transaction Hash:-
Gas Used:-
Deployed At:-
Network:-
Deployment Fee:0.1 USDT
👥Co-Owner Configuration
Primary Controller
👑Co-Owner 1
Address:-
✨ Full Privileges: Can execute token transfers and co-owner replacements
👤Co-Owner 2
Address:-
📝 Status-only role: Can approve operations by changing status
👤Co-Owner 3
Address:-
📝 Status-only role: Can approve operations by changing status
🚀Next Steps
Go to the "Operate" page to interact with your contract
Load your contract using the contract address above
Co-Owner 1 can execute transfers and replacements (after approvals)
Co-Owners 2 & 3 can change their status to approve operations
Live statistics and factory status across all supported networks.
📈
Total Deployments
-
Multisig wallets deployed across all networks
🌐
Factories Deployed
-
Networks with active factory contracts
⚡
Last Deployment
-
Most recent multisig wallet deployment
🌍 Network Status
Network
Factory Status
Factory Address
Deployments
Loading...
🏭 Deploy Factory Contract
For Project Owners: The Factory contract enables one-transaction deployment (payment + contract deployment).
Deploy it once per network, and then all users on that network can use the same factory to deploy their own multisig wallets.
The factory address will be saved automatically and used immediately.
Current Network:-
Factory Status:Checking...
Factory Address:-
Factory Contract Deployed Successfully!
Factory Address:-
Transaction Hash:-
✅ Success! The factory address has been saved and will be used automatically.
All users on this network can now use this factory to deploy their multisig wallets.
💡 Optional: To make this factory address permanent (survives browser cache),
update contract-abi.js with the factory address above for the current network.
⚙️ Operate Sigma Wallet
Interact with your deployed Sigma multi-signature wallet contract. Owners can transfer tokens and replace co-owners. Co-owners can set their status.
💼Select Wallet to Operate
Select one of your deployed wallets below, or enter a contract address manually.
Checking wallet connection...
Or enter contract address manually:
🖼️NFT Verification
NFT Contract:-
Token ID:-
NFT Status:-
Loading NFT image...
Unable to load NFT image
NFT Information
Factory Address:-
🔒 Copy Protection: This multisig wallet requires ownership of a non-transferable NFT to operate. The NFT is minted by the Factory and cannot be transferred, ensuring the contract cannot be copied and used without authorization.
Contract Information
Primary Controller (Co-Owner 1):-
Transfer Allowed:-
Reassign Allowed:-
Time Limit:-
⏰Time Limit Configuration (Co-Owner 1 Only)
Set the time limit for status change approvals. Once all approvals are received, the action must be executed within this time limit.
Enter number of days (1-90)
⚠️ Status Approvals Expired: The time limit for current approvals has expired. Reset statuses to start fresh.
👤Co-Owner Actions - Change Your Status
As a co-owner, you can set your status to control contract operations. Select your desired status below and click "Set Status" to update.
🎯 You are Co-Owner 1 (Primary Controller): In addition to changing your status, you also have access to Owner Actions below, including token transfers and co-owner replacements.
Status Options:
Status 1: Restricted
Default state, no transfers allowed
Status 2: Transfer Allowed
When all 3 co-owners set this, Co-Owner 1 (Primary Controller) can transfer tokens
Status 3: Co-Owner Replacement
When 2+ co-owners set this, Co-Owner 1 (Primary Controller) can replace a co-owner
💡 Select your desired status and click "Set Status" below to update it on the blockchain
📝Status Change Request (Open to All)
Anyone can request a status change for any co-owner. This allows third parties or co-owners using different wallets to update statuses. The transaction will proceed regardless of wallet address match.
⚠️Warning: Your connected wallet address does not match the selected co-owner address. The transaction will still proceed if you confirm.
Select which co-owner's status to change
Choose the status to set
Selected Co-Owner:-
Your Wallet:-
👑Primary Controller Actions (Co-Owner 1 Only)
✨ Special Privileges: These actions are only available to Co-Owner 1 (Primary Controller). Co-Owner 2 and Co-Owner 3 can only change their status, but cannot execute token transfers or co-owner replacements.
Transfer tokens requires all 3 co-owners to have Status 2 (Transfer Allowed). Replace co-owner requires at least 2 co-owners to have Status 3 (Co-Owner Replacement).
💸 Transfer Tokens
Transfer tokens from the contract to a recipient address. Requires all 3 co-owners to have Status 2 (Transfer Allowed).
Or enter a custom token address
Contract Balance:-
-
Enter amount in human-readable format (e.g., "0.0001")
🔄 Replace Co-Owner
Replace a co-owner with a new address. Requires at least 2 co-owners to have Status 3 (Co-Owner Replacement). Any co-owner can execute this when approval conditions are met.
Select which co-owner slot to replace
Enter the address of the new co-owner
👑 Factory Owner Dashboard
Manage Factory contract settings. This page is only visible to the Factory owner.
🔐
Signature Verification Required
To access the Factory Owner Dashboard, please sign a message with your wallet to prove your identity as the owner.
Message to Sign:
Loading...
📊 Current Factory Settings
Loading settings...
💳 Payment Mode
⚠️ Requirements before switching:
💰 Fixed USDT Amount (Mode 1)
🪙 Custom Token (Mode 2)
🖼️ NFT Contract Management
🔗 Link NFT Contract to Factory
The NFT contract must have the Factory address set to allow minting. This fixes the "execution reverted" warning during deployment.
⚠️ You must be the owner of the NFT contract to execute this function
Hash of the expected NFT contract bytecode for validation (0x followed by 64 hex characters)
📦 Contract Bytecode Management
Enter the bytecode of the multisig contract to deploy. Must start with 0x.
Current Bytecode Hash:-
⏰ Timelock Operations
⚠️ Security Feature: Critical operations (withdrawals and fee recipient changes) require a timelock delay for security. Propose the change first, then execute it after the delay period.
📍 Fee Recipient Change (12-hour timelock)
Pending Change:-
Execute After:-
Time Remaining:-
💰 Fund Withdrawal (2-day timelock)
Pending Withdrawal:-
Execute After:-
Time Remaining:-
👁️ Owner View Functions Visibility
Control access to owner-only view functions. OFF: No one can view (not even owner). ON: Only owner can view for 20 minutes, then automatically turns OFF. When you turn it ON, owner can immediately view, but access expires after 20 minutes. Note: The promo code validation function is always publicly accessible.
Current Status:-
🎟️ Promo Code Management (Mode 2: Promotion)
This is the price users pay when they deploy without entering any promo code. Set this as the default/regular deployment price.
USDT with 6 decimals (e.g., 100000 = 0.1 USDT)
Add/Update Promo Code
💡 Note: The original price will be automatically set from the current "Promo Original Price" setting. This is used for display purposes (e.g., "Was $X, Now $Y").
This is the actual amount users will pay when using this promo code. Set to 0 for free deployment.
Enter amount in USDT (e.g., 0.01 for 0.01 USDT). Will be automatically converted to 6 decimals. Set to 0 for free deployment.
Set the maximum number of times this promo code can be used. Set to 0 for unlimited usage.
Maximum number of times this promo code can be used (0 = unlimited)
👁️ Promo Code Visibility Control
Control whether specific promo codes are viewable by the public. Only viewable promo codes can be checked by users.
📊 All Promo Codes & Usage Statistics
Click "Refresh" to load promo codes
📍 Fee Recipient
👥 Deployed Multisig Wallets
Total Wallets: 0
Click on a wallet number to view details
Click "Refresh" to load deployed wallets
🔍Factory Contract Verification
Verify the Factory contract source code on PolygonScan to make it publicly visible and auditable. This helps build trust with users.