{
  "_format": "hh-sol-cache-2",
  "files": {
    "/Users/parkjeongwon/Desktop/supervault/src/LeverageModule.sol": {
      "lastModificationDate": 1666798129547,
      "contentHash": "9556f73e014d24a5682fe0f870b94d2b",
      "sourceName": "src/LeverageModule.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./vaults/utils/FixedPointMathLib.sol",
        "lib/forge-std/src/console.sol",
        "./compound/Comptroller.sol",
        "./compound/CErc20.sol",
        "./tranchemaster.sol",
        "./tranchemaster.sol",
        "./vaults/tokens/ERC1155.sol",
        "./splitter.sol",
        "./CErc20Behalf.sol"
      ],
      "versionPragmas": [
        "^0.8.9"
      ],
      "artifacts": [
        "LeverageModule"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/utils/FixedPointMathLib.sol": {
      "lastModificationDate": 1665148871443,
      "contentHash": "a325f1ebf8e23098b8a8c882f84609d4",
      "sourceName": "src/vaults/utils/FixedPointMathLib.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "FixedPointMathLib"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Comptroller.sol": {
      "lastModificationDate": 1666671787076,
      "contentHash": "fe03f93848fe068a9a366f851b02c5d1",
      "sourceName": "src/compound/Comptroller.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./CToken.sol",
        "./ErrorReporter.sol",
        "./PriceOracle.sol",
        "./ComptrollerInterface.sol",
        "./ComptrollerStorage.sol",
        "./Unitroller.sol",
        "./Governance/Comp.sol",
        "lib/forge-std/src/console.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "Comptroller"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/CErc20.sol": {
      "lastModificationDate": 1666439987917,
      "contentHash": "1a0a341abfa757cae6ac6c46cc6bdadc",
      "sourceName": "src/compound/CErc20.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./CToken.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "CErc20",
        "CompLike"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/tranchemaster.sol": {
      "lastModificationDate": 1666800748577,
      "contentHash": "175645bd2f6ed70bede84f11871b40bb",
      "sourceName": "src/tranchemaster.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./vaults/utils/SafeCastLib.sol",
        "./vaults/utils/SafeTransferLib.sol",
        "./vaults/utils/FixedPointMathLib.sol",
        "./vaults/tokens/ERC20.sol",
        "./splitter.sol",
        "./tVault.sol",
        "./amm.sol",
        "./factories.sol",
        "lib/forge-std/src/console.sol"
      ],
      "versionPragmas": [
        "^0.8.9"
      ],
      "artifacts": [
        "TrancheMaster"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/tokens/ERC1155.sol": {
      "lastModificationDate": 1666497770508,
      "contentHash": "71bb3434ab813036ac69fcc47f913fe7",
      "sourceName": "src/vaults/tokens/ERC1155.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "ERC1155",
        "ERC1155TokenReceiver",
        "IERC3156FlashBorrower",
        "IERC3156FlashLender"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/splitter.sol": {
      "lastModificationDate": 1666856515482,
      "contentHash": "4b420e5c2f2c5871f55c12ad2e816ccf",
      "sourceName": "src/splitter.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./vaults/utils/SafeCastLib.sol",
        "./vaults/utils/SafeTransferLib.sol",
        "./vaults/utils/FixedPointMathLib.sol",
        "./vaults/tokens/ERC20.sol",
        "./tVault.sol",
        "./tranchemaster.sol",
        "./tToken.sol",
        "lib/forge-std/src/console.sol"
      ],
      "versionPragmas": [
        "^0.8.9"
      ],
      "artifacts": [
        "Splitter"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/lib/forge-std/src/console.sol": {
      "lastModificationDate": 1665146847454,
      "contentHash": "100b8a33b917da1147740d7ab8b0ded3",
      "sourceName": "lib/forge-std/src/console.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.4.22 <0.9.0"
      ],
      "artifacts": [
        "console"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/CToken.sol": {
      "lastModificationDate": 1666670844004,
      "contentHash": "f5af8182d808283b26cf6371a0b858eb",
      "sourceName": "src/compound/CToken.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./ComptrollerInterface.sol",
        "./CTokenInterfaces.sol",
        "./ErrorReporter.sol",
        "./EIP20Interface.sol",
        "./InterestRateModel.sol",
        "./ExponentialNoError.sol",
        "lib/forge-std/src/console.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "CToken"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/ErrorReporter.sol": {
      "lastModificationDate": 1666429035622,
      "contentHash": "a0fcea307efa9b7244be27d0f457d5da",
      "sourceName": "src/compound/ErrorReporter.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "ComptrollerErrorReporter",
        "TokenErrorReporter"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/PriceOracle.sol": {
      "lastModificationDate": 1666429035618,
      "contentHash": "8eb87ff5da7403c82dc2feae4731be58",
      "sourceName": "src/compound/PriceOracle.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./CToken.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "PriceOracle"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/ComptrollerInterface.sol": {
      "lastModificationDate": 1666429035615,
      "contentHash": "b6cc72b3c50ad69e163ca9e81f7286d3",
      "sourceName": "src/compound/ComptrollerInterface.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "ComptrollerInterface"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/ComptrollerStorage.sol": {
      "lastModificationDate": 1666429035625,
      "contentHash": "979f74c1b63efa85f94a84f9f960cedc",
      "sourceName": "src/compound/ComptrollerStorage.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./CToken.sol",
        "./PriceOracle.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "ComptrollerV1Storage",
        "ComptrollerV2Storage",
        "ComptrollerV3Storage",
        "ComptrollerV4Storage",
        "ComptrollerV5Storage",
        "ComptrollerV6Storage",
        "ComptrollerV7Storage",
        "UnitrollerAdminStorage"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Unitroller.sol": {
      "lastModificationDate": 1666429035622,
      "contentHash": "ed53a0e06478bb07b66b055195b7a52d",
      "sourceName": "src/compound/Unitroller.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./ErrorReporter.sol",
        "./ComptrollerStorage.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "Unitroller"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Governance/Comp.sol": {
      "lastModificationDate": 1666429035629,
      "contentHash": "40d4f4a6c12f4b82e4ac71c89968cc89",
      "sourceName": "src/compound/Governance/Comp.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "Comp"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/CTokenInterfaces.sol": {
      "lastModificationDate": 1666429035633,
      "contentHash": "86fd78e40fe042485eb05b294aa6d6b2",
      "sourceName": "src/compound/CTokenInterfaces.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./ComptrollerInterface.sol",
        "./InterestRateModel.sol",
        "./EIP20NonStandardInterface.sol",
        "./ErrorReporter.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "CDelegateInterface",
        "CDelegationStorage",
        "CDelegatorInterface",
        "CErc20Interface",
        "CErc20Storage",
        "CTokenInterface",
        "CTokenStorage"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/EIP20Interface.sol": {
      "lastModificationDate": 1666429035623,
      "contentHash": "c00d6a06d24b7bbaee081458554a68ac",
      "sourceName": "src/compound/EIP20Interface.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "EIP20Interface"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/InterestRateModel.sol": {
      "lastModificationDate": 1666429035624,
      "contentHash": "7a4e1aca0dcc298faae9884dde2b6d19",
      "sourceName": "src/compound/InterestRateModel.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "InterestRateModel"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/ExponentialNoError.sol": {
      "lastModificationDate": 1666429035621,
      "contentHash": "ce0f7a2fe63f8f029cf97ecff2e48376",
      "sourceName": "src/compound/ExponentialNoError.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "ExponentialNoError"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/EIP20NonStandardInterface.sol": {
      "lastModificationDate": 1666429035614,
      "contentHash": "e27a903d064172c95703d59e56bef727",
      "sourceName": "src/compound/EIP20NonStandardInterface.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "EIP20NonStandardInterface"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/mixins/ERC4626.sol": {
      "lastModificationDate": 1665993764293,
      "contentHash": "de82b89bd29631ff80f10ff867373063",
      "sourceName": "src/vaults/mixins/ERC4626.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "../tokens/ERC20.sol",
        "../utils/SafeTransferLib.sol",
        "../utils/FixedPointMathLib.sol"
      ],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "ERC4626"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/utils/SafeCastLib.sol": {
      "lastModificationDate": 1665148871446,
      "contentHash": "953f72b4ea32f20010447a524ab4ff7d",
      "sourceName": "src/vaults/utils/SafeCastLib.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "SafeCastLib"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/utils/SafeTransferLib.sol": {
      "lastModificationDate": 1665148871448,
      "contentHash": "db5e8a3ee2df4fb8eb2d552a01753920",
      "sourceName": "src/vaults/utils/SafeTransferLib.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "../tokens/ERC20.sol"
      ],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "SafeTransferLib"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/tokens/ERC20.sol": {
      "lastModificationDate": 1666001388157,
      "contentHash": "0f9557d779cae9bbff5fccbe30c56603",
      "sourceName": "src/vaults/tokens/ERC20.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "ERC20"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/tVault.sol": {
      "lastModificationDate": 1666836968880,
      "contentHash": "7820c85e3fd44e611563a3b4fd4c5aef",
      "sourceName": "src/tVault.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./vaults/mixins/ERC4626.sol",
        "./vaults/utils/SafeCastLib.sol",
        "./vaults/utils/SafeTransferLib.sol",
        "./vaults/utils/FixedPointMathLib.sol",
        "./vaults/tokens/ERC20.sol",
        "./factories.sol",
        "lib/forge-std/src/console.sol"
      ],
      "versionPragmas": [
        "^0.8.9"
      ],
      "artifacts": [
        "iTotalAssetOracle",
        "tVault"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/amm.sol": {
      "lastModificationDate": 1666800621387,
      "contentHash": "ec03f425da9df83bafcd3ff730da69ab",
      "sourceName": "src/amm.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./libraries.sol",
        "lib/forge-std/src/console.sol"
      ],
      "versionPragmas": [
        "^0.8.9"
      ],
      "artifacts": [
        "BoundedDerivativesPool",
        "GranularBondingCurve",
        "LinearCurve",
        "Position",
        "SpotPool",
        "Tick",
        "iTradeCallBack"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/WhitePaperInterestRateModel.sol": {
      "lastModificationDate": 1666429035626,
      "contentHash": "f1cb53432492900e9a4ea6f4583031e1",
      "sourceName": "src/compound/WhitePaperInterestRateModel.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./InterestRateModel.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "WhitePaperInterestRateModel"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/jsOracle.sol": {
      "lastModificationDate": 1666712791256,
      "contentHash": "f4c53e465390736dd7f81c8a505e6f4e",
      "sourceName": "src/jsOracle.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./compound/PriceOracle.sol",
        "./compound/CToken.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "PJSOracle"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/auth/Auth.sol": {
      "lastModificationDate": 1665148871428,
      "contentHash": "bbfd0f6ec403ed7c4e51c43d5be0622a",
      "sourceName": "src/vaults/auth/Auth.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "Auth",
        "Authority"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/libraries.sol": {
      "lastModificationDate": 1665993718676,
      "contentHash": "36b28433ae25f551a7638b01def7d372",
      "sourceName": "src/libraries.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.9"
      ],
      "artifacts": [
        "ERC20",
        "FixedPointMath",
        "IERC20Minimal",
        "SafeCast"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/tokens/WETH.sol": {
      "lastModificationDate": 1665148871454,
      "contentHash": "69e323c35e4dc91027eab887117aa765",
      "sourceName": "src/vaults/tokens/WETH.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./ERC20.sol",
        "../utils/SafeTransferLib.sol"
      ],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "WETH"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/auth/authorities/RolesAuthority.sol": {
      "lastModificationDate": 1665148871434,
      "contentHash": "1581da4a20e9629f10d923289909cc31",
      "sourceName": "src/vaults/auth/authorities/RolesAuthority.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "../Auth.sol"
      ],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "RolesAuthority"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/auth/authorities/MultiRolesAuthority.sol": {
      "lastModificationDate": 1665148871432,
      "contentHash": "e7cca1c2e6ef71feced7f5e912809cd4",
      "sourceName": "src/vaults/auth/authorities/MultiRolesAuthority.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "../Auth.sol"
      ],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "MultiRolesAuthority"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Lens/CompoundLens.sol": {
      "lastModificationDate": 1666429035625,
      "contentHash": "4655aca7c77620e57edfb52fe36a674a",
      "sourceName": "src/compound/Lens/CompoundLens.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "../CErc20.sol",
        "../CToken.sol",
        "../PriceOracle.sol",
        "../EIP20Interface.sol",
        "../Governance/GovernorAlpha.sol",
        "../Governance/Comp.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "CompoundLens",
        "ComptrollerLensInterface",
        "GovernorBravoInterface"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Governance/GovernorAlpha.sol": {
      "lastModificationDate": 1666429035628,
      "contentHash": "c6626ab1af3d0e65f82b2e013877c768",
      "sourceName": "src/compound/Governance/GovernorAlpha.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "CompInterface",
        "GovernorAlpha",
        "TimelockInterface"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Reservoir.sol": {
      "lastModificationDate": 1666429035626,
      "contentHash": "fcb89f3a2211b2fdce36350930e7b70a",
      "sourceName": "src/compound/Reservoir.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./EIP20Interface.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "Reservoir"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/SimplePriceOracle.sol": {
      "lastModificationDate": 1666429035632,
      "contentHash": "dc597d17356da70892b8d63b49bf42ea",
      "sourceName": "src/compound/SimplePriceOracle.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./PriceOracle.sol",
        "./CErc20.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "SimplePriceOracle"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/CErc20Immutable.sol": {
      "lastModificationDate": 1666429035630,
      "contentHash": "7226d81b9147e377a755009c477abed4",
      "sourceName": "src/compound/CErc20Immutable.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./CErc20.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "CErc20Immutable"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/CErc20Delegate.sol": {
      "lastModificationDate": 1666429035620,
      "contentHash": "3da7113e09d32e9d943892d840cf7609",
      "sourceName": "src/compound/CErc20Delegate.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./CErc20.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "CErc20Delegate"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/CDaiDelegate.sol": {
      "lastModificationDate": 1666429035620,
      "contentHash": "4ad17bc8a041018e013534a4aede5e63",
      "sourceName": "src/compound/CDaiDelegate.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./CErc20Delegate.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "CDaiDelegate",
        "DaiJoinLike",
        "GemLike",
        "PotLike",
        "VatLike"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/ComptrollerG7.sol": {
      "lastModificationDate": 1666429035619,
      "contentHash": "0400105b1b9fe1a1d4bea33ff739750c",
      "sourceName": "src/compound/ComptrollerG7.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./CToken.sol",
        "./ErrorReporter.sol",
        "./PriceOracle.sol",
        "./ComptrollerInterface.sol",
        "./ComptrollerStorage.sol",
        "./Unitroller.sol",
        "./Governance/Comp.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "ComptrollerG7"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/JumpRateModelV2.sol": {
      "lastModificationDate": 1666429035624,
      "contentHash": "a26c396fe92ca2ad0964f1eb7656303e",
      "sourceName": "src/compound/JumpRateModelV2.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./BaseJumpRateModelV2.sol",
        "./InterestRateModel.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "JumpRateModelV2"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/BaseJumpRateModelV2.sol": {
      "lastModificationDate": 1666429035633,
      "contentHash": "0cafef0f7ea1fd9b5696d3966a54f776",
      "sourceName": "src/compound/BaseJumpRateModelV2.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./InterestRateModel.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "BaseJumpRateModelV2"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/JumpRateModel.sol": {
      "lastModificationDate": 1666429035623,
      "contentHash": "d9d4cb3c64e2cf122c5dfe990e18644c",
      "sourceName": "src/compound/JumpRateModel.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./InterestRateModel.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "JumpRateModel"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/CErc20Delegator.sol": {
      "lastModificationDate": 1666429035619,
      "contentHash": "7ef4d2ce7230ec395cef259d8a54d40b",
      "sourceName": "src/compound/CErc20Delegator.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./CTokenInterfaces.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "CErc20Delegator"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/CEther.sol": {
      "lastModificationDate": 1666429035631,
      "contentHash": "cff352f51fcbcaff6d5ae6d2ed80d3fd",
      "sourceName": "src/compound/CEther.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./CToken.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "CEther"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Maximillion.sol": {
      "lastModificationDate": 1666429035631,
      "contentHash": "a4b76914b3686ae768fa7548f5fcb0cc",
      "sourceName": "src/compound/Maximillion.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./CEther.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "Maximillion"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/DAIInterestRateModelV3.sol": {
      "lastModificationDate": 1666429424348,
      "contentHash": "0e807790653d90a5c22972cafcd64bbe",
      "sourceName": "src/compound/DAIInterestRateModelV3.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [],
      "artifacts": []
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Governance/GovernorBravoDelegate.sol": {
      "lastModificationDate": 1666429035628,
      "contentHash": "45f091c95fd1e745e1e5b5d6345fc18a",
      "sourceName": "src/compound/Governance/GovernorBravoDelegate.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./GovernorBravoInterfaces.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "GovernorBravoDelegate"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Governance/GovernorBravoInterfaces.sol": {
      "lastModificationDate": 1666429035628,
      "contentHash": "9e5147dc4d276e3bd73fbe49628d08b1",
      "sourceName": "src/compound/Governance/GovernorBravoInterfaces.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "CompInterface",
        "GovernorAlpha",
        "GovernorBravoDelegateStorageV1",
        "GovernorBravoDelegateStorageV2",
        "GovernorBravoDelegatorStorage",
        "GovernorBravoEvents",
        "TimelockInterface"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Governance/GovernorBravoDelegator.sol": {
      "lastModificationDate": 1666429035630,
      "contentHash": "137da639e97fbda9d65abf0dc69b9e91",
      "sourceName": "src/compound/Governance/GovernorBravoDelegator.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./GovernorBravoInterfaces.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "GovernorBravoDelegator"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Governance/GovernorBravoDelegateG1.sol": {
      "lastModificationDate": 1666429035627,
      "contentHash": "0a97516a603ebdf197fc7c1de3554ee6",
      "sourceName": "src/compound/Governance/GovernorBravoDelegateG1.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./GovernorBravoInterfaces.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "GovernorBravoDelegate"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Governance/GovernorBravoDelegateG2.sol": {
      "lastModificationDate": 1666429158076,
      "contentHash": "d2c59272b8daa444ba63951442347a4c",
      "sourceName": "src/compound/Governance/GovernorBravoDelegateG2.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [],
      "artifacts": []
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/SafeMath.sol": {
      "lastModificationDate": 1666429035621,
      "contentHash": "a2aad7ce7d4fa52a7715373836f66d2d",
      "sourceName": "src/compound/SafeMath.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "SafeMath"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/compound/Timelock.sol": {
      "lastModificationDate": 1666429035623,
      "contentHash": "d7346ce6ca587d4d40df7c97bc6e2754",
      "sourceName": "src/compound/Timelock.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./SafeMath.sol"
      ],
      "versionPragmas": [
        "^0.8.10"
      ],
      "artifacts": [
        "Timelock"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/auth/Owned.sol": {
      "lastModificationDate": 1665148871431,
      "contentHash": "cbb684ea20bea675b7d97397da4bfd95",
      "sourceName": "src/vaults/auth/Owned.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "Owned"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/tokens/ERC721.sol": {
      "lastModificationDate": 1665148871453,
      "contentHash": "ecc06cefc5404b9e1adbc2e459d5757e",
      "sourceName": "src/vaults/tokens/ERC721.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "ERC721",
        "ERC721TokenReceiver"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/utils/Bytes32AddressLib.sol": {
      "lastModificationDate": 1665148871447,
      "contentHash": "8a05c8576a41e44d3e96a6e169162327",
      "sourceName": "src/vaults/utils/Bytes32AddressLib.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "Bytes32AddressLib"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/utils/CREATE3.sol": {
      "lastModificationDate": 1665148871445,
      "contentHash": "0714614c146b2eeb737405c770da9f8a",
      "sourceName": "src/vaults/utils/CREATE3.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./Bytes32AddressLib.sol"
      ],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "CREATE3"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/utils/ReentrancyGuard.sol": {
      "lastModificationDate": 1665148871442,
      "contentHash": "cf9480663950b4091d14b174c3ec0414",
      "sourceName": "src/vaults/utils/ReentrancyGuard.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "ReentrancyGuard"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/vaults/utils/SSTORE2.sol": {
      "lastModificationDate": 1665148871444,
      "contentHash": "1d1602fc0f17496c555ded0b5cb70365",
      "sourceName": "src/vaults/utils/SSTORE2.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [],
      "versionPragmas": [
        ">=0.8.0"
      ],
      "artifacts": [
        "SSTORE2"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/CErc20Behalf.sol": {
      "lastModificationDate": 1666798029727,
      "contentHash": "e13d020c568b0f9ebd3792b873bf062e",
      "sourceName": "src/CErc20Behalf.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "lib/forge-std/src/console.sol",
        "./compound/Comptroller.sol",
        "./compound/CErc20.sol"
      ],
      "versionPragmas": [
        "^0.8.9"
      ],
      "artifacts": [
        "CErc20Behalf"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/factories.sol": {
      "lastModificationDate": 1666856494238,
      "contentHash": "32fa3f08d92571726586f09fb7b7520f",
      "sourceName": "src/factories.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "lib/forge-std/src/console.sol",
        "./compound/Comptroller.sol",
        "./compound/CErc20.sol",
        "./LeverageModule.sol",
        "./compound/WhitePaperInterestRateModel.sol",
        "./vaults/tokens/ERC20.sol",
        "./splitter.sol",
        "./tVault.sol",
        "./amm.sol",
        "./jsOracle.sol"
      ],
      "versionPragmas": [
        "^0.8.9"
      ],
      "artifacts": [
        "SplitterFactory",
        "TrancheAMMFactory",
        "TrancheFactory",
        "tLendingPoolDeployer",
        "tLendingPoolDeployerV2"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/tToken.sol": {
      "lastModificationDate": 1666837056242,
      "contentHash": "247748586ac0a2b6ed1806ffceaab46c",
      "sourceName": "src/tToken.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./vaults/auth/Auth.sol",
        "./vaults/mixins/ERC4626.sol",
        "./vaults/utils/SafeCastLib.sol",
        "./vaults/utils/SafeTransferLib.sol",
        "./vaults/utils/FixedPointMathLib.sol",
        "./vaults/tokens/ERC1155.sol",
        "./vaults/tokens/ERC20.sol",
        "./tVault.sol",
        "./tranchemaster.sol",
        "lib/forge-std/src/console.sol"
      ],
      "versionPragmas": [
        "^0.8.9"
      ],
      "artifacts": [
        "tToken"
      ]
    },
    "/Users/parkjeongwon/Desktop/supervault/src/tLens.sol": {
      "lastModificationDate": 1666856409065,
      "contentHash": "fac2ee2be1518d3337841990d3b9db91",
      "sourceName": "src/tLens.sol",
      "solcConfig": {
        "version": "0.8.10",
        "settings": {
          "optimizer": {
            "enabled": true,
            "runs": 200
          },
          "outputSelection": {
            "*": {
              "*": [
                "abi",
                "evm.bytecode",
                "evm.deployedBytecode",
                "evm.methodIdentifiers",
                "metadata"
              ],
              "": [
                "ast"
              ]
            }
          },
          "libraries": {
            "": {
              "__CACHE_BREAKER__": "0x0000000000000031363636383537363434373738"
            }
          }
        }
      },
      "imports": [
        "./vaults/utils/FixedPointMathLib.sol",
        "./vaults/tokens/ERC1155.sol",
        "./vaults/tokens/ERC20.sol",
        "./tVault.sol",
        "./tranchemaster.sol",
        "./factories.sol",
        "./splitter.sol",
        "lib/forge-std/src/console.sol"
      ],
      "versionPragmas": [
        "^0.8.9"
      ],
      "artifacts": [
        "tLens"
      ]
    }
  }
}
