@safe-global/safe-contracts
Version:
Ethereum multisig contract
1,894 lines • 63.8 kB
JSON
{
"_format": "hh-sol-cache-2",
"files": {
"/Users/sj/Desktop/Safe/safe-contracts/contracts/Safe.sol": {
"lastModificationDate": 1725956432175,
"contentHash": "d50465955336173c90bcd88677117d77",
"sourceName": "contracts/Safe.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./base/ModuleManager.sol",
"./base/OwnerManager.sol",
"./base/FallbackManager.sol",
"./base/GuardManager.sol",
"./common/NativeCurrencyPaymentFallback.sol",
"./common/Singleton.sol",
"./common/SignatureDecoder.sol",
"./common/SecuredTokenTransfer.sol",
"./common/StorageAccessible.sol",
"./interfaces/ISignatureValidator.sol",
"./external/SafeMath.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"Safe"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/base/ModuleManager.sol": {
"lastModificationDate": 1725956432176,
"contentHash": "4bb78015f14f7231cc4858401af1b44e",
"sourceName": "contracts/base/ModuleManager.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../common/Enum.sol",
"../common/SelfAuthorized.sol",
"./Executor.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"ModuleManager"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/base/FallbackManager.sol": {
"lastModificationDate": 1725956432176,
"contentHash": "4c6d1b26cc412ccd17ea9b78dc128270",
"sourceName": "contracts/base/FallbackManager.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../common/SelfAuthorized.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"FallbackManager"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/base/GuardManager.sol": {
"lastModificationDate": 1725956432176,
"contentHash": "1e54e01c1f37779338208b6d7be98e5e",
"sourceName": "contracts/base/GuardManager.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../common/Enum.sol",
"../common/SelfAuthorized.sol",
"../interfaces/IERC165.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"BaseGuard",
"Guard",
"GuardManager"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/common/NativeCurrencyPaymentFallback.sol": {
"lastModificationDate": 1705846619606,
"contentHash": "79631e7760820b3bf3036859965461f2",
"sourceName": "contracts/common/NativeCurrencyPaymentFallback.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"NativeCurrencyPaymentFallback"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/common/Singleton.sol": {
"lastModificationDate": 1705846619606,
"contentHash": "91662c76349d40bc28220fabdcbdf4dc",
"sourceName": "contracts/common/Singleton.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"Singleton"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/common/SignatureDecoder.sol": {
"lastModificationDate": 1725956432176,
"contentHash": "759c721a386961647423692b9758bcde",
"sourceName": "contracts/common/SignatureDecoder.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"SignatureDecoder"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/base/OwnerManager.sol": {
"lastModificationDate": 1725956432176,
"contentHash": "663e439dfad06fbe9549413849124d08",
"sourceName": "contracts/base/OwnerManager.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../common/SelfAuthorized.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"OwnerManager"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/common/StorageAccessible.sol": {
"lastModificationDate": 1725956432177,
"contentHash": "fe3442ee1931f23b0967c5090fb6271c",
"sourceName": "contracts/common/StorageAccessible.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"StorageAccessible"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/common/SecuredTokenTransfer.sol": {
"lastModificationDate": 1725956432176,
"contentHash": "ac149bdf6ecfd4048cb024194e0b999f",
"sourceName": "contracts/common/SecuredTokenTransfer.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"SecuredTokenTransfer"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/external/SafeMath.sol": {
"lastModificationDate": 1705846619607,
"contentHash": "337f2d06534270dbd37557c83037b2da",
"sourceName": "contracts/external/SafeMath.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"SafeMath"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/interfaces/ISignatureValidator.sol": {
"lastModificationDate": 1725956432178,
"contentHash": "fb4f45d1df906c3ce2f2cea981287ac5",
"sourceName": "contracts/interfaces/ISignatureValidator.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"ISignatureValidator",
"ISignatureValidatorConstants"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/common/Enum.sol": {
"lastModificationDate": 1725956432176,
"contentHash": "60024c511da0be9ebf3bbf4afc28a89e",
"sourceName": "contracts/common/Enum.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"Enum"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/common/SelfAuthorized.sol": {
"lastModificationDate": 1725956432176,
"contentHash": "67595e945b06c7605c27976b29594b7c",
"sourceName": "contracts/common/SelfAuthorized.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"SelfAuthorized"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/base/Executor.sol": {
"lastModificationDate": 1725956432176,
"contentHash": "16a9fb94ec8c94fffbf9882cff5c099d",
"sourceName": "contracts/base/Executor.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../common/Enum.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"Executor"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/interfaces/IERC165.sol": {
"lastModificationDate": 1705846619608,
"contentHash": "bce65d821b53a372fd0065144e4f00fe",
"sourceName": "contracts/interfaces/IERC165.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"IERC165"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/libraries/SignMessageLib.sol": {
"lastModificationDate": 1725956432179,
"contentHash": "5adf3f4678492ed8bb8c77fa17520685",
"sourceName": "contracts/libraries/SignMessageLib.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./SafeStorage.sol",
"../Safe.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"SignMessageLib"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/libraries/SafeStorage.sol": {
"lastModificationDate": 1725956432179,
"contentHash": "d78dbd71bbd1ced06eda98a957185b58",
"sourceName": "contracts/libraries/SafeStorage.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"SafeStorage"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/test/4337/Test4337ModuleAndHandler.sol": {
"lastModificationDate": 1725956432180,
"contentHash": "224d4e0a8663cdcb3056cd57403cda6b",
"sourceName": "contracts/test/4337/Test4337ModuleAndHandler.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../../libraries/SafeStorage.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"ISafe",
"Test4337ModuleAndHandler"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/libraries/SafeToL2Setup.sol": {
"lastModificationDate": 1725956115740,
"contentHash": "e2a65ee0b3169f28a7d934bd64b916c8",
"sourceName": "contracts/libraries/SafeToL2Setup.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../libraries/SafeStorage.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"SafeToL2Setup"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/libraries/SafeToL2Migration.sol": {
"lastModificationDate": 1725956432179,
"contentHash": "afa9583d749e6eac4a5f694dba97ec82",
"sourceName": "contracts/libraries/SafeToL2Migration.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../libraries/SafeStorage.sol",
"../common/Enum.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"ISafe",
"SafeToL2Migration"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/examples/guards/ReentrancyTransactionGuard.sol": {
"lastModificationDate": 1725956432177,
"contentHash": "dbaf7964998bd34e9370f11e1e32c05a",
"sourceName": "contracts/examples/guards/ReentrancyTransactionGuard.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../../common/Enum.sol",
"../../base/GuardManager.sol",
"../../Safe.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"ReentrancyTransactionGuard"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/examples/guards/OnlyOwnersGuard.sol": {
"lastModificationDate": 1725956432177,
"contentHash": "83be7db8f617714eee4572d4c7bbc9f3",
"sourceName": "contracts/examples/guards/OnlyOwnersGuard.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../../common/Enum.sol",
"../../base/GuardManager.sol",
"../../Safe.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"ISafe",
"OnlyOwnersGuard"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/examples/guards/DelegateCallTransactionGuard.sol": {
"lastModificationDate": 1725956432177,
"contentHash": "6056890988bb4a1ec09002d9e35558d4",
"sourceName": "contracts/examples/guards/DelegateCallTransactionGuard.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../../common/Enum.sol",
"../../base/GuardManager.sol",
"../../Safe.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"DelegateCallTransactionGuard"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/examples/guards/DebugTransactionGuard.sol": {
"lastModificationDate": 1725956432177,
"contentHash": "bf094ab534153d3a54df4f9de831b79a",
"sourceName": "contracts/examples/guards/DebugTransactionGuard.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../../common/Enum.sol",
"../../base/GuardManager.sol",
"../../Safe.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"DebugTransactionGuard"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/handler/TokenCallbackHandler.sol": {
"lastModificationDate": 1725956432178,
"contentHash": "8ab29352ccc80e9bef5b166cd37b67bf",
"sourceName": "contracts/handler/TokenCallbackHandler.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../interfaces/ERC1155TokenReceiver.sol",
"../interfaces/ERC721TokenReceiver.sol",
"../interfaces/ERC777TokensRecipient.sol",
"../interfaces/IERC165.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"TokenCallbackHandler"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/interfaces/ERC1155TokenReceiver.sol": {
"lastModificationDate": 1705846619607,
"contentHash": "8eb86bbbd34fd9a513d298dfb7430ce3",
"sourceName": "contracts/interfaces/ERC1155TokenReceiver.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"ERC1155TokenReceiver"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/interfaces/ERC721TokenReceiver.sol": {
"lastModificationDate": 1705846619607,
"contentHash": "9c89f32397f287e0b460b86c94b62578",
"sourceName": "contracts/interfaces/ERC721TokenReceiver.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"ERC721TokenReceiver"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/interfaces/ERC777TokensRecipient.sol": {
"lastModificationDate": 1705846619608,
"contentHash": "621584a95e90d5ffe335c35d4e9fa5d6",
"sourceName": "contracts/interfaces/ERC777TokensRecipient.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"ERC777TokensRecipient"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/test/ERC1155Token.sol": {
"lastModificationDate": 1725956432180,
"contentHash": "ecaf44043d29bcde824331182032e28b",
"sourceName": "contracts/test/ERC1155Token.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../interfaces/ERC1155TokenReceiver.sol",
"../external/SafeMath.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"ERC1155Token"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/handler/CompatibilityFallbackHandler.sol": {
"lastModificationDate": 1725956432177,
"contentHash": "3a105b30616058f35ef74034ce65c00d",
"sourceName": "contracts/handler/CompatibilityFallbackHandler.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./TokenCallbackHandler.sol",
"../interfaces/ISignatureValidator.sol",
"../Safe.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"CompatibilityFallbackHandler"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/accessors/SimulateTxAccessor.sol": {
"lastModificationDate": 1725956432175,
"contentHash": "b33c0eb72fb8cc0d41395bef7bac5941",
"sourceName": "contracts/accessors/SimulateTxAccessor.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../base/Executor.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"SimulateTxAccessor"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/libraries/SafeMigration.sol": {
"lastModificationDate": 1725966042826,
"contentHash": "07f0136e07b445e7e640a1189d6ac89b",
"sourceName": "contracts/libraries/SafeMigration.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../libraries/SafeStorage.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"ISafe",
"SafeMigration"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/examples/libraries/Migrate_1_3_0_to_1_2_0.sol": {
"lastModificationDate": 1725956432177,
"contentHash": "977bf1a7f9fdd8c1008a8299c907b90b",
"sourceName": "contracts/examples/libraries/Migrate_1_3_0_to_1_2_0.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../../libraries/SafeStorage.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"Migration"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/SafeL2.sol": {
"lastModificationDate": 1725956432175,
"contentHash": "f8032c467cc56e6d3dafdb7317cb14a8",
"sourceName": "contracts/SafeL2.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./Safe.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"SafeL2"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/handler/HandlerContext.sol": {
"lastModificationDate": 1725956432177,
"contentHash": "af8eef3a1810869706cf2a0f6905ef6d",
"sourceName": "contracts/handler/HandlerContext.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"HandlerContext"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/test/TestHandler.sol": {
"lastModificationDate": 1725956432180,
"contentHash": "ed31f9d70fcb2ecb2037168d9b338cf8",
"sourceName": "contracts/test/TestHandler.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"../handler/HandlerContext.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"TestHandler"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/interfaces/ViewStorageAccessible.sol": {
"lastModificationDate": 1725956432178,
"contentHash": "7540e4746b1fd03dbe07db69c9f9fe15",
"sourceName": "contracts/interfaces/ViewStorageAccessible.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.5.0 <0.9.0"
],
"artifacts": [
"ViewStorageAccessible"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/libraries/CreateCall.sol": {
"lastModificationDate": 1725956432178,
"contentHash": "e92fd4a8a85530b5a20186397a475dca",
"sourceName": "contracts/libraries/CreateCall.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"CreateCall"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/libraries/MultiSend.sol": {
"lastModificationDate": 1725956432178,
"contentHash": "1ccfe7665d5bdb240ea2c16fd29d2b30",
"sourceName": "contracts/libraries/MultiSend.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"MultiSend"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/libraries/MultiSendCallOnly.sol": {
"lastModificationDate": 1725956432178,
"contentHash": "b4819f0a8fb6175542eb4445cf6437d6",
"sourceName": "contracts/libraries/MultiSendCallOnly.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"MultiSendCallOnly"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/proxies/IProxyCreationCallback.sol": {
"lastModificationDate": 1725956432179,
"contentHash": "40fdc07db481d841d0a4353a34e071ef",
"sourceName": "contracts/proxies/IProxyCreationCallback.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [
"./SafeProxy.sol"
],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"IProxyCreationCallback"
]
},
"/Users/sj/Desktop/Safe/safe-contracts/contracts/proxies/SafeProxy.sol": {
"lastModificationDate": 1725956432179,
"contentHash": "d4bcb5199c68209d68cb38cbb3216e5d",
"sourceName": "contracts/proxies/SafeProxy.sol",
"solcConfig": {
"version": "0.7.6",
"settings": {
"optimizer": {
"enabled": false,
"runs": 200
},
"outputSelection": {
"*": {
"*": [
"abi",
"evm.bytecode",
"evm.deployedBytecode",
"evm.methodIdentifiers",
"metadata",
"devdoc",
"userdoc",
"storageLayout",
"evm.gasEstimates"
],
"": [
"ast"
]
}
},
"metadata": {
"useLiteralContent": true
}
}
},
"imports": [],
"versionPragmas": [
">=0.7.0 <0.9.0"
],
"artifacts": [
"IProxy",
"SafeProxy"
]
},
"/Users/sj/Deskto