Java (NftId.java:41) and JS (js/src/token/NftId.js:29) accept both token/serial and token@serial, and emit token/serial. Go accepts only @ and panics on a malformed string rather than returning an error (nft_id.go:22, 25, 62). Go cannot parse the string form Java/JS produce, and bad input crashes the process.
Java (NftId.java:41) and JS (js/src/token/NftId.js:29) accept both token/serial and token@serial, and emit token/serial. Go accepts only @ and panics on a malformed string rather than returning an error (nft_id.go:22, 25, 62). Go cannot parse the string form Java/JS produce, and bad input crashes the process.