Files
assetxContracts/out/build-info/afba0dd68d99cf40.json

1 line
4.3 MiB
JSON
Raw Permalink Normal View History

2025-12-23 14:05:41 +08:00
{"id":"afba0dd68d99cf40","source_id_to_path":{"0":"contracts/interfaces/ILending.sol","1":"contracts/interfaces/IPriceFeed.sol","2":"contracts/interfaces/IUSDY.sol","3":"contracts/interfaces/IYTLPToken.sol","4":"contracts/interfaces/IYTPoolManager.sol","5":"contracts/interfaces/IYTPriceFeed.sol","6":"contracts/interfaces/IYTToken.sol","7":"contracts/interfaces/IYTVault.sol","8":"contracts/vault/YTAssetFactory.sol","9":"contracts/vault/YTAssetVault.sol","10":"contracts/ytLending/Configurator.sol","11":"contracts/ytLending/ConfiguratorStorage.sol","12":"contracts/ytLending/Lending.sol","13":"contracts/ytLending/LendingConfiguration.sol","14":"contracts/ytLending/LendingFactory.sol","15":"contracts/ytLending/LendingMath.sol","16":"contracts/ytLending/LendingStorage.sol","17":"contracts/ytLp/core/YTPoolManager.sol","18":"contracts/ytLp/core/YTPriceFeed.sol","19":"contracts/ytLp/core/YTRewardRouter.sol","20":"contracts/ytLp/core/YTVault.sol","21":"contracts/ytLp/tokens/USDY.sol","22":"contracts/ytLp/tokens/WUSD.sol","23":"contracts/ytLp/tokens/YTLPToken.sol","24":"node_modules/@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol","25":"node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol","26":"node_modules/@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol","27":"node_modules/@openzeppelin/contracts-upgradeable/token/ERC20/ERC20Upgradeable.sol","28":"node_modules/@openzeppelin/contracts-upgradeable/utils/ContextUpgradeable.sol","29":"node_modules/@openzeppelin/contracts-upgradeable/utils/PausableUpgradeable.sol","30":"node_modules/@openzeppelin/contracts-upgradeable/utils/ReentrancyGuardUpgradeable.sol","31":"node_modules/@openzeppelin/contracts/access/Ownable.sol","32":"node_modules/@openzeppelin/contracts/interfaces/IERC1363.sol","33":"node_modules/@openzeppelin/contracts/interfaces/IERC165.sol","34":"node_modules/@openzeppelin/contracts/interfaces/IERC1967.sol","35":"node_modules/@openzeppelin/contracts/interfaces/IERC20.sol","36":"node_modules/@openzeppelin/contracts/interfaces/draft-IERC1822.sol","37":"node_modules/@openzeppelin/contracts/interfaces/draft-IERC6093.sol","38":"node_modules/@openzeppelin/contracts/proxy/ERC1967/ERC1967Proxy.sol","39":"node_modules/@openzeppelin/contracts/proxy/ERC1967/ERC1967Utils.sol","40":"node_modules/@openzeppelin/contracts/proxy/Proxy.sol","41":"node_modules/@openzeppelin/contracts/proxy/beacon/IBeacon.sol","42":"node_modules/@openzeppelin/contracts/token/ERC20/IERC20.sol","43":"node_modules/@openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol","44":"node_modules/@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol","45":"node_modules/@openzeppelin/contracts/utils/Address.sol","46":"node_modules/@openzeppelin/contracts/utils/Context.sol","47":"node_modules/@openzeppelin/contracts/utils/Errors.sol","48":"node_modules/@openzeppelin/contracts/utils/StorageSlot.sol","49":"node_modules/@openzeppelin/contracts/utils/introspection/IERC165.sol"},"language":"Solidity","_format":"ethers-rs-sol-build-info-1","input":{"version":"0.8.30","language":"Solidity","sources":{"contracts/interfaces/ILending.sol":{"content":"// SPDX-License-Identifier: MIT\npragma solidity ^0.8.0;\n\n/**\n * @title ILending\n * @notice 借贷池核心接口\n */\ninterface ILending {\n event Supply(address indexed from, address indexed dst, uint256 amount);\n event Withdraw(address indexed src, address indexed to, uint256 amount);\n event SupplyCollateral(address indexed from, address indexed dst, address indexed asset, uint256 amount);\n event WithdrawCollateral(address indexed src, address indexed to, address indexed asset, uint256 amount);\n event AbsorbDebt(address indexed absorber, address indexed borrower, uint256 basePaidOut, uint256 usdValue);\n event AbsorbCollateral(address indexed absorber, address indexed borrower, address indexed asset, uint256 collateralAbsorbed, uint256 usdValue);\n event BuyCollateral(address indexed buyer, address indexed asset, uint256 baseAmount, uint256 collateralAmount);\n event WithdrawRe