{
  "_format": "hh-sol-artifact-1",
  "contractName": "MockAggregatorV3",
  "sourceName": "contracts/MockAggregatorV3.sol",
  "abi": [
    {
      "inputs": [],
      "name": "answer",
      "outputs": [
        {
          "internalType": "int256",
          "name": "",
          "type": "int256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "answeredInRound",
      "outputs": [
        {
          "internalType": "uint80",
          "name": "",
          "type": "uint80"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "decimals",
      "outputs": [
        {
          "internalType": "uint8",
          "name": "",
          "type": "uint8"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "description",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint80",
          "name": "_roundId",
          "type": "uint80"
        }
      ],
      "name": "getRoundData",
      "outputs": [
        {
          "internalType": "uint80",
          "name": "",
          "type": "uint80"
        },
        {
          "internalType": "int256",
          "name": "",
          "type": "int256"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "uint80",
          "name": "",
          "type": "uint80"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "latestRoundData",
      "outputs": [
        {
          "internalType": "uint80",
          "name": "",
          "type": "uint80"
        },
        {
          "internalType": "int256",
          "name": "",
          "type": "int256"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        },
        {
          "internalType": "uint80",
          "name": "",
          "type": "uint80"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "roundId",
      "outputs": [
        {
          "internalType": "uint80",
          "name": "",
          "type": "uint80"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint80",
          "name": "_roundId",
          "type": "uint80"
        },
        {
          "internalType": "int256",
          "name": "_answer",
          "type": "int256"
        },
        {
          "internalType": "uint256",
          "name": "_startedAt",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "_updatedAt",
          "type": "uint256"
        },
        {
          "internalType": "uint80",
          "name": "_answeredInRound",
          "type": "uint80"
        }
      ],
      "name": "setLatestRoundData",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "startedAt",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "updatedAt",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "pure",
      "type": "function"
    }
  ],
  "bytecode": "0x6080806040523460155761035b908161001a8239f35b5f80fdfe6080806040526004361015610012575f80fd5b5f3560e01c908163313ce567146102f6575080634005e6811461028857806354fd4d501461026d5780637284e416146101e15780637519ab50146101c457806385bb7d69146101a85780638cd221c9146101825780639a6fc8f51461012c578063c22c249914610106578063f21f537d146100e95763feaf968c14610095575f80fd5b346100e5575f3660031901126100e5576001545f54600254600354600454604080516001600160501b0396871681526020810195909552840192909252606083015291909116608082015260a090f35b5f80fd5b346100e5575f3660031901126100e5576020600254604051908152f35b346100e5575f3660031901126100e55760206001600160501b0360045416604051908152f35b346100e55760203660031901126100e55761014561030f565b5f54600254600354600454604080516001600160501b0396871681526020810195909552840192909252606083015291909116608082015260a090f35b346100e5575f3660031901126100e55760206001600160501b0360015416604051908152f35b346100e5575f3660031901126100e55760205f54604051908152f35b346100e5575f3660031901126100e5576020600354604051908152f35b346100e5575f3660031901126100e5576040516040810181811067ffffffffffffffff82111761025957604052600f8152604060208201916e26b7b1b59020b3b3b932b3b0ba37b960891b83528151928391602083525180918160208501528484015e5f828201840152601f01601f19168101030190f35b634e487b7160e01b5f52604160045260245ffd5b346100e5575f3660031901126100e557602060405160018152f35b346100e55760a03660031901126100e5576102a161030f565b608435906001600160501b0382168092036100e5576001600160501b03166001600160501b031960015416176001556024355f556044356002556064356003556001600160501b031960045416176004555f80f35b346100e5575f3660031901126100e55780600860209252f35b600435906001600160501b03821682036100e55756fea26469706673582212205bd44952945efde05869612e24f65754e1da321907dcf5a3103b6e2bdf91c39764736f6c634300081e0033",
  "deployedBytecode": "0x6080806040526004361015610012575f80fd5b5f3560e01c908163313ce567146102f6575080634005e6811461028857806354fd4d501461026d5780637284e416146101e15780637519ab50146101c457806385bb7d69146101a85780638cd221c9146101825780639a6fc8f51461012c578063c22c249914610106578063f21f537d146100e95763feaf968c14610095575f80fd5b346100e5575f3660031901126100e5576001545f54600254600354600454604080516001600160501b0396871681526020810195909552840192909252606083015291909116608082015260a090f35b5f80fd5b346100e5575f3660031901126100e5576020600254604051908152f35b346100e5575f3660031901126100e55760206001600160501b0360045416604051908152f35b346100e55760203660031901126100e55761014561030f565b5f54600254600354600454604080516001600160501b0396871681526020810195909552840192909252606083015291909116608082015260a090f35b346100e5575f3660031901126100e55760206001600160501b0360015416604051908152f35b346100e5575f3660031901126100e55760205f54604051908152f35b346100e5575f3660031901126100e5576020600354604051908152f35b346100e5575f3660031901126100e5576040516040810181811067ffffffffffffffff82111761025957604052600f8152604060208201916e26b7b1b59020b3b3b932b3b0ba37b960891b83528151928391602083525180918160208501528484015e5f828201840152601f01601f19168101030190f35b634e487b7160e01b5f52604160045260245ffd5b346100e5575f3660031901126100e557602060405160018152f35b346100e55760a03660031901126100e5576102a161030f565b608435906001600160501b0382168092036100e5576001600160501b03166001600160501b031960015416176001556024355f556044356002556064356003556001600160501b031960045416176004555f80f35b346100e5575f3660031901126100e55780600860209252f35b600435906001600160501b03821682036100e55756fea26469706673582212205bd44952945efde05869612e24f65754e1da321907dcf5a3103b6e2bdf91c39764736f6c634300081e0033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
