// SPDX-License-Identifier: MIT OR Apache-2.0 pragma solidity >=0.6.11; import {MessageRecipientI} from "../../interfaces/MessageRecipientI.sol"; contract MockRecipient is MessageRecipientI { // solhint-disable-next-line no-empty-blocks constructor() {} function handle( uint32, bytes32, bytes memory ) external pure override returns (bytes memory) { return bytes(message()); } function message() public pure returns (string memory) { return "message received"; } }