also store transaction history to review. Next step - listing transaction status.
Detect all metamask states UX for approve transactions UX for getting more ETH from faucet UX for submitted transactions Toggle about
Began porting some function and state names to more generic descriptors like inputToken & outputToken thats align more closely with the proposed UX model in this design. Needs discussion.