- npm test
- npm start
- attempt to register with no input or empty string / spaces only input and verify the Register Alias button is disabled
- enter a valid inupt and click Register Alias
- verify console log displays the correct registration fee based on the number of chars in the alias input
- verify the successful transaction notification is displayed
- verify the registration transaction shows up on explorer
https://explorer.e.cash/address/ecash:qp3c268rd5946l2f5m5es4x25f7ewu4sjvpy52pqa8
- verify the OP_RETURN output for the registration transaction follows the expected standard below:
> [OP_RETURN] [.xec] [the alias]
>
> e.g. 6a042e786563036e6673
> 6a (OP_RETURN)
> 04
> 2e786563 (.xec prefix)
> 03
> 6e6673 ('nfs')
- test sending and receiving of encrypted and unencrypted cashtab messages + external electrum messages