@@ -21,14 +21,14 @@ library ReserveConfiguration {
2121 uint256 internal constant PAUSED_MASK = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEFFFFFFFFFFFFFFF ; // prettier-ignore
2222 uint256 internal constant BORROWABLE_IN_ISOLATION_MASK = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDFFFFFFFFFFFFFFF ; // prettier-ignore
2323 uint256 internal constant SILOED_BORROWING_MASK = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBFFFFFFFFFFFFFFF ; // prettier-ignore
24+ uint256 internal constant FLASHLOAN_ENABLED_MASK = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF7FFFFFFFFFFFFFFF ; // prettier-ignore
2425 uint256 internal constant RESERVE_FACTOR_MASK = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFF ; // prettier-ignore
2526 uint256 internal constant BORROW_CAP_MASK = 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000000FFFFFFFFFFFFFFFFFFFF ; // prettier-ignore
2627 uint256 internal constant SUPPLY_CAP_MASK = 0xFFFFFFFFFFFFFFFFFFFFFFFFFF000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFF ; // prettier-ignore
2728 uint256 internal constant LIQUIDATION_PROTOCOL_FEE_MASK = 0xFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ; // prettier-ignore
2829 uint256 internal constant EMODE_CATEGORY_MASK = 0xFFFFFFFFFFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ; // prettier-ignore
2930 uint256 internal constant UNBACKED_MINT_CAP_MASK = 0xFFFFFFFFFFF000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ; // prettier-ignore
3031 uint256 internal constant DEBT_CEILING_MASK = 0xF0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ; // prettier-ignore
31- uint256 internal constant FLASHLOAN_ENABLED_MASK = 0xEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF ; // prettier-ignore
3232
3333 /// @dev For the LTV, the start bit is 0 (up to 15), hence no bitshifting is needed
3434 uint256 internal constant LIQUIDATION_THRESHOLD_START_BIT_POSITION = 16 ;
@@ -41,7 +41,7 @@ library ReserveConfiguration {
4141 uint256 internal constant IS_PAUSED_START_BIT_POSITION = 60 ;
4242 uint256 internal constant BORROWABLE_IN_ISOLATION_START_BIT_POSITION = 61 ;
4343 uint256 internal constant SILOED_BORROWING_START_BIT_POSITION = 62 ;
44- /// @dev bit 63 reserved
44+ uint256 internal constant FLASHLOAN_ENABLED_START_BIT_POSITION = 63 ;
4545
4646 uint256 internal constant RESERVE_FACTOR_START_BIT_POSITION = 64 ;
4747 uint256 internal constant BORROW_CAP_START_BIT_POSITION = 80 ;
@@ -50,7 +50,6 @@ library ReserveConfiguration {
5050 uint256 internal constant EMODE_CATEGORY_START_BIT_POSITION = 168 ;
5151 uint256 internal constant UNBACKED_MINT_CAP_START_BIT_POSITION = 176 ;
5252 uint256 internal constant DEBT_CEILING_START_BIT_POSITION = 212 ;
53- uint256 internal constant FLASHLOAN_ENABLED_START_BIT_POSITION = 252 ;
5453
5554 uint256 internal constant MAX_VALID_LTV = 65535 ;
5655 uint256 internal constant MAX_VALID_LIQUIDATION_THRESHOLD = 65535 ;
0 commit comments