Skip to content

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

Open
mois-ilya wants to merge 1 commit intomainfrom
fix/PRO-404-remove-undefined-stateInit
Open

fix(tonconnect): exclude undefined stateInit from proof response#548
mois-ilya wants to merge 1 commit intomainfrom
fix/PRO-404-remove-undefined-stateInit

Conversation

@mois-ilya
Copy link

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

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

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
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