On the advanced options for sending, user can add a custom message to the blockchain. These are encoded using unicode, so if user enters only ascii characters, then a total of 80 characters is allowed. If any unicode character that takes more bytes per character, then total message size is reduced. The UI should calculate this on-the-fly as user enters text.