Recap until now
ETH RPC
Interacting with an existing contract (from the browser)
Calling read only functions (from the browser)
Writing to a contract (from the browser)
Interacting from the server (node.js process)
Writing a one way bridge USDT program