Skip to main content

Wallet Management in BlockPeer Books

Wallet Types

MPC Wallets (Multi-Party Computation)

What it is: Email-based secure wallet. No seed phrase. Multi-party control means no single person can move funds alone.

Best for:

  • New users
  • Businesses
  • Teams
  • High security requirement

Advantages:

  • No seed phrase to lose
  • Email recovery
  • Multi-approver option
  • Team-friendly

How it works:

  • Wallet is managed by BlockPeer infrastructure
  • You access via email login
  • Funds secured by MPC technology
  • Multiple parties can approve transactions

Multi-Signature Wallets (Multisig)

What it is: Wallet requiring multiple signatures to move funds. E.g., 2-of-3 (need 2 out of 3 signatures).

Best for:

  • Organizations requiring consensus
  • High-value accounts
  • Governance requirements
  • Decentralized control

Advantages:

  • Decentralized - not controlled by any one person
  • Transparent - on blockchain
  • Configurable - set any M-of-N (e.g., 2-of-2, 3-of-5, etc.)
  • Custody best practices

Disadvantages:

  • More complex setup
  • All signers must participate
  • Slower transactions
  • Need hardware wallets or external tools

Watch-Only Wallets

What it is: Track existing wallet without ability to move funds.

Best for:

  • Monitoring existing holdings
  • Tracking wallets you don't own
  • Portfolio tracking
  • Public wallets

Advantages:

  • Simple to set up
  • Monitor without access
  • Multiple wallets easily
  • No security risk

Disadvantages:

  • Cannot move funds
  • Read-only
  • Cannot send/receive

Creating MPC Wallet

Step 1: Start Wallet Creation

  1. Go to WalletsConnect Wallet
  2. Click Create MPC Wallet
  3. Enter wallet details:
    • Wallet Name: Descriptive name (e.g., "Operations Wallet 2024")
    • Description: Optional note about purpose
  4. Click Next

Step 2: Configure Blockchains

  1. BlockPeer shows list of blockchains
  2. Select which ones you'll use:
    • Bitcoin
    • Ethereum
    • Polygon
    • Solana
    • Binance Smart Chain
    • Avalanche
    • Arbitrum
    • Optimism
    • Cosmos
    • (And 15+ others)
  3. Click Create Wallet

Step 3: Wallet Generated

  1. BlockPeer generates wallet
  2. You see:
    • Wallet name
    • Public addresses for each blockchain selected
    • QR codes for each address
  3. Copy or download addresses

Step 4: Fund Your Wallet

  1. Use public address to receive funds
  2. Send from exchange or another wallet
  3. Wait for blockchain confirmation (5 min - 2 hours typically)
  4. Balance updates in BlockPeer when confirmed

Creating Multi-Signature Wallet

Step 1: Initiate Multisig

  1. Go to WalletsAdd Wallet
  2. Click Create Multisig Wallet
  3. Enter:
    • Wallet Name: (e.g., "Treasury - 3-of-5 Multisig")
    • Description: Purpose of wallet

Step 2: Configure Multisig Settings

  1. Signers Required: How many must sign (e.g., 2 in "2-of-3")

  2. Total Signers: How many signers total (e.g., 3 in "2-of-3")

  3. Blockchains: Select which to support

  4. Signer Info: Enter details for each signer:

    • Signer name
    • Email
    • Role
  5. Click Next

Step 3: Invite Signers

  1. BlockPeer sends invitations to all signers
  2. Each signer receives email
  3. They create (or log into) BlockPeer account
  4. They approve their participation
  5. You see notification when signers confirmed

Step 4: Deploy Multisig

Once all signers confirmed:

  1. System deploys multisig contract to blockchain
  2. Wallet address generated
  3. All signers can access
  4. Can now receive funds
  5. Transactions require M signatures

Adding Watch-Only Wallet

Step 1: Start Watch Wallet

  1. Go to WalletsAdd Wallet
  2. Click Watch Wallet
  3. Enter:
    • Wallet Name: How to identify it (e.g., "Vesting Wallet")
    • Wallet Address: The public address
    • Blockchain: Which chain it's on
  4. Click Next

Step 2: Verify Wallet

  1. BlockPeer connects and scans address
  2. Shows current balance
  3. Shows transaction history
  4. Confirms it's valid
  5. Click Add Wallet

