Skip to content

feat: use ton-contracts JettonTransfer and fix jetton memo parsing#245

Merged
lcovar merged 1 commit intomasterfrom
BTC-3249-wasm-ton-use-ton-contracts-jetton-transfer
Apr 2, 2026
Merged

feat: use ton-contracts JettonTransfer and fix jetton memo parsing#245
lcovar merged 1 commit intomasterfrom
BTC-3249-wasm-ton-use-ton-contracts-jetton-transfer

Conversation

@lcovar
Copy link
Copy Markdown
Contributor

@lcovar lcovar commented Apr 2, 2026

  • Builder: replace manual jetton transfer body construction with
    ton-contracts JettonTransfer for correct TEP-74 serialization
  • Parser: extract text memo from forward_payload, handling both
    inline (bit=0) and ref cell (bit=1) storage
  • Enable jetton feature in ton-contracts dependency
  • Add test proving tlbits Remainder bug that prevents crate-based
    jetton parsing (upstream PR submitted)

BTC-3249

@lcovar lcovar requested a review from a team as a code owner April 2, 2026 21:56
@lcovar lcovar force-pushed the BTC-3249-wasm-ton-use-ton-contracts-jetton-transfer branch from cd95209 to 0a84b9a Compare April 2, 2026 22:37
- Builder: replace manual jetton transfer body construction with
  ton-contracts JettonTransfer for correct TEP-74 serialization
- Parser: extract text memo from forward_payload, handling both
  inline (bit=0) and ref cell (bit=1) storage
- Enable jetton feature in ton-contracts dependency
- Add test proving tlbits Remainder bug that prevents crate-based
  jetton parsing (upstream PR submitted)

BTC-3249
@lcovar lcovar force-pushed the BTC-3249-wasm-ton-use-ton-contracts-jetton-transfer branch from 0a84b9a to a990245 Compare April 2, 2026 22:38
@lcovar lcovar changed the title feat: use ton-contracts JettonTransfer for building; fix forward_payl… feat: use ton-contracts JettonTransfer and fix jetton memo parsing Apr 2, 2026
@lcovar lcovar merged commit fcc0fdc into master Apr 2, 2026
14 checks passed
@lcovar lcovar deleted the BTC-3249-wasm-ton-use-ton-contracts-jetton-transfer branch April 2, 2026 22:50
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