Skip to content

Fix token pool LQT release verification - #314

Merged
KevinMehrabi merged 1 commit into
trunkfrom
fix/token-pool-lqt-verification
Sep 8, 2026
Merged

KevinMehrabi merged 1 commit into
trunkfrom
fix/token-pool-lqt-verification

Conversation

@KevinMehrabi

Copy link
Copy Markdown
Contributor

Summary

  • Decode the token pool's optional LQT address before comparing it with the release receipt.
  • Recheck the exact LQT link during the paused final-handoff gate.
  • Add regression coverage for Taquito's { Some: address } representation and mismatched links.

Reason

The fresh Shadownet rehearsal of merged commit e9cc252 exposed a release-tooling mismatch: the on-chain LQT address and receipt were identical, but the live invariant verifier stringified the decoded option object and rejected the valid deployment.

Validation

  • npm run typecheck
  • npm test: 68 passing
  • Corrected signer-free live invariant verification passed against the fresh USDt-tzBTC Shadownet deployment after swaps in both directions, add/remove liquidity, fee claims, pause rejection, and unpause.

This changes release verification only; it does not change the pool or LQT contract artifacts.

@KevinMehrabi
KevinMehrabi merged commit 38f8ae3 into trunk Sep 8, 2026
4 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.

2 participants