Summary
Stellar text memos are limited to 28 bytes. The memo validator used before transaction submission should reject memos that exceed the byte limit, are empty, or contain non-UTF-8 characters, and accept valid memos at the boundary.
Scope
- Test a memo of exactly 28 ASCII characters passes validation
- Test a memo of 29 ASCII characters fails with
memo_too_long
- Test a memo of 28 UTF-8 multi-byte characters that exceed 28 bytes fails with
memo_too_long
- Test an empty string memo fails with
memo_empty
- Test a valid short memo passes unchanged
Acceptance Criteria
ETA: 12 hours
Coordinate on Telegram
Summary
Stellar text memos are limited to 28 bytes. The memo validator used before transaction submission should reject memos that exceed the byte limit, are empty, or contain non-UTF-8 characters, and accept valid memos at the boundary.
Scope
memo_too_longmemo_too_longmemo_emptyAcceptance Criteria
memo_too_longmemo_emptyETA: 12 hours
Coordinate on Telegram