{
  "_format": "hh-sol-cache-2",
  "files": {
    "/home/rmeissner/gnosis/safe-contracts/contracts/interfaces/ViewStorageAccessible.sol": {
      "lastModificationDate": 1621325875169,
      "contentHash": "37eefaaae55281b6b8ef1a856078b00c",
      "sourceName": "contracts/interfaces/ViewStorageAccessible.sol",
      "solcConfig": {
        "version": "0.5.17",
        "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.6.0"
      ],
      "artifacts": [
        "ViewStorageAccessible"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/test/Token.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "1a836e35f25b5167e4789431bf7029e7",
      "sourceName": "contracts/test/Token.sol",
      "solcConfig": {
        "version": "0.6.12",
        "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": [
        "@gnosis.pm/mock-contract/contracts/MockContract.sol"
      ],
      "versionPragmas": [
        ">=0.6.0 <0.7.0"
      ],
      "artifacts": [
        "Token"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/node_modules/@gnosis.pm/mock-contract/contracts/MockContract.sol": {
      "lastModificationDate": 1613577383777,
      "contentHash": "ba9f7426045603ac5064e0476844d446",
      "sourceName": "@gnosis.pm/mock-contract/contracts/MockContract.sol",
      "solcConfig": {
        "version": "0.6.12",
        "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.6.0"
      ],
      "artifacts": [
        "MockContract",
        "MockInterface"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/accessors/SimulateTxAccessor.sol": {
      "lastModificationDate": 1621325875169,
      "contentHash": "54a9a2ed1655e1b79bfc6651f2e3c032",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/base/Executor.sol": {
      "lastModificationDate": 1617090971702,
      "contentHash": "5d439865306475654cf018596f1b1061",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/common/Enum.sol": {
      "lastModificationDate": 1617090971702,
      "contentHash": "70d93d6b3e8b23f419fe3e529a43c17e",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/base/ModuleManager.sol": {
      "lastModificationDate": 1617090971702,
      "contentHash": "90b2541c32a7644991f6ec3510dc3776",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/common/SelfAuthorized.sol": {
      "lastModificationDate": 1617090971702,
      "contentHash": "4c773e803298d5521ba60d7fc06df0b3",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/GnosisSafe.sol": {
      "lastModificationDate": 1622102135435,
      "contentHash": "6302a9ad4b2767251b680676d0dfa334",
      "sourceName": "contracts/GnosisSafe.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/EtherPaymentFallback.sol",
        "./common/Singleton.sol",
        "./common/SignatureDecoder.sol",
        "./common/SecuredTokenTransfer.sol",
        "./common/StorageAccessible.sol",
        "./interfaces/ISignatureValidator.sol",
        "./external/GnosisSafeMath.sol"
      ],
      "versionPragmas": [
        ">=0.7.0 <0.9.0"
      ],
      "artifacts": [
        "GnosisSafe"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/base/OwnerManager.sol": {
      "lastModificationDate": 1621325875169,
      "contentHash": "53e497cc090cb4931ca5905d7f671cc5",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/base/FallbackManager.sol": {
      "lastModificationDate": 1622102135435,
      "contentHash": "de30ab56ace98b84e2a047164e06d0c5",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/base/GuardManager.sol": {
      "lastModificationDate": 1622102135435,
      "contentHash": "30b3fe3c67c994d66c5965199d64d86d",
      "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"
      ],
      "versionPragmas": [
        ">=0.7.0 <0.9.0"
      ],
      "artifacts": [
        "Guard",
        "GuardManager"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/common/EtherPaymentFallback.sol": {
      "lastModificationDate": 1617090971702,
      "contentHash": "566ab89634daf8e542177b1e7016971e",
      "sourceName": "contracts/common/EtherPaymentFallback.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": [
        "EtherPaymentFallback"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/common/Singleton.sol": {
      "lastModificationDate": 1616404921984,
      "contentHash": "334ef119459ae9a5487c6bd346752778",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/common/SignatureDecoder.sol": {
      "lastModificationDate": 1622102135435,
      "contentHash": "c42a4ba77188fde1fff8281ea700f4fa",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/common/SecuredTokenTransfer.sol": {
      "lastModificationDate": 1621325875169,
      "contentHash": "80c88034d9e09f88f6853fc707cf03c6",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/common/StorageAccessible.sol": {
      "lastModificationDate": 1622102135439,
      "contentHash": "b2008c1f9b2cb3bbda6710f462ae7c1f",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/interfaces/ISignatureValidator.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "45be433b79d00dd9f3b8047489c3ff80",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/external/GnosisSafeMath.sol": {
      "lastModificationDate": 1617090971702,
      "contentHash": "0b98e5ff6cd364731017082744cf5706",
      "sourceName": "contracts/external/GnosisSafeMath.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": [
        "GnosisSafeMath"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/handler/CompatibilityFallbackHandler.sol": {
      "lastModificationDate": 1622102135439,
      "contentHash": "0663cc338351b228ee368891a754198a",
      "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": [
        "./DefaultCallbackHandler.sol",
        "../interfaces/ISignatureValidator.sol",
        "../GnosisSafe.sol"
      ],
      "versionPragmas": [
        ">=0.7.0 <0.9.0"
      ],
      "artifacts": [
        "CompatibilityFallbackHandler"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/handler/DefaultCallbackHandler.sol": {
      "lastModificationDate": 1617090971702,
      "contentHash": "5a4fbd56521d514530c7f6206e8eca89",
      "sourceName": "contracts/handler/DefaultCallbackHandler.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": [
        "DefaultCallbackHandler"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/interfaces/ERC1155TokenReceiver.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "1d63defb083613ac870a97490f3635ba",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/interfaces/ERC721TokenReceiver.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "ffac82dd785c225e65d296c1c6596d5a",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/interfaces/ERC777TokensRecipient.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "38601f7aa7b8c19d689915aeda071ef0",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/interfaces/IERC165.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "2d418698dff7323e4f199ff8633d1a3a",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/test/ERC1155Token.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "ab71494dc9c4c081d1b731d67d1c07de",
      "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/GnosisSafeMath.sol"
      ],
      "versionPragmas": [
        ">=0.7.0 <0.9.0"
      ],
      "artifacts": [
        "ERC1155Token"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/GnosisSafeL2.sol": {
      "lastModificationDate": 1621325875169,
      "contentHash": "b7617493b9f2a136251658cc880640e9",
      "sourceName": "contracts/GnosisSafeL2.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": [
        "./GnosisSafe.sol"
      ],
      "versionPragmas": [
        ">=0.7.0 <0.9.0"
      ],
      "artifacts": [
        "GnosisSafeL2"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/examples/libraries/SignMessage.sol": {
      "lastModificationDate": 1621325875169,
      "contentHash": "38e750ef832fbfbe0f135e2bc16f0210",
      "sourceName": "contracts/examples/libraries/SignMessage.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": [
        "./GnosisSafeStorage.sol",
        "../../GnosisSafe.sol"
      ],
      "versionPragmas": [
        ">=0.7.0 <0.9.0"
      ],
      "artifacts": [
        "SignMessageLib"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/examples/libraries/GnosisSafeStorage.sol": {
      "lastModificationDate": 1621325875169,
      "contentHash": "62d516f9db15e3e52638095ba56f2fed",
      "sourceName": "contracts/examples/libraries/GnosisSafeStorage.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": [
        "GnosisSafeStorage"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/examples/libraries/Migrate_1_3_0_to_1_2_0.sol": {
      "lastModificationDate": 1621325875169,
      "contentHash": "8439c558ce05905726ab5e23e0feb1ef",
      "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": [
        "./GnosisSafeStorage.sol"
      ],
      "versionPragmas": [
        ">=0.7.0 <0.9.0"
      ],
      "artifacts": [
        "Migration"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/examples/guards/ReentrancyTransactionGuard.sol": {
      "lastModificationDate": 1622102135439,
      "contentHash": "fe44bce284ac28c4c0c4006b79279d33",
      "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",
        "../../GnosisSafe.sol"
      ],
      "versionPragmas": [
        ">=0.7.0 <0.9.0"
      ],
      "artifacts": [
        "ReentrancyTransactionGuard"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/examples/guards/DelegateCallTransactionGuard.sol": {
      "lastModificationDate": 1622102135439,
      "contentHash": "d081de6d5a9f2152aab41c5f352e9fb7",
      "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",
        "../../GnosisSafe.sol"
      ],
      "versionPragmas": [
        ">=0.7.0 <0.9.0"
      ],
      "artifacts": [
        "DelegateCallTransactionGuard"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/examples/guards/DebugTransactionGuard.sol": {
      "lastModificationDate": 1622102135439,
      "contentHash": "100835d618745d8fda08dcea0bf8d877",
      "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",
        "../../GnosisSafe.sol"
      ],
      "versionPragmas": [
        ">=0.7.0 <0.9.0"
      ],
      "artifacts": [
        "DebugTransactionGuard"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/handler/HandlerContext.sol": {
      "lastModificationDate": 1621325875169,
      "contentHash": "600738543f914c11e793b0fef5e705c8",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/test/TestHandler.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "b69208087c530257ebe2fc6832af3397",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/libraries/CreateCall.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "5b39e17ce475af78bc0a7cbdc1472c32",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/libraries/MultiSend.sol": {
      "lastModificationDate": 1621325875169,
      "contentHash": "a7b41ac2932ddd3c1d11c7076ace270d",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/libraries/MultiSendCallOnly.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "121202ac209e67a2a6f0cb22f0133a0a",
      "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"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/proxies/GnosisSafeProxy.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "eba113f6899fe142a2081f63aded8c83",
      "sourceName": "contracts/proxies/GnosisSafeProxy.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": [
        "GnosisSafeProxy",
        "IProxy"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/proxies/IProxyCreationCallback.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "e73c0b8a985873c817469f5c6038e233",
      "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": [
        "./GnosisSafeProxy.sol"
      ],
      "versionPragmas": [
        ">=0.7.0 <0.9.0"
      ],
      "artifacts": [
        "IProxyCreationCallback"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/proxies/GnosisSafeProxyFactory.sol": {
      "lastModificationDate": 1622102135439,
      "contentHash": "1c6f2708f7097b32396e492b6d545f07",
      "sourceName": "contracts/proxies/GnosisSafeProxyFactory.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": [
        "./GnosisSafeProxy.sol",
        "./IProxyCreationCallback.sol"
      ],
      "versionPragmas": [
        ">=0.7.0 <0.9.0"
      ],
      "artifacts": [
        "GnosisSafeProxyFactory"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/contracts/test/ERC20Token.sol": {
      "lastModificationDate": 1617090971706,
      "contentHash": "d696ead3d7cae3917e9961513be18079",
      "sourceName": "contracts/test/ERC20Token.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": [
        "@openzeppelin/contracts/token/ERC20/ERC20.sol"
      ],
      "versionPragmas": [
        ">=0.6.0 <0.8.0"
      ],
      "artifacts": [
        "ERC20Token"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/node_modules/@openzeppelin/contracts/token/ERC20/ERC20.sol": {
      "lastModificationDate": 1616434424392,
      "contentHash": "8065b340476f61365c076897199425f1",
      "sourceName": "@openzeppelin/contracts/token/ERC20/ERC20.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": [
        "../../utils/Context.sol",
        "./IERC20.sol",
        "../../math/SafeMath.sol"
      ],
      "versionPragmas": [
        ">=0.6.0 <0.8.0"
      ],
      "artifacts": [
        "ERC20"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/node_modules/@openzeppelin/contracts/utils/Context.sol": {
      "lastModificationDate": 1616434423884,
      "contentHash": "2adbd82f6d055a4751566d4671512b03",
      "sourceName": "@openzeppelin/contracts/utils/Context.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.6.0 <0.8.0"
      ],
      "artifacts": [
        "Context"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol": {
      "lastModificationDate": 1616434424392,
      "contentHash": "e0a41531d159d3a32f84b7a3ecf9fabb",
      "sourceName": "@openzeppelin/contracts/token/ERC20/IERC20.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.6.0 <0.8.0"
      ],
      "artifacts": [
        "IERC20"
      ]
    },
    "/home/rmeissner/gnosis/safe-contracts/node_modules/@openzeppelin/contracts/math/SafeMath.sol": {
      "lastModificationDate": 1616434423884,
      "contentHash": "e03e12206057e809eb76c5f681170c32",
      "sourceName": "@openzeppelin/contracts/math/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.6.0 <0.8.0"
      ],
      "artifacts": [
        "SafeMath"
      ]
    }
  }
}
