From f7eba1daab396aaf75387024e5ac822766948f73 Mon Sep 17 00:00:00 2001 From: webbrain-one <295484252+webbrain-one@users.noreply.github.com> Date: Mon, 10 Aug 2026 01:38:59 +0300 Subject: [PATCH] Fix decoding Tx memo on mainnet Ensure the amino decoder correctly parses the memo field from raw transaction bytes. Previously, decoded transactions returned an empty memo even when one was present. Closes #8 --- packages/bnb/utils/amino.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/bnb/utils/amino.js b/packages/bnb/utils/amino.js index d77af1c..a67699f 100644 --- a/packages/bnb/utils/amino.js +++ b/packages/bnb/utils/amino.js @@ -92,8 +92,8 @@ const decodeObjectBinary = (bytes, type, isLengthPrefixed) => { // If registered concrete, consume and verify prefix bytes. if(type.msgType) { - bytes = bytes.slice(4) - objectOffset += 4 + bytes = bytes.slice(3) + objectOffset += 3 } let lastFieldNum = 0