MSafe | Aptos
  • Overview
    • MSafe Overview
    • What can you do with MSafe wallet?
      • Why Multi-Sig & Non-Custodial
      • MSafe Wallet Key Benefits
    • Use Cases
      • Treasury Management
      • Smart Contract Deployment & Update
      • Protocol Admin Control
      • dApp Store Integration
    • Security
  • Users
    • Glossary
    • Launch App
    • Connect Wallet
    • Navigation Bar
    • Address Book
    • Create an Account
      • Initiate Creation
      • Co-Managers to Accept
    • Switch btw Accounts
    • Deposit / Receive
    • View Assets
    • View Pending Txn
    • View Txn History
    • Propose Transaction (Enable NFT, Send, Register Coin)
      • Enable NFT
      • Send
      • Add Coin
    • Approve Transaction
      • Co-Managers to Approve Enable NFT
      • Co-Managers to Approve Send
      • Co-Manager to Approve Add Coin
    • Change Vote
    • Reject Transaction
      • Co-Managers to Reject
    • Execute Transaction
      • Execute Approval
      • Execute Rejection
    • App Store
      • Use dApps
    • MSafe 1.0 User guide
      • Connect Wallet
      • First time registration
      • Create an MSafe Account
      • Receive Coin
      • Coin Transfer (APT)
      • DAPP Store
      • Add a new coin
      • Address Book
      • Permissions
      • Wallet FAQs
  • Developers
    • Overview
    • System
      • Auth-key & Multi-Ed25519
      • Backend Walk Through
      • MSafe Contracts
    • Interactive CLI
      • Installation
      • CLI arguments
      • Register and View
      • Create a MSafe Wallet
      • Approve / execute a transaction
      • Transfer Coin
      • Smart Contract | Module Publish
      • Entry Function
      • Reject a transaction
      • Migration from MSafe 1.0 to MSafe 2.0
    • SDK
      • Smart Contract | Deploy a MOVE Module
      • Call An Entry Function
    • Integrate with MSafe (DAPP)
      • FAQ
    • Move Module Publish
  • Product updates
    • 2022 Q4
Powered by GitBook
On this page
  • New Integration
  • New Features
  • User Experience
  1. Product updates

2022 Q4

Added New Functionalities & Enhanced User Experience

MSafe team added new features and functionalities to scale product adoption.

New Integration

We integrated the following single-sig wallets with MSafe multi-sig wallet to make MSafe accessible to more digital asset holders.

  • Fewcha wallet

  • Petra wallet

  • OKX wallet

New Features

We added the following new features

  • Address book allows users to easily add and identify wallet addresses of co-signers and recipients.

  • Pyth price feed allows users to evaluate the total value of their assets in their MSafe wallets.

  • Show receiving token transactions in transaction history

  • Gas estimation; Users can also configure the estimated gas price and gas limit to meet their budget.

User Experience

When creating a new MSafe wallet

  • Added a hover for pending signatures.

  • After refresh and the wallet creation is finished, the hamburger menu pops up on the right.

  • Added signing threshold (max number of signature wallets) validation step (threshold is > 0 and < the maximum number of signature wallets).

  • Filter out pending creation already expired.

When executing a new transaction

  • Added more descriptive instructions.

  • After initializing a new transaction, the application will jump to the Queue page.

  • Approving a transaction between two confirmations needs to wait for 1s.

  • Optimized alignment of transactions displayed on screen.

  • Added a Reject button.

  • Make the Auto-refresh interval 10s.

  • Check whether the recipient address is valid.

  • Check whether the transfer amount is valid (decimal).

  • After transaction execution, the MSafe wallet app automatically refreshes the transaction history list.

  • Optimized reject, complete and approve button sizes.

  • Added more instruction detail when adding a new coin.

When rejecting a transaction

  • Updated instruction wording.

  • When displaying a transaction to be rejected, details are expanded one at a time.

  • The user only needs to reject a transaction once to avoid confusion.

  • Extended the default expiration time for rejected transactions.

Address Book

  • Added the multi-sig address alias as the default wallet.

  • Allow the user to add a new address during a transaction.

  • Added address validation rules.

  • Added duplication checks for addresses and their aliases.

  • Shortened the interval for auto refreshing when creating the wallet.

  • The recipient can select from their address book list.

  • Address book character limitation is set to 50.

  • During a transaction, the user can give the address an alias, to be included in the address book.

  • Added default temporary name to each signature wallet address, when the user first uses MSafe wallet.

PreviousMove Module Publish

Last updated 2 years ago

When the user connects to the MSafe wallet or enters the , the page automatically displays the hamburger menu button that can MSafe wallet list (pending or created).

MSafe app page