// SPDX-License-Identifier: MIT pragma solidity ^0.7.0; // Defines a contract named `HelloWorld`. contract HelloWorld { string public message; constructor(string memory initMessage) { message = initMessage; } function update(string memory newMessage) public { message = newMessage; } function viewMessage() public view returns(string memory) { return message; } }