* npm start
* send an unencrypted message from wallet A to wallet B, ensure no regression and both wallets can view the message in tx history
* send an encrypted message from wallet A to wallet B, ensure wallet B can view the decrypted message in tx history
* send an encrypted message to a newly created wallet with no transactions and ensure the 'No transaction history' error is displayed.
* send an encrypted message to a newly created wallet with incoming transactions but no outbound transactions and ensure the 'No outgoing transactions found in the recipient address' error is displayed.
* send an encrypted message from wallet A to wallet A, ensure wallet A can view an encrypted message to itself in tx history
* switch to multiple recipients mode and ensure the encryption switch and the alert is not rendered
* send multi recipient tx and ensure no unintended encryption
* check the TX ID for one of the above encrypted messages in blockchain, abc explorer and be.cash explorer, and ensure the message is not legible