This full-stack decentralized application (dApp) is a simple app that enables you to read and update a message from a smart contract on the blockchain!
I completed this project using the Solidity, JavaScript, HTML/CSS, the Metamask Ethereum Provider API, the Alchemy Websockets Ethereum JSON-RPC API Endpoint, the Alchemy Web3 Libarary, and React.