mirror of
https://github.com/Instadapp/fluid-contracts-public.git
synced 2024-07-29 21:57:37 +00:00
64 lines
2.8 KiB
Solidity
64 lines
2.8 KiB
Solidity
|
// SPDX-License-Identifier: BUSL-1.1
|
||
|
pragma solidity 0.8.21;
|
||
|
|
||
|
import { IFluidLiquidityLogic, IFluidLiquidityAdmin } from "./interfaces/iLiquidity.sol";
|
||
|
import { Structs as AdminModuleStructs } from "./adminModule/structs.sol";
|
||
|
|
||
|
/// @notice Liquidity dummy implementation used for Fluid Liquidity infinite proxy.
|
||
|
/// @dev see https://github.com/Instadapp/infinite-proxy?tab=readme-ov-file#dummy-implementation
|
||
|
contract FluidLiquidityDummyImpl is IFluidLiquidityLogic {
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function updateAuths(AdminModuleStructs.AddressBool[] calldata authsStatus_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function updateGuardians(AdminModuleStructs.AddressBool[] calldata guardiansStatus_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function updateRevenueCollector(address revenueCollector_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function changeStatus(uint256 newStatus_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function updateRateDataV1s(AdminModuleStructs.RateDataV1Params[] calldata tokensRateData_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function updateRateDataV2s(AdminModuleStructs.RateDataV2Params[] calldata tokensRateData_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function updateTokenConfigs(AdminModuleStructs.TokenConfig[] calldata tokenConfigs_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function updateUserClasses(AdminModuleStructs.AddressUint256[] calldata userClasses_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function updateUserSupplyConfigs(AdminModuleStructs.UserSupplyConfig[] memory userSupplyConfigs_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function updateUserBorrowConfigs(AdminModuleStructs.UserBorrowConfig[] memory userBorrowConfigs_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function pauseUser(address user_, address[] calldata supplyTokens_, address[] calldata borrowTokens_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function unpauseUser(address user_, address[] calldata supplyTokens_, address[] calldata borrowTokens_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function collectRevenue(address[] calldata tokens_) external {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityAdmin
|
||
|
function updateExchangePrices(
|
||
|
address[] calldata tokens_
|
||
|
) external returns (uint256[] memory supplyExchangePrices_, uint256[] memory borrowExchangePrices_) {}
|
||
|
|
||
|
/// @inheritdoc IFluidLiquidityLogic
|
||
|
function operate(
|
||
|
address token_,
|
||
|
int256 supplyAmount_,
|
||
|
int256 borrowAmount_,
|
||
|
address withdrawTo_,
|
||
|
address borrowTo_,
|
||
|
bytes calldata callbackData_
|
||
|
) external payable returns (uint256 memVar3_, uint256 memVar4_) {}
|
||
|
}
|