// SPDX-License-Identifier: MIT pragma solidity ^0.8.20; contract HelloFarcaster { string public message; event MessageUpdated(address indexed sender, string newMessage); constructor() { message = "Hello, Farcaster!"; } function updateMessage(string calldata newMessage) external { message = newMessage; emit MessageUpdated(msg.sender, newMessage); } function getMessage() external view returns (string memory) { return message; } }
- 0 replies
- 0 recasts
- 0 reactions