LogoLogo
THORSwap AppTHORYield AppCommunityFAQ
  • πŸ‘‹Welcome
  • ⚑THORSwap
    • πŸ’³Wallets
      • πŸ“šCreate a new Keystore Wallet
      • πŸ“šImporting a Wallet to Keystore
      • πŸ“šWallet Management
      • πŸ“šLedger Hardware Wallet
      • πŸ“šKeepKey Hardware Wallet
    • πŸͺ™Fees
    • ⏩Cross-Chain DEX Aggregation
      • πŸ’ Ethereum DEX Aggregator
      • πŸ”ΊAvalanche DEX Aggregator
      • πŸ”ΆBNB Smart Chain DEX Aggregator
    • πŸ–οΈRUNEPool
      • ❓How to use RUNEPool
    • 🌊Streaming Swaps
      • ❓FAQs
      • Technical Documentation
    • 🏎️Boosted Swaps
  • πŸ“ŠTHORYield
    • πŸ–₯️Web Dashboard
    • πŸ“±Mobile App
    • πŸ”’LP Calculator
    • πŸ€–Discord BOT
  • 🌐Ecosystem
    • 🌩️THORChain
      • πŸ’²TCY
        • ❓How to use TCY
      • πŸ§‘THORNames
        • Technical Documentation
      • ⚑THORNode Management
      • πŸ”THORSafe Multi-Sig
        • πŸ‘Benefits & Use Cases
        • ❓How it works
        • πŸ”‘Creating a THORSafe
        • πŸ”Signing Multi-sig Transaction
      • πŸ’°Earn (Deprecated)
        • ❓How to Earn
        • Technical Documentation
      • πŸ’ΈLending (Deprecated)
        • 🧠Lending Design
        • ✍️How to Lend
        • ❓FAQs
        • Technical Documentation
      • ♻️THORSynths (Deprecated)
        • πŸ“–THORSynths 101
        • 1️⃣Benefits & Use Cases
        • 2️⃣How it works
        • 3️⃣Risks
        • Technical Documentation
  • How To
    • πŸ“–Tutorials
      • πŸ“šNavigate THORSwap
      • πŸ“šAdd Liquidity
      • πŸ“šTrack Your LP Yield
    • ❓Frequently Asked Questions
      • 1️General
      • 2️THORChain (RUNE)
      • 3️THORSwap (THOR)
      • 4️Cross-Chain Swaps
      • 5️Provide Liquidity
      • 6️Fees
      • 7️Troubleshooting
      • 8️Supported Wallets
      • 9️Streaming Swaps
      • πŸ”ŸLending FAQs
      • πŸ†˜Community & Support
    • ▢️Video Guides
  • THORSwap Token
    • πŸͺ™$THOR
      • πŸ”§Utility
      • πŸ‹Fee Discounts
      • πŸͺ™Tokenomics
      • ⭐vTHOR (THOR Staking)
      • ⭐uTHOR Staking (USDC rewards)
      • πŸ•³οΈTrading Black Hole
      • βš–οΈEfficient Emissions
      • πŸ”₯THOR Burn
      • πŸ—³οΈCommunity Governance
        • 🧠Governance Process
        • πŸ’¬Governance Forum
  • Resources
    • 🎨Brand Design & Assets
    • πŸ”­Audits
    • πŸ“œTerms of Service
    • πŸ”SwapKit Dev Docs
    • πŸ™ŒCommunity Discord
    • πŸ›οΈMerch Store
    • πŸ”—Useful Links
Powered by GitBook
On this page
  • What is a multi-sig wallet or "Shared wallet"?
  • How does a multi-sig wallet work?

Was this helpful?

  1. Ecosystem
  2. THORChain
  3. THORSafe Multi-Sig

How it works

Multi-sig Wallets 101

What is a multi-sig wallet or "Shared wallet"?

When you wish to send funds from your wallet, a transaction is created and signed. By signing the transaction, you are digitally saying:

β€œI am the owner of the funds, I have the key to manage them, and I approve this transaction.”

Single signature (also known as β€œbasic”) cryptocurrency wallets need one signature to sign a transaction. Multi-sig is the shortened name for multi-signature, and, as the name indicates, this kind of wallet requires one or more signatures to sign a transaction.

A multi-sig wallet is usually shared by two or more users Co-payers. Depending on the kind of wallet, the number of signatures required to sign a transaction will be lower or equal to the number of co-payers of the wallet.

For example, a 3–3 wallet is a multi-sig wallet that is shared by three people and requires three signatures to sign a transaction. A 2–3 wallet is a multi-sig wallet that is shared by three people and requires two signatures to sign a transaction. You may also see β€œ2 of 3” to indicate the number of co-payers needed.

How does a multi-sig wallet work?

To move funds, every wallet requires the user broadcasting the payment to sign the transaction. Multi-sig wallets also require one or more co-payers to sign the transaction.

Example A: with a 2–2 wallet Co-payer A wants to send funds. When they try to move funds, the wallet creates a transaction proposal that is only signed by Co-payer A. Sending the funds requires both Co-payer A and Co-payer B to sign the transaction. Until Co-payer B approves the transaction, the funds stay in the wallet. Once Co-payer B approves the proposal, their wallet signs the transaction, broadcasts it to the network and sends the funds.

Example B: a 2–3 wallet requires two (out of three total) co-payers to sign a transaction. Co-payer A creates the transaction proposal. Either of the remaining co-payers (Co-payer B or Co-payer C) can approve the transaction proposal.

A 2–3 wallet has three co-payers but requires only two signatures.

THORSafe Multi-Sig transaction proposals do not expireβ€Šβ€”β€Šthere is no time limit to approve a transaction proposal. There is no co-payer hierarchy. This means that any co-payer can create a transaction proposal, and all the co-payers can sign the transaction proposal.

PreviousBenefits & Use CasesNextCreating a THORSafe

Last updated 1 year ago

Was this helpful?

🌐
🌩️
πŸ”
❓