synapsecns/sanguine

View on GitHub
packages/contracts-core/test/mocks/GasOracleMock.t.sol

Summary

Maintainability
Test Coverage
// SPDX-License-Identifier: MIT
pragma solidity 0.8.17;

import {InterfaceGasOracle} from "../../contracts/interfaces/InterfaceGasOracle.sol";

// solhint-disable no-empty-blocks
contract GasOracleMock is InterfaceGasOracle {
    function updateGasData(uint32 domain) external {}

    function getDecodedGasData(uint32 domain)
        external
        view
        returns (
            uint256 gasPrice,
            uint256 dataPrice,
            uint256 execBuffer,
            uint256 amortAttCost,
            uint256 etherPrice,
            uint256 markup
        )
    {}

    function getGasData() external view returns (uint256 paddedGasData) {}

    function getMinimumTips(uint32, uint256, uint256) external view returns (uint256 paddedTips) {}
}