packages/contracts-core/test/mocks/OriginMock.t.sol
// SPDX-License-Identifier: MIT
pragma solidity 0.8.17;
import {InterfaceOrigin} from "../../contracts/interfaces/InterfaceOrigin.sol";
import {StateHubMock} from "./hubs/StateHubMock.t.sol";
import {AgentSecuredMock} from "./base/AgentSecuredMock.t.sol";
// solhint-disable no-empty-blocks
contract OriginMock is StateHubMock, AgentSecuredMock, InterfaceOrigin {
/// @notice Prevents this contract from being included in the coverage report
function testOriginMock() external {}
function sendBaseMessage(
uint32 destination,
bytes32 recipient,
uint32 optimisticPeriod,
uint256 paddedRequest,
bytes memory content
) external payable returns (uint32 messageNonce, bytes32 messageHash) {}
function sendManagerMessage(uint32 destination, uint32 optimisticPeriod, bytes memory payload)
external
returns (uint32 messageNonce, bytes32 messageHash)
{}
function withdrawTips(address recipient, uint256 amount) external {}
function getMinimumTipsValue(uint32 destination, uint256 paddedRequest, uint256 contentLength)
external
view
returns (uint256 tipsValue)
{}
}