{ "compiler": { "version": "0.8.26+commit.8a97fa7a" }, "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": "cancun", "libraries": {}, "metadata": { "bytecodeHash": "ipfs" }, "optimizer": { "enabled": false, "runs": 200 }, "remappings": [] }, "sources": { "contracts/1_Storage.sol": { "keccak256": "0xa3de51030e5784d1fc25677298a0bd61bf7eac541ca2fc94232f1b7dc5a89e21", "license": "GPL-3.0", "urls": [ "bzz-raw://aac95d61b7ce356e2da8d93eb66abfabbeadebb4f44d3d78fd14414e7ac918ba", "dweb:/ipfs/QmZ6otiNvDfrWzEiQJBAdWUurwEvsemrbBZgD9hj6qSki1" ] } }, "version": 1 }