You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order for ics20 to add a memo field in a backwards compatible fashion we need to not marshal unpopulated fields (memo) on the sending chain. This was the expected behaviour, but upon further investigation by @damiannolan, we have learned the SDK sets EmitDefaults and subsequently EmitUnpopulated to true
We should copy/simplify the ProtoMarshalJSON function and set EmitDefaults to false. This should only be used by ics20 packet data GetBytes function