Skip to content

Make dRep selection more neutral and dRep-agnostic#4501

Merged
zuzunker merged 4 commits intoEmurgo:developfrom
Cerkoryn:drep-neutrality
Mar 16, 2026
Merged

Make dRep selection more neutral and dRep-agnostic#4501
zuzunker merged 4 commits intoEmurgo:developfrom
Cerkoryn:drep-neutrality

Conversation

@Cerkoryn
Copy link
Contributor

@Cerkoryn Cerkoryn commented Mar 5, 2026

Updates governance selection UI copy/labels to present DRep choices more neutrally and support informed user choice, without changing delegation functionality or available options.


Note

Medium Risk
Moderate UI/flow changes in governance delegation remove Yoroi-specific defaults and auto-delegation paths, which could affect how delegation status and CTAs are displayed or reached. No security-sensitive or funds-handling logic is changed, but the user journey into delegation is altered.

Overview
Makes the governance delegation UI DRep-agnostic by removing hardcoded Yoroi/Testnet DRep IDs, the Yoroi voting-record link, and the drepNames lookup.

Updates governance screens (GovernanceStatus, DRepOptions, cards, and the promotion banner) to no longer auto-delegate or deep-link into “delegate to Yoroi”; CTAs now generally open the custom DRep selection modal and the UI tracks delegation as “delegated to a DRep” vs abstain/no-confidence.

Transaction review and DRep ID selection are simplified by dropping Yoroi-specific shortcuts and displaying the normalized DRep ID directly.

Written by Cursor Bugbot for commit ac711c7. This will update automatically on new commits. Configure here.

Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

@zuzunker zuzunker self-assigned this Mar 16, 2026
@zuzunker zuzunker added this to the 5.22.0 milestone Mar 16, 2026
@zuzunker zuzunker merged commit ee09782 into Emurgo:develop Mar 16, 2026
12 of 20 checks passed
@zuzunker zuzunker mentioned this pull request Mar 16, 2026
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.

2 participants