Blend contract
ISignatures.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
 
import "../lib/Structs.sol";
 
interface ISignatures {
    function information()
        external
        view
        returns (
            string memory version,
            bytes32 domainSeparator
        );
    function getOracleOfferHash(bytes32 hash, uint256 blockNumber) external view returns (bytes32);
    function getSellOfferHash(SellOffer calldata offer) external view returns (bytes32);
    function getOfferHash(LoanOffer calldata offer) external view returns (bytes32);
    function cancelledOrFulfilled(address user, uint256 salt) external view returns (uint256);
    function nonces(address user) external view returns (uint256);
}