feat(core): add wallet security alerts (power down/routes routes rework ...) / add Steem tools to the wallet#268
Conversation
…work, and UI/FAQ improvement
|
This PR has been reviewed. I think it could be merged. Due to need 2/3 Top20 witnesses' votes to merge to master, please leave a comment with your witness name below as a vote. If any issue, you also could write down on this PR. |
|
This PR includes Links to Questionable Block Explorer, and it needs to be Removed before any merging happens |
Hi, @ety001, We made the needed change related to SteemScan following your removal. To avoid unrelated changes that could drag the PR, we will focus only on potential needed changes/issues directly related to our work (code added/removed). Any unrelated changes should preferably be submitted separately, as we are no longer custodians and cannot make decisions on behalf of the community. Thank you for your time, |
OK. I understand this. |
feat(core): add Steem tools to the wallet
Summary of Wallet Development Update
#3This PR introduces the following improvements to the wallet:
Reworks the Withdraw Vesting Route (WVR) modal: standardizes styling and visual design, adds stronger validations, refactors component structure and validation flow to align with other transaction modals, improves logic, and adds a confirmation step.
Adds a Power Down table that lists each WVR route with its percentage and the computed amount per destination account based on the selected power-down total.
Adds Power Down alerts: shows a notice when WVRs are configured and an indicator of the current STEEM percentage in power down, and improves the active power-down message.
Enriches Transaction History: displays block ID and transaction ID for non-virtual transactions; virtual transactions show block ID only. Reference explorers: steemscan.com/block, steemscan.com/transaction.
Fixes incorrect withdraw-route data being shown after viewing a different user.
Fixes Keys & Permissions (Public Keys): corrects the SteemScan link structure and adds a quick link to SteemDB.
Moves Conversion modal copy into i18n
.jsonfiles per project standards and renders errors inside the modal for both SBD conversions and Transfers.Improves discoverability and adds Witnesses and Proposals sections to user profiles that display which proposals and witnesses the user has voted for, with voting actions enabled only when viewing your own profile for security and consistency.
Unifies input styles across Search delegator, Filter proposal, and Filter proposal voter inputs.
Improves FAQ and Welcome content, and cleans navigation by removing the sidebar items “Jobs at Steemit” and “Businesses Accepting Steem.”
Fixes witnesses incorrectly showing as disabled until they produce their first block.
Fixes multiple dark-mode contrast inconsistencies, background, and visibility issues across the wallet.
Trims leading and trailing whitespace across all form inputs to prevent submission failures.
Removes duplicate entries in
VerifiedExchangeList.js.Full breakdown and visual documentation:
https://steemit.com/witnesscategory/@symbionts/symbiont-s-or-steem-dao-or-wallet-development-update-3
https://steemit.com/witnesscategory/@symbionts/symbiont-s-or-steem-dao-or-wallet-development-update-3-1
https://steemit.com/witnesscategory/@symbionts/symbiont-s-or-steem-dao-or-wallet-development-update-3-2
Summary of Wallet Development Update
#4Adds Claim Account Creation Tokens, allowing users to claim Account Creation Tokens directly from the wallet using either Resource Credits or liquid STEEM.
Adds account-claiming eligibility details, showing the number of Account Creation Tokens currently held and the number of additional tokens the account can claim based on available RC and liquid STEEM.
Adds Account Creation, allowing users to create new Steem accounts using either claimed account tokens or liquid STEEM.
Adds real-time username validation in the account creation flow to detect conflicts with existing Steem accounts before submission.
Adds wallet-based key generation during account creation, deriving Owner, Active, Posting, and Memo key pairs from a Master Password.
Adds key export support for newly generated account credentials in
.txtand PDF formats.Adds Key Generator, allowing users to generate Steem keys directly from the wallet for account creation, account recovery, or manual key-management workflows.
Adds Change Recovery Account, giving users a wallet interface for updating the recovery account associated with their Steem account.
Adds Authority Management, allowing users to review and manage account authorities, including Owner, Active, and Posting permission structures.
Adds Update Proxy, allowing users to configure or remove a governance proxy directly from the wallet.
Adds Decline Voting Rights, exposing the irreversible Steem operation that permanently removes an account’s ability to vote on content, curation, witnesses, and proposals after the protocol delay.
Adds a Decline Voting Rights alert, allowing users to detect and cancel a pending decline-voting-rights request before it becomes permanent.
Adds Create / Update Witness, allowing witness operators to register or update witness information, including signing key and chain parameters.
Adds Generate Brain Keys, allowing witnesses to generate signing keys for witness node operations.
Adds Publish Witness Price Feed, allowing witnesses to publish STEEM/SBD price feed data from the wallet.
Adds Disable Witness, allowing witness operators to disable witness participation by updating the witness signing key.
Improves the wallet FAQ to reflect the newly added Steem tools and updated wallet functionality.
Implements additional dark-mode improvements across the new wallet interfaces.
Full breakdown and visual documentation:
https://steemit.com/witnesscategory/@symbionts/symbionts-or-steem-dao-or-wallet-development-update-4
https://steemit.com/witnesscategory/@symbionts/symbiont-s-or-steem-dao-or-wallet-final-development-update-and-summary