solana-labs/solana-program-library

[token-js] InitializeMint without FreezeAuthority breaks decodeInitializeMintInstruction

Open

#7,549 opened on Dec 3, 2024

View on GitHub
 (4 comments) (1 reaction) (0 assignees)Rust (2,401 forks)auto 404
good first issue

Repository metrics

Stars
 (4,236 stars)
PR merge metrics
 (PR metrics pending)

Description

Example tx: 2LQT3oZSoAyrzAC59wfMfbiZtF74YPcw5rQuaAmBu1FhuVe1f3CZoms8wKETJYVx8q9Bi8wT8v337iMDg4PJysF2

The problem is caused by exact span check here

Proposed solution: check if length of the data is equal to 35 (data with empty freeze authority) or 67 (freeze authority exists) bytes

Contributor guide