{
  "address": "0xbbfdf6c498Ed74751459F3F126a2D1aC6547b609",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "address",
          "name": "token",
          "type": "address"
        }
      ],
      "name": "fetchPrice",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [],
      "name": "price",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "uint256",
          "name": "_price",
          "type": "uint256"
        }
      ],
      "name": "updatePrice",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "transactionHash": "0x2e1076c65385e4c9d118fbfe34d2c8c29d2e255ad3462926da5926a720172795",
  "receipt": {
    "to": null,
    "from": "0xF1658C608708172655A8e70a1624c29F956Ee63D",
    "contractAddress": "0xbbfdf6c498Ed74751459F3F126a2D1aC6547b609",
    "transactionIndex": 4,
    "gasUsed": "132711",
    "logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
    "blockHash": "0x748c078cc1563bcf22dabff505d9a7791d18450d60534629302dd191b2877fb6",
    "transactionHash": "0x2e1076c65385e4c9d118fbfe34d2c8c29d2e255ad3462926da5926a720172795",
    "logs": [],
    "blockNumber": 2166477,
    "cumulativeGasUsed": "567684",
    "status": 1,
    "byzantium": true
  },
  "args": [],
  "numDeployments": 1,
  "solcInputHash": "a6d939c7ac4bb59822edb24b0d925d24",
  "metadata": "{\"compiler\":{\"version\":\"0.8.19+commit.7dd6d404\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"token\",\"type\":\"address\"}],\"name\":\"fetchPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"price\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_price\",\"type\":\"uint256\"}],\"name\":\"updatePrice\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/test/MockPriceFeed.sol\":\"MockPriceFeed\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\",\"useLiteralContent\":true},\"optimizer\":{\"enabled\":true,\"runs\":2000},\"remappings\":[]},\"sources\":{\"contracts/test/MockPriceFeed.sol\":{\"content\":\"// SPDX-License-Identifier: MIT\\n\\npragma solidity 0.8.19;\\n\\ncontract MockPriceFeed {\\n\\tuint256 public price = 1800e18;\\n\\n\\tfunction fetchPrice(address token) public view returns (uint256) {\\n\\t\\treturn price;\\n\\t}\\n\\n\\tfunction updatePrice(uint256 _price) external {\\n\\t\\tprice = _price;\\n\\t}\\n}\\n\",\"keccak256\":\"0x3450f8d1c61cec184c201e8c39dac9130a72bc3392362af2288f4310cf1df5e5\",\"license\":\"MIT\"}},\"version\":1}",
  "bytecode": "0x6080604052686194049f30f720000060005534801561001d57600080fd5b506101088061002d6000396000f3fe6080604052348015600f57600080fd5b5060043610603c5760003560e01c80638d6cc56d146041578063a035b1fe146053578063ace1798e14606d575b600080fd5b6051604c366004607f565b600055565b005b605b60005481565b60405190815260200160405180910390f35b605b60783660046097565b5060005490565b600060208284031215609057600080fd5b5035919050565b60006020828403121560a857600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811460cb57600080fd5b939250505056fea2646970667358221220c03a6f5c701f3427ff6760940ae415795838277cc27f483f7e1462d00ec77b5464736f6c63430008130033",
  "deployedBytecode": "0x6080604052348015600f57600080fd5b5060043610603c5760003560e01c80638d6cc56d146041578063a035b1fe146053578063ace1798e14606d575b600080fd5b6051604c366004607f565b600055565b005b605b60005481565b60405190815260200160405180910390f35b605b60783660046097565b5060005490565b600060208284031215609057600080fd5b5035919050565b60006020828403121560a857600080fd5b813573ffffffffffffffffffffffffffffffffffffffff8116811460cb57600080fd5b939250505056fea2646970667358221220c03a6f5c701f3427ff6760940ae415795838277cc27f483f7e1462d00ec77b5464736f6c63430008130033",
  "devdoc": {
    "kind": "dev",
    "methods": {},
    "version": 1
  },
  "userdoc": {
    "kind": "user",
    "methods": {},
    "version": 1
  },
  "storageLayout": {
    "storage": [
      {
        "astId": 41016,
        "contract": "contracts/test/MockPriceFeed.sol:MockPriceFeed",
        "label": "price",
        "offset": 0,
        "slot": "0",
        "type": "t_uint256"
      }
    ],
    "types": {
      "t_uint256": {
        "encoding": "inplace",
        "label": "uint256",
        "numberOfBytes": "32"
      }
    }
  }
}