Knowledge Base
  • Introduction
  • SHIELDING
    • Shielded pools
    • Key generation process
    • Privacy best practices
  • Fraud protection
  • Web App – User Guide
  • SMART YIELD
    • How does Smart Yield work?
    • Governance Model
    • Shielding
  • COMMON ECONOMY
    • The Economy of Common
    • CMN Token
    • CMN Tokenomics and Vesting Schedules
    • CMN Airdrops
    • Shared Fees and Reward Economics of Common
  • Wallet (Extension)
    • Introduction
    • Getting Started
    • Usage
    • Settings
  • DEX and Bridge (Aleph Zero WASM layer 1)
    • Account
      • How to Connect Your Wallet
      • Video Guide: How to Connect Your Wallet
      • How to Check Your Balance
      • Video Guide: How to Check Your Balance
    • Swap
      • How to Swap Tokens
      • Video Guide: How to Swap Tokens
    • Farm
      • How to Farm
      • Video Guide: How to Farm
    • Pool
      • Explaining Liquidity Pools
      • Video guide: Explaining Liquidity Pools
      • Managing Liquidity Pools with Custom Tokens
      • Video Guide: Managing Liquidity Pools with Custom Tokens
    • Bridge
      • How to Bridge With Most
        • Ethereum to Aleph Zero WASM
        • Aleph Zero WASM to Aleph Zero EVM
      • Video Guide: How to Bridge With MOST?
      • Bridging 10,000+ AZERO from Aleph Zero WASM to EVM
  • Protocol Details
    • Shielder
    • Overview
    • Design Against Bad Actors
    • Preliminaries: ZK Relations
    • Notes and Accounts
    • ZK-ID and Registrars
    • Anonymity Revokers
    • PoW Anonymity Revoking
    • Relayers
    • Deterministic Secret Management
    • SNARK-friendly Symmetric Encryption
    • SNARK-friendly Asymmetric Encryption
    • Cryptography
    • Token Shortlist
    • User Wallet
    • Versioning
    • PoC
    • Version 0.1.0
    • Version 0.2.0
Powered by GitBook
On this page
  • Interface
  • The Big Blue Button (BBB)
  • Receive
  • Shield
  • Transfers
  • Conclusion

Was this helpful?

  1. Wallet (Extension)

Usage

In this section you will get to know the core elements of the Wallet's UI and learn how to do the basic operations.

PreviousGetting StartedNextSettings

Last updated 5 months ago

Was this helpful?

Interface

The extension is visible as a panel taking up the entire height of the screen: this form of an extension is more powerful than a regular popup and is persistent between tab and window switches, making it convenient to do operations across multiple websites.

The UI is very streamlined, however you can see a few interesting elements already. First of all, you can click on the 'Public' balance, which is your standard, public wallet. Below that, you can select the 'Shielded' balance, which is your private wallet with shielded funds. In the next few paragraphs we'll see how easy it is to shield your funds!

The Big Blue Button (BBB)

The most powerful element of the UI is the Big Blue Button on the bottom. Virtually all actions we'll be performing are revealed after clicking it. Once you click, you'll see the following list:

You have options to Shield, Send and Receive tokens. The Swap and Buy options will become available in future releases of the Common Wallet. Let's start by getting some funds into our wallet!

Receive

In order to top up your account, you'll need to click the 'Receive' button. The following screen will show up:

You can either scan the QR code with your phone or copy the account address and make a transfer. Once the funds arrive, you will see a screen like this:

It's important to keep in mind that in Common Extension v1, after making a transfer from an external wallet, the funds arrive to your public balance. Receiving funds into your shielded balance will be included in future releases.

You can now see your balance in AZERO in the 'Public' section: let's learn how to shield some assets!

Shield

Now it's time for the good stuff! We will use the first item on the list that shows up after clicking the Big Blue Button: Shield. Once clicked, you will see a screen like this:

For now we have to choose AZERO but in future releases more tokens will be available. Which brings us to the next screen:

You can either enter the amount to shield or use a slider to choose a percentage of your public balance. In the image above we're shielding half of our balance. All that's left to do is confirm the transaction and voilà! We now have funds in our very own private wallet!

You can inspect your Public and Shielded balances individually and, importantly, transfer your funds from both the Public and Shielded accounts. This brings us to the final piece of our journey: the transfers.

Transfers

If you're transferring from your public account, it works just like a regular transfer in a regular wallet: very useful, but that's not what we're here for! Let's talk about transferring from the Shielded account.

First of all, you've probably noticed the curious lack of an 'Unshield' option in the list presented by the Big Blue Button. It's not an oversight on our part! To the contrary: it's the very essence of how our private wallet works. If you want to unshield your funds and retain the privacy, you will most probably simply transfer them to a newly created account. Let's do just that by clicking the Big Blue Button and hitting 'Transfer'. What you'll see is a screen allowing you to choose whether you're transferring from your public wallet or its shielded counterpart:

The icons will guide you in choosing which balance to transfer from: shielded balance will have a small shield icon overlayed on the token logo. For the sake of this excercise, let's choose the second option.

It should already be familiar after seeing the shielding screen: you can choose how much of the selected token you want to transfer. Note the screen title saying 'Send privately': the recipient will just see a transfer from the Shielder. Nota bene, it doesn't matter whether the account you're sending to is your own account or not, but please make sure to verify the address!

After choosing the recipient, you can confirm the transfer and make the transaction. We have now made our very first private transfer! You can see that the shielded balance has been updated:

Conclusion

And just like that, we've concluded our tour of the functionalities of the Common Wallet! You'll notice how these basic building blocks give you incredible capabilities to interact with web3 in a private way. That said, more is yet to come, so stay tuned for future updates that will make the wallet even more powerful and easy to use.

In the next section we'll take a quick look at settings, allowing you to choose a network you operate on.

The main screen of the wallet
The BBB is your gateway into private web3!
A QR code for easy use and an address you can copy.
The funds have arrived!
Choosing an asset to shield.
Choosing how much you want to shield is easy!
If you want to transfer from your shielded balance, select the second option.
A private transfer is in the works!
Please excercise caution when typing or pasting recipient addresses!
The shielded balance updated after making a private transfer.
The main view of Common Wallet, displaying your public and shielded balances.
The list of actions visible after clicking the Big Blue Button: Shield, Send, Receive.
The receive screen with a QR code that you can scan with your phone and an account address you can copy to make a transfer.
The main screen showing you updated public balance after making a transfer.
Choosing an asset to shield: in the current version only AZERO is available.
A screen where you can choose how much of your balance you want to shield.
A screen allowing you to choose whether to make a transfer from the public wallet or the shielded one.
The send screen, allowing you to choose the amount of the token you are transferring. In this image we're making a shielded transfer.
A subsequent screen, letting you input or paste the recipient of the transfer and confirm the transaction.
A screen showing a decreased balance of the shielded wallet after making a private transfer.