{ "compiler": { "version": "0.8.17-ci.2022.8.9+commit.6b60524c" }, "language": "Solidity", "output": { "abi": [ { "inputs": [], "name": "retrieve", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", "name": "num", "type": "uint256" } ], "name": "store", "outputs": [], "stateMutability": "nonpayable", "type": "function" } ], "devdoc": { "custom:dev-run-script": "./scripts/deploy_with_ethers.ts", "details": "Store & retrieve value in a variable", "kind": "dev", "methods": { "retrieve()": { "details": "Return value ", "returns": { "_0": "value of 'number'" } }, "store(uint256)": { "details": "Store value in variable", "params": { "num": "value to store" } } }, "title": "Storage", "version": 1 }, "userdoc": { "kind": "user", "methods": {}, "version": 1 } }, "settings": { "compilationTarget": { "contracts/1_Storage.sol": "Storage" }, "evmVersion": "london", "libraries": {}, "metadata": { "bytecodeHash": "ipfs" }, "optimizer": { "enabled": false, "runs": 200 }, "remappings": [] }, "sources": { "contracts/1_Storage.sol": { "keccak256": "0x019c915aa899b1c47a619f52fcce93b8616e24a9cff3b54f85a91c323670e4d9", "license": "GPL-3.0", "urls": [ "bzz-raw://2925a00be1cbf4abe48b72b2d2f4bd2e6e4575d73a01526d8bdac22b609d7e62", "dweb:/ipfs/QmZ1246RJ2Unc47DKkk791Wsyx4uFXzWN64qi278rRuzfT" ] }, "contracts/2_Owner.sol": { "keccak256": "0x78bbbec96c5bc30ed379cb4c7bc96af4af5c71a2ed6cbd7b202097223e055294", "license": "GPL-3.0", "urls": [ "bzz-raw://4e78c8bdef7b614a92576df195209a00fcc09bbaa00ec98c0ea29cb2118da1c5", "dweb:/ipfs/QmWrv2qJbxtDegicpu5rLGk4LgXvYvo1qXMW7qQpD6vGSX" ] }, "hardhat/console.sol": { "keccak256": "0x60b0215121bf25612a6739fb2f1ec35f31ee82e4a8216c032c8243d904ab3aa9", "license": "MIT", "urls": [ "bzz-raw://6e29880d33dd479bb046ba306993d26ccb779a4b1d94a046cb3567f22948bb4d", "dweb:/ipfs/QmfTY1qzPt5C63Wc7y6JqfZr5899NRvXYdCpyLzR5FXQic" ] } }, "version": 1 }