test: builtins for data manipulation
Signed-off-by: Chris Gianelloni <[email protected]>
Signed-off-by: Chris Gianelloni <[email protected]>
Signed-off-by: Chris Gianelloni <[email protected]>
Signed-off-by: Chris Gianelloni <[email protected]>
- Fix infinite retry loop in DRep ID validation by checking error state - Fix staking update modal showing multiple times by improving storage read logic - Default to not showing modal on storage read failures (safer UX) - Add robust parsing for storage values (handles JSON strings, plain strings, booleans) - Update cache synchronously before opening modal to prevent race conditions - Add error state check to prevent refetching on validation failures
- Fix back navigation issue by delaying action clearing for delegate-drep actions - Fix DRep deeplink to properly navigate to ChangeVoteScreen and open modal - Fix modal to prefill DRep ID from deeplink without overriding user input - Fix continue button to enable automatically when validation succeeds - Change button logic from isFetched to isSuccess for proper validation state - Ensure validation query runs when initialDrepId is set - Clean up all debug logging statements - Fix TypeScript errors in parsers.ts
- Add resetTabAndSwapWithRemoteConfig method to useNavigateTo hook - Consolidate swap navigation logic (reset form, set pending token, navigate) - Fix TradeTokensBannerBig navigation to properly reset stack - Fix TradeTokensBanner to initialize output token from remote config - Remove duplicate logic from banner components
- Add 'Try again' button for failed thaws in schedule screen - Exclude failed thaws from total allocation and redeemable calculations - Improve error messages with human-readable date formatting - Fix numberOfClaimedAllocations calculation for confirmed thaws - Add concise navigation titles for error screens - Handle failed status throughout airdrop flow