Skip to content

fix(tonconnect): exclude undefined stateInit from proof response#548

Merged
nvasilchuk merged 1 commit intomainfrom
fix/PRO-404-remove-undefined-stateInit
Feb 17, 2026
Merged

fix(tonconnect): exclude undefined stateInit from proof response#548
nvasilchuk merged 1 commit intomainfrom
fix/PRO-404-remove-undefined-stateInit

Conversation

@mois-ilya
Copy link
Copy Markdown
Contributor

Summary

  • Fix stateInit: undefined appearing in TonConnect proof response in Firefox extension
  • Conditionally add stateInit only when defined

Problem

Firefox preserves undefined values during postMessage serialization, causing TonConnect SDK to see stateInit: undefined instead of the field being absent.

Solution

Use spread operator to conditionally include stateInit only when it's defined.

Fixes PRO-404

@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 3, 2026

Successful WEB deployment 🚀🚀🚀

Well done!
Link to test environment:
https://05c31753.tonkeeper-web.pages.dev

@Anonym-tsk
Copy link
Copy Markdown

lgtm

@nvasilchuk nvasilchuk assigned nvasilchuk and mois-ilya and unassigned nvasilchuk Feb 10, 2026
@nvasilchuk nvasilchuk self-requested a review February 10, 2026 12:30
@nvasilchuk nvasilchuk merged commit ed33481 into main Feb 17, 2026
5 of 9 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.

3 participants