firoorg/firo

Remove memo padding during coin identification

AaronFeickert opened this issue · 0 comments

Spark transactions include an encrypted memo. To reduce metadata, the memo is padded to a fixed length before encryption. This is somewhat subpar, as the padding is not removed.

A straightforward way to improve the user experience and avoid confusion would be to prepend the memo length before padding, and include this length in the encrypted data.