Skip to content

Add Shard Information Display to Ledger Accounts#1717

Merged
arhtudormorar merged 4 commits intodevelopmentfrom
tm/feature/shard-icons
Jan 27, 2026
Merged

Add Shard Information Display to Ledger Accounts#1717
arhtudormorar merged 4 commits intodevelopmentfrom
tm/feature/shard-icons

Conversation

@arhtudormorar
Copy link
Copy Markdown
Contributor

@arhtudormorar arhtudormorar commented Jan 27, 2026

Add Shard Information Display to Ledger Accounts

Description

This PR enhances the Ledger account management functionality by adding shard information display for Ledger accounts, complementing the recent SDK dApp UI updates.

Changes

  • Updated updateAccountsList function to include shard information for Ledger accounts
  • Upgraded @multiversx/sdk-dapp-ui to version 0.1.17 for UI component support
  • Version bump to 5.6.9 to reflect new functionality

Why

This change improves the user experience when managing Ledger accounts by providing transparency about account sharding, which is essential for understanding account distribution across the network.

Testing

  • Tested with Ledger device connections
  • Verified shard information is correctly retrieved and displayed
  • Cross-checked compatibility with updated SDK dApp UI components

Related Issues

  • Aligns with SDK dApp UI improvements (v0.1.16-0.1.17)

Breaking Changes

None

Deployment Notes

  • Requires SDK dApp UI v0.1.16 or higher
  • No database migrations needed
  • No configuration changes required

Checklist

  • Changes follow code style guidelines
  • Self-review completed
  • Tests added/updated
  • Documentation updated
  • No breaking changes introduced

… enhance updateAccountsList function to include shard information for Ledger accounts
@gemini-code-assist
Copy link
Copy Markdown

Summary of Changes

Hello @arhtudormorar, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request enhances the Ledger account management functionality by introducing the display of shard information. This change provides users with greater transparency regarding their account's distribution within the network, aligning with recent updates in the SDK dApp UI and improving the overall user experience.

Highlights

  • Ledger Account Shard Display: Integrated the display of shard information for Ledger accounts, enhancing transparency and user understanding of account distribution across the network.
  • SDK dApp UI Upgrade: Updated the @multiversx/sdk-dapp-ui dependency to version 0.1.17 to ensure compatibility with recent UI component improvements.
  • Version Bump: Incremented the project version to 5.6.9 to reflect the new functionality and dependency updates.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@arhtudormorar arhtudormorar changed the base branch from main to development January 27, 2026 12:33
@arhtudormorar arhtudormorar merged commit 43b87bd into development Jan 27, 2026
2 checks passed
@arhtudormorar arhtudormorar deleted the tm/feature/shard-icons branch January 27, 2026 12:36
Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

The pull request successfully introduces the display of shard information for Ledger accounts, aligning with the described enhancements. The dependency updates in package.json and pnpm-lock.yaml are consistent with the new functionality, and the CHANGELOG.md has been updated accordingly. The implementation correctly integrates Address and AddressComputer from sdkCore to derive and store shard data within the ILedgerAccount interface. The changes are well-contained and directly address the stated objective.

arhtudormorar added a commit that referenced this pull request Jan 27, 2026
* Update optional dependency @multiversx/sdk-dapp-ui to version 0.1.16; enhance updateAccountsList function to include shard information for Ledger accounts

* Update sdk-dapp-ui dependency to version 0.1.17; add changelog entry for version 5.6.9

* 5.6.9

* Add shard information to account objects in updateAccountsList tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant