{
  "_format": "hh-sol-artifact-1",
  "contractName": "AggregatorV3Mock",
  "sourceName": "contracts/mock/AggregatorV3Mock.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "uint8",
          "name": "decimals_",
          "type": "uint8"
        }
      ],
      "stateMutability": "nonpayable",
      "type": "constructor"
    },
    {
      "inputs": [
        {
          "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": "_addRound",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "decimals",
      "outputs": [
        {
          "internalType": "uint8",
          "name": "",
          "type": "uint8"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "description",
      "outputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint80",
          "name": "_roundId",
          "type": "uint80"
        }
      ],
      "name": "getRoundData",
      "outputs": [
        {
          "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"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "latestRoundData",
      "outputs": [
        {
          "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"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "version",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    }
  ],
  "bytecode": "0x60a060405234801561001057600080fd5b5060405161057a38038061057a83398101604081905261002f9161004c565b60ff16608052600280546001600160a01b03191633179055610076565b60006020828403121561005e57600080fd5b815160ff8116811461006f57600080fd5b9392505050565b6080516104ea6100906000396000606c01526104ea6000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c8063313ce5671461006757806354fd4d50146100a55780637284e416146100bb57806392fb5fa6146100f15780639a6fc8f514610106578063feaf968c146101ad575b600080fd5b61008e7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020015b60405180910390f35b6100ad600181565b60405190815260200161009c565b6100e46040518060400160405280600a8152602001694d6f636b4f7261636c6560b01b81525081565b60405161009c919061035c565b6101046100ff3660046103c2565b6101b5565b005b610179610114366004610403565b6001600160501b03908116600090815260016020818152604092839020835160a0810185528154861680825293820154928101839052600282015494810185905260038201546060820181905260049092015490951660809095018590529194909390565b604080516001600160501b03968716815260208101959095528401929092526060830152909116608082015260a00161009c565b6101796102d6565b6002546001600160a01b031633146102135760405162461bcd60e51b815260206004820152601d60248201527f4d6574686f64206d65616e7420666f722074657374696e67206f6e6c79000000604482015260640160405180910390fd5b600080546001919081906102319084906001600160501b0316610427565b82546101009290920a6001600160501b038181021990931691831602179091556040805160a08101825260008054841680835260208084019a8b52838501998a5260608401988952968516608084019081529082526001968790529290209051815469ffffffffffffffffffff199081169185169190911782559751948101949094559451600284015592516003830155509151600490920180549093169116179055565b60008054604051639a6fc8f560e01b81526001600160501b03909116600482015281908190819081903090639a6fc8f59060240160a060405180830381865afa158015610327573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034b919061045c565b945094509450945094509091929394565b600060208083528351808285015260005b818110156103895785810183015185820160400152820161036d565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160501b03811681146103bf57600080fd5b50565b600080600080608085870312156103d857600080fd5b84359350602085013592506040850135915060608501356103f8816103aa565b939692955090935050565b60006020828403121561041557600080fd5b8135610420816103aa565b9392505050565b6001600160501b0381811683821601908082111561045557634e487b7160e01b600052601160045260246000fd5b5092915050565b600080600080600060a0868803121561047457600080fd5b855161047f816103aa565b8095505060208601519350604086015192506060860151915060808601516104a6816103aa565b80915050929550929590935056fea26469706673582212204ae820cea3bb1ec70d83e47a1406d659197741ad10abf7e837a47009604817d164736f6c63430008100033",
  "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100625760003560e01c8063313ce5671461006757806354fd4d50146100a55780637284e416146100bb57806392fb5fa6146100f15780639a6fc8f514610106578063feaf968c146101ad575b600080fd5b61008e7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020015b60405180910390f35b6100ad600181565b60405190815260200161009c565b6100e46040518060400160405280600a8152602001694d6f636b4f7261636c6560b01b81525081565b60405161009c919061035c565b6101046100ff3660046103c2565b6101b5565b005b610179610114366004610403565b6001600160501b03908116600090815260016020818152604092839020835160a0810185528154861680825293820154928101839052600282015494810185905260038201546060820181905260049092015490951660809095018590529194909390565b604080516001600160501b03968716815260208101959095528401929092526060830152909116608082015260a00161009c565b6101796102d6565b6002546001600160a01b031633146102135760405162461bcd60e51b815260206004820152601d60248201527f4d6574686f64206d65616e7420666f722074657374696e67206f6e6c79000000604482015260640160405180910390fd5b600080546001919081906102319084906001600160501b0316610427565b82546101009290920a6001600160501b038181021990931691831602179091556040805160a08101825260008054841680835260208084019a8b52838501998a5260608401988952968516608084019081529082526001968790529290209051815469ffffffffffffffffffff199081169185169190911782559751948101949094559451600284015592516003830155509151600490920180549093169116179055565b60008054604051639a6fc8f560e01b81526001600160501b03909116600482015281908190819081903090639a6fc8f59060240160a060405180830381865afa158015610327573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061034b919061045c565b945094509450945094509091929394565b600060208083528351808285015260005b818110156103895785810183015185820160400152820161036d565b506000604082860101526040601f19601f8301168501019250505092915050565b6001600160501b03811681146103bf57600080fd5b50565b600080600080608085870312156103d857600080fd5b84359350602085013592506040850135915060608501356103f8816103aa565b939692955090935050565b60006020828403121561041557600080fd5b8135610420816103aa565b9392505050565b6001600160501b0381811683821601908082111561045557634e487b7160e01b600052601160045260246000fd5b5092915050565b600080600080600060a0868803121561047457600080fd5b855161047f816103aa565b8095505060208601519350604086015192506060860151915060808601516104a6816103aa565b80915050929550929590935056fea26469706673582212204ae820cea3bb1ec70d83e47a1406d659197741ad10abf7e837a47009604817d164736f6c63430008100033",
  "linkReferences": {},
  "deployedLinkReferences": {}
}
