Skip to content

Update - #5

Merged
Psalmuel01 merged 4 commits into
mainfrom
update
Oct 23, 2026
Merged

Psalmuel01 merged 4 commits into
mainfrom
update

Conversation

@Psalmuel01

Copy link
Copy Markdown
Collaborator

update

…ment state recovery tests

- Introduced new JSON test snapshots for various escrow preflight rejection cases:
  - `escrow_preflight_propagates_verifier_rejection.1.json`
  - `escrow_preflight_rejects_malformed_payload.1.json`
  - `escrow_preflight_rejects_noncanonical_public_inputs.1.json`

- Implemented a state recovery test in `state-recovery.mjs` to validate the handling of outages, incomplete backfills, and merging logic in the state engine.
- Updated escrow preflight checks to reject partial payouts even when transfer verifier accepts.
- Added new test cases for escrow preflight scenarios, ensuring proper validation of payouts.
- Modified payout proof submission to include remaining balance blinding factor.
- Improved event fetching logic to handle pagination more robustly.
- Enhanced local storage handling for wallet state, ensuring legacy data migration is handled correctly.
- Updated SDK package scripts to include new event pagination tests.
- Refactored state management to ensure isolation between different network and token caches.
…ng in SendPage

feat: add account status and restore tests for improved reliability
chore: update test scripts to include new test cases
refactor: improve wallet context management and error handling
@Psalmuel01
Psalmuel01 merged commit e7fea5e into main Oct 23, 2026
2 checks passed
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