Step 3: Track Wallet

  1. Wallet now appears in your Wallets list
  2. Balance updates automatically
  3. Can view all transactions
  4. Cannot move funds (watch-only)

Managing Wallets

Wallet Dashboard

To see all wallets:

  1. Go to WalletsOverview
  2. See all wallets with:
    • Wallet name
    • Type (MPC, Multisig, Watch)
    • Current balance
    • Number of addresses
    • Last transaction
    • Status (Active, Locked, etc.)

Wallet Details

Click on any wallet to see:

  1. General Info

    • Name, description, type
    • Creation date
    • Status
  2. Addresses

    • Public address for each blockchain
    • QR codes for each
    • Option to copy
  3. Balance

    • Current balance in wallet currency
    • Balance in USD equivalent
    • Breakdown by blockchain (if multiple chains)
  4. Recent Transactions

    • Latest 10 transactions
    • Date, description, amount
    • Status
  5. Permissions

    • Who can access
    • What they can do (view, transfer, etc.)

Rename Wallet

  1. Go to Wallets → Select wallet
  2. Click Edit
  3. Change name and/or description
  4. Click Save

Disable Wallet

To temporarily stop using wallet:

  1. Go to Wallets → Select wallet
  2. Click Edit
  3. Set Status to "Inactive"
  4. Click Save
  5. Wallet still tracked but not active

Archive Wallet

For old wallets you're no longer using:

  1. Go to Wallets → Select wallet
  2. Click Archive
  3. Wallet moved to archive
  4. Can still view, but not active
  5. Option to restore later

Connecting Team Members to Wallets

For multisig or team wallets:

Grant Access

  1. Go to Wallets → Select wallet
  2. Click Permissions
  3. Click + Add Member
  4. Select team member
  5. Choose role:
    • Viewer: Can see balance and history
    • Signer: Can approve transactions (multisig only)
    • Manager: Can manage wallet settings
  6. Click Grant Access

Manage Access

  1. Go to wallet Permissions
  2. See list of members with access
  3. Click member to edit:
    • Change role
    • Revoke access
  4. Save changes

Transferring Funds

Send from MPC Wallet

  1. Go to Wallets → Select wallet
  2. Click Send
  3. Enter:
    • Amount: How much to send
    • Blockchain: Which chain
    • To Address: Recipient address (paste or scan QR)
    • Description: What it's for (optional)
    • Fee Level: Low, Medium, High (affects speed/cost)
  4. Click Review
  5. Review details
  6. Click Confirm & Send
  7. Transaction submitted to blockchain

Approve Multisig Transaction

When multisig transaction waiting for approval:

  1. Go to Wallets → Select wallet
  2. Click Pending Transactions
  3. See transaction needing approval
  4. Review:
    • To address
    • Amount
    • Who initiated
  5. Click Approve or Reject
  6. If enough approvals collected, transaction executes

Receive Funds

  1. Go to Wallets → Select wallet
  2. Click Receive
  3. See public address(es)
  4. Copy address or show QR code
  5. Share with sender
  6. Funds appear when confirmed on blockchain

Wallet Reconciliation

Verify Balance

  1. Go to Wallets → Select wallet
  2. View BlockPeer balance
  3. Check actual wallet balance (from blockchain explorer or wallet app)
  4. Should match

If Balances Don't Match

  1. Check pending transactions

    • Sent funds might be pending
    • Received funds might not be confirmed yet
    • Wait for blockchain confirmation
  2. Manual sync

    • Click Sync Balance button
    • BlockPeer re-checks blockchain
    • Updates if needed
  3. Check explorer

    • Visit blockchain explorer (Etherscan for ETH, etc.)
    • Paste wallet address
    • Verify actual balance matches
    • If blockchain has more, wait for BlockPeer to sync

Transaction Not Showing

  1. Check status

    • Is it pending on blockchain?
    • Has it confirmed? (usually 5-30 minutes)
  2. Find on explorer

    • Search wallet address on blockchain explorer
    • See all transactions directly on blockchain
    • Can find transactions not yet in BlockPeer
  3. Manual record

    • If transaction is on blockchain but not in BlockPeer
    • Go to AccountingManual Entry
    • Create transaction to record it