- npm i
- npm test and ensure no errors with txBuilder.test.js
- npm start
- send a one to one XEC tx and ensure the `post-generateTxInput() output matches`, `post-generateTxOutput() output matches` & `post-signAndBuildTx() output matches` console log messages are displayed
- send a one to one XEC tx with an unencrypted message and ensure the same 3 console logs from above are displayed
- send a one to one XEC tx with an encrypted message and ensure the same 3 console logs are displayed, and the message is decrypted on the receiver side
- send a one to many XEC tx and ensure the same 3 console logs are displayed
- send a one to many XEC tx with an unencrypted message and ensure the same 3 console logs are displayed
- send an airdrop one to many XEC tx and ensure the same 3 console logs are displayed
- send an airdrop one to many XEC tx with an unencrypted message and ensure the same 3 console logs are displayed
- do a sanity check on the above transactions via the explorer (fee, inputs, outputs)