Aleph Zero Blog
Technology

AZERO.dev wallet improvements

Dec 23, 2022

AI Summary

Here's your AI summary of AZERO.dev wallet improvements on Aleph Zero blog

Top 10 key takeaways:

  1. User Experience Enhancements: The primary goal was to simplify the user interface and eliminate common sources of confusion in the azero.dev wallet.

  2. Nomination Pools Rewards UI Fixes: The wallet now accurately displays the number of claimable rewards in the Staking->Accounts->Pooled view, correcting a previous UI issue.

  3. Finalization Information:

    • The Network->Explorer page now shows whether a block is finalized with a green checkmark.
    • It also displays the highest finalized block (‘Finalized’) next to the highest produced block (‘Best’).
    • A warning is shown when inspecting a non-finalized block.
    • A ‘finalized’ pop-up appears when a transaction's block becomes finalized.
  4. Staking Pages Adjustments: The Staking->Overview page no longer has ‘Active’ and ‘Waiting’ tabs, reflecting that all non-suspended validators are active in Aleph Zero.

  5. Validator Information: The Staking->Overview page now shows relevant information next to each validator's name, including its own stake and other stake.

  6. Removal of Blue Arrow Icon: The confusing blue arrow icon has been removed, as it was not particularly relevant to the Aleph Zero chain.

  7. Staking->Targets Page Simplification: The page now only includes ‘Currently elected’ and ‘With identity’ toggles, removing other confusing options.

  8. Validator Activity Clarification: The update clarifies that unless a validator node is suspended, it is actively earning rewards and participating in the consensus.

  9. Permissionless Admissions: Validators that apply will start validating at the beginning of the next era, ensuring a straightforward process.

  10. Improved User Experience for Validators and Nominators: These fixes aim to make the experience of validating and nominating on Aleph Zero more enjoyable and less confusing.

AI Summary

We are happy to announce that we have been working on improving the user experience in the azero.dev wallet and today we are able to share some of the results. The overarching goal was to make the user interface more straightforward and eliminate common sources of confusion.

Nomination pools rewards UI fixes

The wallet now correctly displays the number of claimable rewards in the Staking->Accounts->Pooled view. Note that the fix is purely on the UI side, the actual rewards were calculated correctly.

UX for finalization

This change comes in four parts:

a) The Network->Explorer page is now displaying information about whether a block is finalized in the recent blocks list. Finalized blocks will now have a green checkmark next to them.

b) The Network->Explorer now contains the information about the highest finalized block (‘Finalized’), next to the highest produced block (‘Best’). Note that this is presented through the lens of a node your wallet is connected to (you can check that in the top-left corner of the page).

c) When inspecting a block in the block explorer, you will now see a warning if you’re looking at a non-finalized block.

d) When making a transaction, you will now see a ‘finalized’ pop-up when the block it is part of becomes finalized. Note that this is a two-step process: first, the block gets produced and later finalized.

Staking pages tailored to Aleph Zero election system

The Staking->Overview page no longer contains the ‘Active’ and ‘Waiting’ tabs: in Aleph Zero all not suspended validators are active and therefore take turns in the consensus. The ‘Active/Waiting’ split was introducing a misconception that only the few nodes in the Session Committee are actively validating, which is simply not the case. Unless a validator node is suspended, it is earning rewards and being active. The page now also displays relevant information next to the validator name in the list, including its own stake and other stake.

Note that the blue arrow icon is gone: its meaning was confusing and not particularly relevant to the Aleph Zero chain: since the admissions on Mainnet are permissionless, you can be sure that if a validator node has applied, it will start validating with the beginning of the next era.

The Staking->Targets page now contains only ‘Currently elected’ and ‘With identity’ toggles. The rest of them was causing some of the validators to be hidden by default and therefore were confusing to the nominators.

We hope that those fixes will make the experience of validating and nominating on Aleph Zero more enjoyable!