fix: update token amount locator and ensure balance comparison is parsed as float#316
Merged
fix: update token amount locator and ensure balance comparison is parsed as float#316
Conversation
Preview stand statusStand was demolished |
jake4take
approved these changes
Sep 5, 2025
mateumiralles
added a commit
to dappnode/csm-widget
that referenced
this pull request
Dec 12, 2025
* fix: multisig on hoodi * chore: type -> ics-apply * chore(deps): bump sha.js from 2.4.11 to 2.4.12 Bumps [sha.js](https://github.com/crypto-browserify/sha.js) from 2.4.11 to 2.4.12. - [Changelog](https://github.com/browserify/sha.js/blob/master/CHANGELOG.md) - [Commits](browserify/sha.js@v2.4.11...v2.4.12) --- updated-dependencies: - dependency-name: sha.js dependency-version: 2.4.12 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> * chore: ics form suggest to connect wallet * chore: update queue colors * feat: ics * fix: multisig on hoodi * chore: ics routing * fix: copy button * fix: delayed feature-flag initialization for prevent hydration mismatch * fix: eth_call & validation * feat: enable ics * chore: check user address in ics list * feat: owner badge on dashboard * chore: ics check owner address * chore: text for not owner's address eligible for ICS * Remove workflow parts for csm widget holesky * chore: text improvement * chore: add links to ics guide * feat: validate address * fix: move get-props to utils-api: server-side only * chore: ics: link to circles guide * feat: address validation * fix: flaky tests and playwright.config (lidofinance#297) * Update playwright.config.ts * fix: update CODEOWNERS and improve test assertions for bond rewards and key removal * feat: enhance dashboard functionality with keys section and improve locator handling * fix: improve error logging in waitForCallback and refactor textLocator handling in BasePage * fix: simplify balance retrieval and ensure accurate validation message formatting * fix: Update ICS Approved text * fix: update token amount locator and ensure balance comparison is parsed as float (lidofinance#316) * fix: removal fee * fix: cover locked bond - update sdk * chore: drop holesky * chore: update ejector address - bump sdk * fix: local adress validation * feat: survey will last 3 weeks starts from thuersday * fix: insufficient bond with rounding threshold - bump sdk * chore: ics: show filled scores for pending form * feat: validate keys limit on submitting * fix: pull rewards * chore: imports * chore: logo v2 * fix: after merge main * chore: add performance methodology * chore: update ehtseer api * chore: ics: update text for participating in votes * chore: update texts * chore: remove guide link from votes and add to human passport and high signal * fix: survey dates & bump sdk * fix: token select on add-bond page * fix: ics infinite loading for non-operator * chore: add performance methodology * chore: update ehtseer api * feat: deposit data input * feat: add slack-reporting * chore: prepare to release * chore: disable remove key button while validating and submitting * fix: feedback form * chore: up sdk version * chore: show surveys on testnet by url path ?survey-setup=1 * fix: rename discordReporter -> chatReporter * feat: add reporter for test metrics (lidofinance#327) * feat: add clean queue page * feat: clean queue after keys transfer * fix: typo * feat: transfer and cleanup sequentially * chore: remove dedicated queue clean form * chore: update texts & add form note * chore: update banner text * chore: button to create operator instead claim type * fix: typo in link * chore: add WC to pinned wallets * chore: update reef-knot pkg * fix: update report configuration and modify test assertions (lidofinance#339) * chore: update texts and revalidate form after first tx * chore: replace Ethseer API with MigaLabs API and update related components * fix: new way to generate keys for tests (lidofinance#343) * fix: enable report generation for all test runs * fix: add data-testid attributes for improved testing support * fix: add data-testid attribute to TableRow for improved testing support * feat: implement keys generation service and update tests to utilize it * feat: add keys generator setup script and integrate it into CI workflow * fix: change shell execution from sh to bash for keys generator setup script * fix: update asset name in keys generator setup script for Linux compatibility * fix: update SHA256 checksum for eth-staking-smith asset in setup script * fix: standardize quotes and update Ubuntu version in tests workflow * chore: update csm-sdk fix: update sdk usage * fix: graph calculation * feat: exact deposit queue & fix types * chore: move mocks outside tests * chore: move operator type to sdk * chore: refactor matomo constants * feat: show modal on click create-operator button * chore: disable type modal if ics-apply-form disabled * feat: show operator-type on create-node-operator page * feat: type claim: add success page * feat: add confetti * fix: hide empy buttons in header * fix: hardcode api url * feat: add beaconcha entity link * chore: change background on hover, confetti on top of modal * fix: typo * fix: update reef-knot for ledger signin * fix: validate deposit data count * fix: types in test * fix: add test plan for qase (lidofinance#352) * fix: update CI workflows and dependencies for improved testing and reporting * fix: update tests workflow reference for consistency * fix: update tests workflow reference for consistency * chore: use migalabs api from env * chore: remove header feedback * chore: refactor forms * chore: refactor applyNO * feat: owner chip on create & change role screens chore: chip style * feat: key in priority queue chip * fix: eject keys - disabled checkbox * feat: show badge if user has more than 1 operator * chore: update queue * feat: disable submit button if any error persist * fix: deposit-data input with error border * chore: next ICS round in December * chore: rename PLS -> DEF chore: join now * fix: ics-apply handle wrong chain error * feat: type parameters * chore: update styles * chore: add owner badge on confirm custom addresses modal * fix: add test plan output to workflow logs (lidofinance#360) * fix: add test plan output to workflow logs * fix: correct QASE_PLAN_ID expression in workflow * fix: fixed invalid tests and added new data attr for error message * fix: improve message error * fix: add status condition for test * chore: update images * feat: deposit queue - add tooltip to operator batches * chore: text * fix: default token is stETH for EOA and wstETH for contracts (lidofinance#363) * fix: default token is stETH for EOA and wstETH for contracts * fix: disabled state * fix: test scenarious * fix: change way for choose token card for claim bond (lidofinance#362) * fix: change way for choose token card for claim bond * fix: changed method name * feat: add tooltip for submitting keys * fix: abort request to reduce count to Elliptic API (lidofinance#367) * feat: show waiting time for claiming eth (lidofinance#366) * fix: improved test for waiting time (lidofinance#370) * fix: improved test for waiting time * fix: enhance key status tests and add strikes count validation * fix: refactor key status comment verification tests for clarity * fix: rename methods for consistency in keys view page * fix: rename methods for consistency in keys view page * develop to main (lidofinance#369) * feat: deposit queue - add tooltip to operator batches * chore: text * fix: default token is stETH for EOA and wstETH for contracts (lidofinance#363) * fix: default token is stETH for EOA and wstETH for contracts * fix: disabled state * fix: test scenarious * fix: change way for choose token card for claim bond (lidofinance#362) * fix: change way for choose token card for claim bond * fix: changed method name * feat: add tooltip for submitting keys * fix: abort request to reduce count to Elliptic API (lidofinance#367) * feat: show waiting time for claiming eth (lidofinance#366) * fix: improved test for waiting time (lidofinance#370) * fix: improved test for waiting time * fix: enhance key status tests and add strikes count validation * fix: refactor key status comment verification tests for clarity * fix: rename methods for consistency in keys view page * fix: rename methods for consistency in keys view page --------- Co-authored-by: exromany <exromany@lido.fi> Co-authored-by: Miranda <54739810+Mimidze@users.noreply.github.com> * fix: general fixes * fix: hoodi network fixes * fix: queue tooltip with multiple batches * feat: update matomo & legal disclaimer * fix: link color and dot * feat: update csm-sdk to support 7702 smart accounts * fix: nodeOperatorId 0 * chore: bump sdk package 1.7.1 chore: bump sdk pkg * Feature/rewards history (lidofinance#372) * chore: bump sdk package * feat: rewards-history page * feat: table sorting & pagination + view-keys pagination * chore: tabs switcher fix: switcher * feat: export csv fix: export * feat: strikes table with pagination * fix: improvements for rewards-history table * feat: wrong-fee-recipient alert * fix: new components fixes * fix: use current rate on testnet (lidofinance#382) * fix: use current rate on testnet * fix: view-keys table empty comment * fix: up sdk for fee in v1 reports * fix: track click on export button * Feature/validate address before form submit (lidofinance#376) * feat: validate address before form submit instead on wallet connect * feat: validate address on siwe auth * fix: brain auto-import * fix: notifications page faqs * fix: performance tab wip * fix: performance tab faqs * feat: add tests for CRAP validation and enhance widget service functionality (lidofinance#383) * feat: add tests for CRAP validation and enhance widget service functionality * feat: add CRAP validation tests for various scenarios and roles * fix: fixed pr comments * feat: add tests for CRAP validation across various roles and scenarios, refactor existing tests * fix: fixed pr comments * feat: update test descriptions for address blacklist validation across various roles * fix: fixed pr comments * chore: feature-flag for use RPC from wallet (lidofinance#355) * fix: create Dappnode NO * fix: rm notifications modal * fix: wip notifications page * fix: infinite renders * fix: sdk version * fix: update link * fix: operator type button for mobile * feat: decorate fo christmas chore: other decor chore: santa animation * fix: decoration for dark theme * fix: add GitHub Actions workflow for testing CSM-widget with Fork (lidofinance#354) * fix: add GitHub Actions workflow for testing CSM-widget with Fork * fix: update GitHub Actions workflow to checkout community-staking-module * fix: update workflow to install dependencies and build community-staking-module * fix: add bootstrap job to cache and install dependencies in tests workflow * fix: add caching for community-staking-module dependencies in tests workflow * fix: add step to install Foundry in tests workflow * fix: correct command for building dependencies and ensure proper installation of Playwright browsers * fix: renamd ust * feat: update dependencies, improve timeout settings, and add fork support in tests * feat: add test execution logging and cache management in workflow * feat: enable setup of preview-stand credentials in workflow * feat: enable use of fork in test environment configuration * feat: enable use of fork in test environment configuration * feat: enable artifact upload for playwright reports in test workflow * feat: refactor test fixture to streamline warmUpForkedNode usage and enhance fork handling * feat: update test fixture to log and store fork block number, adjust test descriptions for clarity * feat: update @lidofinance/browser-service to version 1.6.2 and adjust related dependencies * feat: enhance test workflow with yarn cache restoration and update dependencies to latest versions * feat: update test workflow to specify CSM Contracts dependencies * feat: implement warmUpForkedNode helper and update test fixture to utilize it; clean up .gitignore * feat: add ForkActionsService and related tests; enhance roles and inbox request handling * feat: add fork environment variables for deployment configuration * feat: update @lidofinance/browser-service and @lidofinance/wallets-testing-nodes * feat: refactor fork testing setup; remove unused files and update workflows * feat: update pull request triggers in tests-fork workflow * feat: update tests-fork workflow by removing pull request triggers and setting QASE_PLAN_ID * feat: update test configuration to remove default TEST_TAGS value * feat: enable 'forbidOnly' option in Playwright config * feat: update @lidofinance/browser-service and @lidofinance/wallets-testing-nodes to alpha-warmup.4 * feat: update libs; fix getNodeOperatorsByAddress call * feat: update libs * feat: add USE_FORK environment variable and custom title to report config * feat: update dependencies and add global teardown for node management * feat: enhance configuration to support dynamic host and port for node services * feat: add step to download keys generator binary in test workflow * feat: update browser-service and wallets-testing-nodes * fix: fixed pr comments * feat: update test scripts to use end-to-end testing and add Foundry installation script * feat: added envs for example * fix: simplify STAND_TYPE and preview stand URL handling in workflow * fix: correct input variable references for STAND_TYPE and preview stand credentials * revert: correct input variable references for STAND_TYPE and preview stand credentials * feat: update pull request trigger settings in tests-fork workflow * feat: update pull request trigger settings in tests-fork workflow * feat: update wallet connection URL with survey and RPC parameters * Fix/wording fix (lidofinance#386) * fix: wording fix * fix: select rewards source by default * fix: claim bond note text * fix: update sdk fix: sdk * fix: actual error message * chore: pass key-api-url from env to sdk * chore: update test data * fix: show beaconchain link for keys in pending-activation * fix: don not show beaconchain links for non-deposited keys * fix: tooltip for owner chip * fix: hide santa on mobile and tablet * fix: rm unused hooks * fix: wip performance => threshold chart * fix: christams * fix: allow beaconcha link with valIndex * fix: performance tab table * fix: post NO to Lido Events * fix: alerts down for christmas * feat: hide exhausetd banner for operators with priority tickets (lidofinance#388) * fix: rm rxit request warning * fix: allow Beaconchain Link with valIndex * fix: rm pendingReports card * fix: hide attestations col * fix: style fix * fix: avoid historical calls on Mainnet * fix: rm olds notifications types * fix: performance card styles --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Roman <exromany@lido.fi> Co-authored-by: infoster42 <103931466+infoster42@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Rami <rami@lido.fi> Co-authored-by: rnmsslido <140081505+rnmsslido@users.noreply.github.com> Co-authored-by: Alexandr Vorobey <sashavorobey95@gmail.com> Co-authored-by: Dmitry Gusakov <gusakov.dv@gmail.com> Co-authored-by: itaven <vlad.k@lido.fi> Co-authored-by: Uladzislau Kuchynski <vladk520@gmail.com> Co-authored-by: Miranda <54739810+Mimidze@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Related Issue
How Has This Been Tested?
Checklist