{ "_format": "ethers-rs-sol-cache-3", "paths": { "artifacts": "out", "build_infos": "out/build-info", "sources": "src", "tests": "test", "scripts": "script", "libraries": [ "lib" ] }, "files": { "lib/forge-std/lib/ds-test/src/test.sol": { "lastModificationDate": 1661541843388, "contentHash": "962996f0e05d5218857a538a62d7c47e", "sourceName": "lib/forge-std/lib/ds-test/src/test.sol", "solcConfig": { "settings": { "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "ipfs" }, "outputSelection": { "*": { "": [ "ast" ], "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ] } }, "evmVersion": "london", "libraries": {} } }, "imports": [], "versionRequirement": ">=0.5.0", "artifacts": { "DSTest": { "0.8.16+commit.07a7930e.Linux.gcc": "test.sol/DSTest.json" } } }, "lib/forge-std/src/Script.sol": { "lastModificationDate": 1661541842048, "contentHash": "b313d0193442f5a12848be9c422a0064", "sourceName": "lib/forge-std/src/Script.sol", "solcConfig": { "settings": { "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "ipfs" }, "outputSelection": { "*": { "": [ "ast" ], "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ] } }, "evmVersion": "london", "libraries": {} } }, "imports": [ "lib/forge-std/src/Vm.sol", "lib/forge-std/src/console.sol", "lib/forge-std/src/console2.sol" ], "versionRequirement": ">=0.6.0, <0.9.0", "artifacts": { "Script": { "0.8.16+commit.07a7930e.Linux.gcc": "Script.sol/Script.json" } } }, "lib/forge-std/src/Test.sol": { "lastModificationDate": 1661541842048, "contentHash": "8e1ae731c7bb8023f36077d86d18693f", "sourceName": "lib/forge-std/src/Test.sol", "solcConfig": { "settings": { "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "ipfs" }, "outputSelection": { "*": { "": [ "ast" ], "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ] } }, "evmVersion": "london", "libraries": {} } }, "imports": [ "lib/forge-std/lib/ds-test/src/test.sol", "lib/forge-std/src/Script.sol", "lib/forge-std/src/Vm.sol", "lib/forge-std/src/console.sol", "lib/forge-std/src/console2.sol" ], "versionRequirement": ">=0.6.0, <0.9.0", "artifacts": { "Test": { "0.8.16+commit.07a7930e.Linux.gcc": "Test.sol/Test.json" }, "stdError": { "0.8.16+commit.07a7930e.Linux.gcc": "Test.sol/stdError.json" }, "stdMath": { "0.8.16+commit.07a7930e.Linux.gcc": "Test.sol/stdMath.json" }, "stdStorage": { "0.8.16+commit.07a7930e.Linux.gcc": "Test.sol/stdStorage.json" } } }, "lib/forge-std/src/Vm.sol": { "lastModificationDate": 1661541842048, "contentHash": "225040109969e43ff90255e34aaecc99", "sourceName": "lib/forge-std/src/Vm.sol", "solcConfig": { "settings": { "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "ipfs" }, "outputSelection": { "*": { "": [ "ast" ], "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ] } }, "evmVersion": "london", "libraries": {} } }, "imports": [], "versionRequirement": ">=0.6.0, <0.9.0", "artifacts": { "Vm": { "0.8.16+commit.07a7930e.Linux.gcc": "Vm.sol/Vm.json" } } }, "lib/forge-std/src/console.sol": { "lastModificationDate": 1663196945880, "contentHash": "100b8a33b917da1147740d7ab8b0ded3", "sourceName": "lib/forge-std/src/console.sol", "solcConfig": { "settings": { "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "ipfs" }, "outputSelection": { "*": { "": [ "ast" ], "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ] } }, "evmVersion": "london", "libraries": {} } }, "imports": [], "versionRequirement": ">=0.4.22, <0.9.0", "artifacts": { "console": { "0.8.16+commit.07a7930e.Linux.gcc": "console.sol/console.json" } } }, "lib/forge-std/src/console2.sol": { "lastModificationDate": 1661541842052, "contentHash": "5df91f8e93efbfcccf68973dc1b74a70", "sourceName": "lib/forge-std/src/console2.sol", "solcConfig": { "settings": { "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "ipfs" }, "outputSelection": { "*": { "": [ "ast" ], "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ] } }, "evmVersion": "london", "libraries": {} } }, "imports": [], "versionRequirement": ">=0.4.22, <0.9.0", "artifacts": { "console2": { "0.8.16+commit.07a7930e.Linux.gcc": "console2.sol/console2.json" } } }, "script/Counter.s.sol": { "lastModificationDate": 1661541840908, "contentHash": "0705c52104730a78aef4aa6694175c81", "sourceName": "script/Counter.s.sol", "solcConfig": { "settings": { "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "ipfs" }, "outputSelection": { "*": { "": [ "ast" ], "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ] } }, "evmVersion": "london", "libraries": {} } }, "imports": [ "lib/forge-std/src/Script.sol", "lib/forge-std/src/Vm.sol", "lib/forge-std/src/console.sol", "lib/forge-std/src/console2.sol" ], "versionRequirement": "^0.8.13", "artifacts": { "CounterScript": { "0.8.16+commit.07a7930e.Linux.gcc": "Counter.s.sol/CounterScript.json" } } }, "src/Counter.sol": { "lastModificationDate": 1664875932853, "contentHash": "ae6c800a2b4c57768024d6e9423d39e8", "sourceName": "src/Counter.sol", "solcConfig": { "settings": { "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "ipfs" }, "outputSelection": { "*": { "": [ "ast" ], "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ] } }, "evmVersion": "london", "libraries": {} } }, "imports": [], "versionRequirement": "^0.8.13", "artifacts": { "Counter": { "0.8.16+commit.07a7930e.Linux.gcc": "Counter.sol/Counter.json" } } }, "test/Counter.t.sol": { "lastModificationDate": 1661541840908, "contentHash": "5122f4f87ee8fbf9a2468a4c9c780b6a", "sourceName": "test/Counter.t.sol", "solcConfig": { "settings": { "optimizer": { "enabled": true, "runs": 200 }, "metadata": { "bytecodeHash": "ipfs" }, "outputSelection": { "*": { "": [ "ast" ], "*": [ "abi", "evm.bytecode", "evm.deployedBytecode", "evm.methodIdentifiers", "metadata" ] } }, "evmVersion": "london", "libraries": {} } }, "imports": [ "lib/forge-std/lib/ds-test/src/test.sol", "lib/forge-std/src/Script.sol", "lib/forge-std/src/Test.sol", "lib/forge-std/src/Vm.sol", "lib/forge-std/src/console.sol", "lib/forge-std/src/console2.sol", "src/Counter.sol" ], "versionRequirement": "^0.8.13", "artifacts": { "CounterTest": { "0.8.16+commit.07a7930e.Linux.gcc": "Counter.t.sol/CounterTest.json" } } } } }