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