mirror of
https://github.com/hanzoai/dev.git
synced 2026-10-25 03:32:32 +00:00
Conflict resolution: - Accepted remote version bumps to package.json files (0.6.51) - Kept our workflow fix (Homebrew continue-on-error) - Included new platform components from parallel agents
1 line
30 KiB
JSON
1 line
30 KiB
JSON
{"_format":"","paths":{"artifacts":"out","build_infos":"out/build-info","sources":"src","tests":"test","scripts":"script","libraries":["lib"]},"files":{"lib/forge-std/src/Base.sol":{"lastModificationDate":1769296230214,"contentHash":"057da15af4544b7a","interfaceReprHash":null,"sourceName":"lib/forge-std/src/Base.sol","imports":["lib/forge-std/src/StdStorage.sol","lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"CommonBase":{"0.8.24":{"default":{"path":"Base.sol/CommonBase.json","build_id":"1e21b30031550fe7"}}},"ScriptBase":{"0.8.24":{"default":{"path":"Base.sol/ScriptBase.json","build_id":"1e21b30031550fe7"}}},"TestBase":{"0.8.24":{"default":{"path":"Base.sol/TestBase.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/StdAssertions.sol":{"lastModificationDate":1769296230214,"contentHash":"7bf8f8dd736b7b28","interfaceReprHash":null,"sourceName":"lib/forge-std/src/StdAssertions.sol","imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"StdAssertions":{"0.8.24":{"default":{"path":"StdAssertions.sol/StdAssertions.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/StdChains.sol":{"lastModificationDate":1769296230424,"contentHash":"37547492f43f9670","interfaceReprHash":null,"sourceName":"lib/forge-std/src/StdChains.sol","imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"StdChains":{"0.8.24":{"default":{"path":"StdChains.sol/StdChains.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/StdCheats.sol":{"lastModificationDate":1769296230424,"contentHash":"5ac6d1c1eff06e2e","interfaceReprHash":null,"sourceName":"lib/forge-std/src/StdCheats.sol","imports":["lib/forge-std/src/StdStorage.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol"],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"StdCheats":{"0.8.24":{"default":{"path":"StdCheats.sol/StdCheats.json","build_id":"1e21b30031550fe7"}}},"StdCheatsSafe":{"0.8.24":{"default":{"path":"StdCheats.sol/StdCheatsSafe.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/StdConstants.sol":{"lastModificationDate":1769296230216,"contentHash":"6e64e3e0f1e270b1","interfaceReprHash":null,"sourceName":"lib/forge-std/src/StdConstants.sol","imports":["lib/forge-std/src/Vm.sol","lib/forge-std/src/interfaces/IMulticall3.sol"],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"StdConstants":{"0.8.24":{"default":{"path":"StdConstants.sol/StdConstants.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/StdError.sol":{"lastModificationDate":1769296230216,"contentHash":"aa3090ae1422ce31","interfaceReprHash":null,"sourceName":"lib/forge-std/src/StdError.sol","imports":[],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"stdError":{"0.8.24":{"default":{"path":"StdError.sol/stdError.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/StdInvariant.sol":{"lastModificationDate":1769296230218,"contentHash":"d793abf5e6d9aed5","interfaceReprHash":null,"sourceName":"lib/forge-std/src/StdInvariant.sol","imports":[],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"StdInvariant":{"0.8.24":{"default":{"path":"StdInvariant.sol/StdInvariant.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/StdJson.sol":{"lastModificationDate":1769296230218,"contentHash":"deb75521f38fb99f","interfaceReprHash":null,"sourceName":"lib/forge-std/src/StdJson.sol","imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"stdJson":{"0.8.24":{"default":{"path":"StdJson.sol/stdJson.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/StdMath.sol":{"lastModificationDate":1769296230219,"contentHash":"393b2ec0becc479a","interfaceReprHash":null,"sourceName":"lib/forge-std/src/StdMath.sol","imports":[],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"stdMath":{"0.8.24":{"default":{"path":"StdMath.sol/stdMath.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/StdStorage.sol":{"lastModificationDate":1769296230220,"contentHash":"918bfa1df9612032","interfaceReprHash":null,"sourceName":"lib/forge-std/src/StdStorage.sol","imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"stdStorage":{"0.8.24":{"default":{"path":"StdStorage.sol/stdStorage.json","build_id":"1e21b30031550fe7"}}},"stdStorageSafe":{"0.8.24":{"default":{"path":"StdStorage.sol/stdStorageSafe.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/StdStyle.sol":{"lastModificationDate":1769296230220,"contentHash":"dd683e581612d9d7","interfaceReprHash":null,"sourceName":"lib/forge-std/src/StdStyle.sol","imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"StdStyle":{"0.8.24":{"default":{"path":"StdStyle.sol/StdStyle.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/StdToml.sol":{"lastModificationDate":1769296230424,"contentHash":"13feb0c412102b9f","interfaceReprHash":null,"sourceName":"lib/forge-std/src/StdToml.sol","imports":["lib/forge-std/src/Vm.sol"],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"stdToml":{"0.8.24":{"default":{"path":"StdToml.sol/stdToml.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/StdUtils.sol":{"lastModificationDate":1769296230223,"contentHash":"c82e7e04785854c2","interfaceReprHash":null,"sourceName":"lib/forge-std/src/StdUtils.sol","imports":["lib/forge-std/src/StdConstants.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/interfaces/IMulticall3.sol"],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"StdUtils":{"0.8.24":{"default":{"path":"StdUtils.sol/StdUtils.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/Test.sol":{"lastModificationDate":1769296230223,"contentHash":"bd0e131f71fa5665","interfaceReprHash":null,"sourceName":"lib/forge-std/src/Test.sol","imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdConstants.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdToml.sol","lib/forge-std/src/StdUtils.sol","lib/forge-std/src/Vm.sol","lib/forge-std/src/console.sol","lib/forge-std/src/console2.sol","lib/forge-std/src/interfaces/IMulticall3.sol","lib/forge-std/src/safeconsole.sol"],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"Test":{"0.8.24":{"default":{"path":"Test.sol/Test.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/Vm.sol":{"lastModificationDate":1769296230425,"contentHash":"b15e170946ba249c","interfaceReprHash":null,"sourceName":"lib/forge-std/src/Vm.sol","imports":[],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"Vm":{"0.8.24":{"default":{"path":"Vm.sol/Vm.json","build_id":"1e21b30031550fe7"}}},"VmSafe":{"0.8.24":{"default":{"path":"Vm.sol/VmSafe.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/console.sol":{"lastModificationDate":1769296230224,"contentHash":"c2f250cceea75093","interfaceReprHash":null,"sourceName":"lib/forge-std/src/console.sol","imports":[],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"console":{"0.8.24":{"default":{"path":"console.sol/console.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/console2.sol":{"lastModificationDate":1769296230224,"contentHash":"fb84555cebe27360","interfaceReprHash":null,"sourceName":"lib/forge-std/src/console2.sol","imports":["lib/forge-std/src/console.sol"],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{},"seenByCompiler":true},"lib/forge-std/src/interfaces/IMulticall3.sol":{"lastModificationDate":1769296230225,"contentHash":"731463c8fd01e759","interfaceReprHash":null,"sourceName":"lib/forge-std/src/interfaces/IMulticall3.sol","imports":[],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"IMulticall3":{"0.8.24":{"default":{"path":"IMulticall3.sol/IMulticall3.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/forge-std/src/safeconsole.sol":{"lastModificationDate":1769296230225,"contentHash":"075ad54247fa474a","interfaceReprHash":null,"sourceName":"lib/forge-std/src/safeconsole.sol","imports":[],"versionRequirement":">=0.8.13, <0.9.0","artifacts":{"safeconsole":{"0.8.24":{"default":{"path":"safeconsole.sol/safeconsole.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/access/AccessControl.sol":{"lastModificationDate":1769296210960,"contentHash":"f2a05332d0c40cd1","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/access/AccessControl.sol","imports":["lib/openzeppelin-contracts/contracts/access/IAccessControl.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.20","artifacts":{"AccessControl":{"0.8.24":{"default":{"path":"AccessControl.sol/AccessControl.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/access/IAccessControl.sol":{"lastModificationDate":1769296210133,"contentHash":"e874f35df1bab238","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/access/IAccessControl.sol","imports":[],"versionRequirement":">=0.8.4","artifacts":{"IAccessControl":{"0.8.24":{"default":{"path":"IAccessControl.sol/IAccessControl.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/interfaces/IERC5267.sol":{"lastModificationDate":1769296210149,"contentHash":"b3cbcca16986077c","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/interfaces/IERC5267.sol","imports":[],"versionRequirement":">=0.4.16","artifacts":{"IERC5267":{"0.8.24":{"default":{"path":"IERC5267.sol/IERC5267.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/interfaces/draft-IERC6093.sol":{"lastModificationDate":1769296210151,"contentHash":"3902bd8df0571165","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/interfaces/draft-IERC6093.sol","imports":[],"versionRequirement":">=0.8.4","artifacts":{"IERC1155Errors":{"0.8.24":{"default":{"path":"draft-IERC6093.sol/IERC1155Errors.json","build_id":"1e21b30031550fe7"}}},"IERC20Errors":{"0.8.24":{"default":{"path":"draft-IERC6093.sol/IERC20Errors.json","build_id":"1e21b30031550fe7"}}},"IERC721Errors":{"0.8.24":{"default":{"path":"draft-IERC6093.sol/IERC721Errors.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol":{"lastModificationDate":1769296210185,"contentHash":"bdb8cc1da86cf7dd","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","imports":["lib/openzeppelin-contracts/contracts/interfaces/draft-IERC6093.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol"],"versionRequirement":"^0.8.20","artifacts":{"ERC20":{"0.8.24":{"default":{"path":"ERC20.sol/ERC20.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol":{"lastModificationDate":1769296210185,"contentHash":"1dcd768972ff31b3","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","imports":[],"versionRequirement":">=0.4.16","artifacts":{"IERC20":{"0.8.24":{"default":{"path":"IERC20.sol/IERC20.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Burnable.sol":{"lastModificationDate":1769296210186,"contentHash":"eed4475e40d60813","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Burnable.sol","imports":["lib/openzeppelin-contracts/contracts/interfaces/draft-IERC6093.sol","lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol"],"versionRequirement":"^0.8.20","artifacts":{"ERC20Burnable":{"0.8.24":{"default":{"path":"ERC20Burnable.sol/ERC20Burnable.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Permit.sol":{"lastModificationDate":1769296210187,"contentHash":"e1f0903ad6db3525","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Permit.sol","imports":["lib/openzeppelin-contracts/contracts/interfaces/IERC5267.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC6093.sol","lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Permit.sol","lib/openzeppelin-contracts/contracts/utils/Bytes.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/Nonces.sol","lib/openzeppelin-contracts/contracts/utils/Panic.sol","lib/openzeppelin-contracts/contracts/utils/ShortStrings.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/EIP712.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/MessageHashUtils.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol"],"versionRequirement":"^0.8.24","artifacts":{"ERC20Permit":{"0.8.24":{"default":{"path":"ERC20Permit.sol/ERC20Permit.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol":{"lastModificationDate":1769296210187,"contentHash":"c0fde354a75fbdc6","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","imports":["lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol"],"versionRequirement":">=0.6.2","artifacts":{"IERC20Metadata":{"0.8.24":{"default":{"path":"IERC20Metadata.sol/IERC20Metadata.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Permit.sol":{"lastModificationDate":1769296210187,"contentHash":"7080c441347a5b5b","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Permit.sol","imports":[],"versionRequirement":">=0.4.16","artifacts":{"IERC20Permit":{"0.8.24":{"default":{"path":"IERC20Permit.sol/IERC20Permit.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/Bytes.sol":{"lastModificationDate":1769296210980,"contentHash":"1bbf72b0d2e837dc","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/Bytes.sol","imports":["lib/openzeppelin-contracts/contracts/utils/Panic.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol"],"versionRequirement":"^0.8.24","artifacts":{"Bytes":{"0.8.24":{"default":{"path":"Bytes.sol/Bytes.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/Context.sol":{"lastModificationDate":1769296210194,"contentHash":"16db1f8b2f7183f5","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/Context.sol","imports":[],"versionRequirement":"^0.8.20","artifacts":{"Context":{"0.8.24":{"default":{"path":"Context.sol/Context.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/Nonces.sol":{"lastModificationDate":1769296210196,"contentHash":"3b57856d078a10ac","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/Nonces.sol","imports":[],"versionRequirement":"^0.8.20","artifacts":{"Nonces":{"0.8.24":{"default":{"path":"Nonces.sol/Nonces.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/Panic.sol":{"lastModificationDate":1769296210196,"contentHash":"cfb5098ef78673ff","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/Panic.sol","imports":[],"versionRequirement":"^0.8.20","artifacts":{"Panic":{"0.8.24":{"default":{"path":"Panic.sol/Panic.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/Pausable.sol":{"lastModificationDate":1769296210197,"contentHash":"5972d615b5a74f4d","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/Pausable.sol","imports":["lib/openzeppelin-contracts/contracts/utils/Context.sol"],"versionRequirement":"^0.8.20","artifacts":{"Pausable":{"0.8.24":{"default":{"path":"Pausable.sol/Pausable.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/ReentrancyGuard.sol":{"lastModificationDate":1769296210197,"contentHash":"a70644ba3ffaf8d5","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/ReentrancyGuard.sol","imports":["lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol"],"versionRequirement":"^0.8.20","artifacts":{"ReentrancyGuard":{"0.8.24":{"default":{"path":"ReentrancyGuard.sol/ReentrancyGuard.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/ShortStrings.sol":{"lastModificationDate":1769296210198,"contentHash":"28fe1416ed5c57d3","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/ShortStrings.sol","imports":["lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol"],"versionRequirement":"^0.8.20","artifacts":{"ShortStrings":{"0.8.24":{"default":{"path":"ShortStrings.sol/ShortStrings.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol":{"lastModificationDate":1769296210198,"contentHash":"261e9fcb6515866e","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","imports":[],"versionRequirement":"^0.8.20","artifacts":{"StorageSlot":{"0.8.24":{"default":{"path":"StorageSlot.sol/StorageSlot.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/Strings.sol":{"lastModificationDate":1769296210198,"contentHash":"b8cc4443ad6bffa6","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/Strings.sol","imports":["lib/openzeppelin-contracts/contracts/utils/Bytes.sol","lib/openzeppelin-contracts/contracts/utils/Panic.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol"],"versionRequirement":"^0.8.24","artifacts":{"Strings":{"0.8.24":{"default":{"path":"Strings.sol/Strings.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol":{"lastModificationDate":1769296210981,"contentHash":"dd405905c438d549","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","imports":[],"versionRequirement":"^0.8.20","artifacts":{"ECDSA":{"0.8.24":{"default":{"path":"ECDSA.sol/ECDSA.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/cryptography/EIP712.sol":{"lastModificationDate":1769296210199,"contentHash":"694b11e38551d586","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/cryptography/EIP712.sol","imports":["lib/openzeppelin-contracts/contracts/interfaces/IERC5267.sol","lib/openzeppelin-contracts/contracts/utils/Bytes.sol","lib/openzeppelin-contracts/contracts/utils/Panic.sol","lib/openzeppelin-contracts/contracts/utils/ShortStrings.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/MessageHashUtils.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol"],"versionRequirement":"^0.8.24","artifacts":{"EIP712":{"0.8.24":{"default":{"path":"EIP712.sol/EIP712.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/cryptography/MessageHashUtils.sol":{"lastModificationDate":1769296210982,"contentHash":"5150b60dcc78ff94","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/cryptography/MessageHashUtils.sol","imports":["lib/openzeppelin-contracts/contracts/utils/Bytes.sol","lib/openzeppelin-contracts/contracts/utils/Panic.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol"],"versionRequirement":"^0.8.24","artifacts":{"MessageHashUtils":{"0.8.24":{"default":{"path":"MessageHashUtils.sol/MessageHashUtils.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol":{"lastModificationDate":1769296210204,"contentHash":"25715299aa3db066","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","imports":["lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol"],"versionRequirement":"^0.8.20","artifacts":{"ERC165":{"0.8.24":{"default":{"path":"ERC165.sol/ERC165.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol":{"lastModificationDate":1769296210204,"contentHash":"021ac46c8076d0ee","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","imports":[],"versionRequirement":">=0.4.16","artifacts":{"IERC165":{"0.8.24":{"default":{"path":"IERC165.sol/IERC165.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/math/Math.sol":{"lastModificationDate":1769296210986,"contentHash":"e0e75638577b522b","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/math/Math.sol","imports":["lib/openzeppelin-contracts/contracts/utils/Panic.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol"],"versionRequirement":"^0.8.20","artifacts":{"Math":{"0.8.24":{"default":{"path":"Math.sol/Math.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol":{"lastModificationDate":1769296210986,"contentHash":"5a907d9c96fd0da2","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","imports":[],"versionRequirement":"^0.8.20","artifacts":{"SafeCast":{"0.8.24":{"default":{"path":"SafeCast.sol/SafeCast.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol":{"lastModificationDate":1769296210205,"contentHash":"d7e482c0d6f136d7","interfaceReprHash":null,"sourceName":"lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol","imports":["lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol"],"versionRequirement":"^0.8.20","artifacts":{"SignedMath":{"0.8.24":{"default":{"path":"SignedMath.sol/SignedMath.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"src/AIRewards.sol":{"lastModificationDate":1769296102492,"contentHash":"e53452ca49605ecf","interfaceReprHash":null,"sourceName":"src/AIRewards.sol","imports":["lib/openzeppelin-contracts/contracts/access/AccessControl.sol","lib/openzeppelin-contracts/contracts/access/IAccessControl.sol","lib/openzeppelin-contracts/contracts/interfaces/IERC5267.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC6093.sol","lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Burnable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Permit.sol","lib/openzeppelin-contracts/contracts/utils/Bytes.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/Nonces.sol","lib/openzeppelin-contracts/contracts/utils/Panic.sol","lib/openzeppelin-contracts/contracts/utils/Pausable.sol","lib/openzeppelin-contracts/contracts/utils/ReentrancyGuard.sol","lib/openzeppelin-contracts/contracts/utils/ShortStrings.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/EIP712.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/MessageHashUtils.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol"],"versionRequirement":"^0.8.24","artifacts":{"AIRewards":{"0.8.24":{"default":{"path":"AIRewards.sol/AIRewards.json","build_id":"1e21b30031550fe7"}}}},"seenByCompiler":true},"test/AIRewards.t.sol":{"lastModificationDate":1769296319834,"contentHash":"3628e3342e8ab3f3","interfaceReprHash":null,"sourceName":"test/AIRewards.t.sol","imports":["lib/forge-std/src/Base.sol","lib/forge-std/src/StdAssertions.sol","lib/forge-std/src/StdChains.sol","lib/forge-std/src/StdCheats.sol","lib/forge-std/src/StdConstants.sol","lib/forge-std/src/StdError.sol","lib/forge-std/src/StdInvariant.sol","lib/forge-std/src/StdJson.sol","lib/forge-std/src/StdMath.sol","lib/forge-std/src/StdStorage.sol","lib/forge-std/src/StdStyle.sol","lib/forge-std/src/StdToml.sol","lib/forge-std/src/StdUtils.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","lib/forge-std/src/interfaces/IMulticall3.sol","lib/forge-std/src/safeconsole.sol","lib/openzeppelin-contracts/contracts/access/AccessControl.sol","lib/openzeppelin-contracts/contracts/access/IAccessControl.sol","lib/openzeppelin-contracts/contracts/interfaces/IERC5267.sol","lib/openzeppelin-contracts/contracts/interfaces/draft-IERC6093.sol","lib/openzeppelin-contracts/contracts/token/ERC20/ERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/IERC20.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Burnable.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/ERC20Permit.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Metadata.sol","lib/openzeppelin-contracts/contracts/token/ERC20/extensions/IERC20Permit.sol","lib/openzeppelin-contracts/contracts/utils/Bytes.sol","lib/openzeppelin-contracts/contracts/utils/Context.sol","lib/openzeppelin-contracts/contracts/utils/Nonces.sol","lib/openzeppelin-contracts/contracts/utils/Panic.sol","lib/openzeppelin-contracts/contracts/utils/Pausable.sol","lib/openzeppelin-contracts/contracts/utils/ReentrancyGuard.sol","lib/openzeppelin-contracts/contracts/utils/ShortStrings.sol","lib/openzeppelin-contracts/contracts/utils/StorageSlot.sol","lib/openzeppelin-contracts/contracts/utils/Strings.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/ECDSA.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/EIP712.sol","lib/openzeppelin-contracts/contracts/utils/cryptography/MessageHashUtils.sol","lib/openzeppelin-contracts/contracts/utils/introspection/ERC165.sol","lib/openzeppelin-contracts/contracts/utils/introspection/IERC165.sol","lib/openzeppelin-contracts/contracts/utils/math/Math.sol","lib/openzeppelin-contracts/contracts/utils/math/SafeCast.sol","lib/openzeppelin-contracts/contracts/utils/math/SignedMath.sol","src/AIRewards.sol"],"versionRequirement":"^0.8.24","artifacts":{"AIRewardsFuzzTest":{"0.8.24":{"default":{"path":"AIRewards.t.sol/AIRewardsFuzzTest.json","build_id":"f9fdab872f1f57d7"}}},"AIRewardsInvariantTest":{"0.8.24":{"default":{"path":"AIRewards.t.sol/AIRewardsInvariantTest.json","build_id":"f9fdab872f1f57d7"}}},"AIRewardsTest":{"0.8.24":{"default":{"path":"AIRewards.t.sol/AIRewardsTest.json","build_id":"f9fdab872f1f57d7"}}}},"seenByCompiler":true}},"builds":["1e21b30031550fe7","f9fdab872f1f57d7"],"profiles":{"default":{"solc":{"optimizer":{"enabled":true,"runs":200},"metadata":{"useLiteralContent":false,"bytecodeHash":"ipfs","appendCBOR":true},"outputSelection":{"*":{"*":["abi","evm.bytecode.object","evm.bytecode.sourceMap","evm.bytecode.linkReferences","evm.deployedBytecode.object","evm.deployedBytecode.sourceMap","evm.deployedBytecode.linkReferences","evm.deployedBytecode.immutableReferences","evm.methodIdentifiers","metadata"]}},"evmVersion":"cancun","viaIR":false,"libraries":{}},"vyper":{"evmVersion":"cancun","outputSelection":{"*":{"*":["abi","evm.bytecode","evm.deployedBytecode"]}}}}},"preprocessed":false,"mocks":[]} |