DullahanPodManager
UNIT
uint256 UNITMAX_BPS
uint256 MAX_BPSPod
struct Pod {
address podAddress;
address podOwner;
address collateral;
uint96 lastUpdate;
uint256 lastIndex;
uint256 rentedAmount;
uint256 accruedFees;
}vault
rewardsStaking
podImplementation
protocolFeeChest
registry
allowedCollaterals
aTokenForCollateral
pods
allPods
ownerPods
feeModule
oracleModule
discountCalculator
lastUpdatedIndex
lastIndexUpdate
extraLiquidationRatio
mintFeeRatio
protocolFeeRatio
reserveAmount
processThreshold
PodCreation
FreedStkAave
RentedStkAave
LiquidatedPod
PaidFees
MintingFees
ReserveProcessed
NewCollateral
CollateralUpdated
RegistryUpdated
FeeModuleUpdated
OracleModuleUpdated
DiscountCalculatorUpdated
FeeChestUpdated
MintFeeRatioUpdated
ProtocolFeeRatioUpdated
ExtraLiquidationRatioUpdated
ProcessThresholdUpdated
isValidPod
constructor
getCurrentIndex
Return Values
Name
Type
Description
podCurrentOwedFees
Parameters
Name
Type
Description
Return Values
Name
Type
Description
podOwedFees
Parameters
Name
Type
Description
Return Values
Name
Type
Description
getAllPods
Return Values
Name
Type
Description
getAllOwnerPods
Parameters
Name
Type
Description
Return Values
Name
Type
Description
isPodLiquidable
Parameters
Name
Type
Description
Return Values
Name
Type
Description
estimatePodLiquidationexternal
Parameters
Name
Type
Description
Return Values
Name
Type
Description
createPod
Parameters
Name
Type
Description
Return Values
Name
Type
Description
updateGlobalState
Return Values
Name
Type
Description
updatePodState
Parameters
Name
Type
Description
Return Values
Name
Type
Description
freeStkAave
Parameters
Name
Type
Description
Return Values
Name
Type
Description
liquidatePod
Parameters
Name
Type
Description
Return Values
Name
Type
Description
updatePodDelegation
Parameters
Name
Type
Description
updateMultiplePodsDelegation
Parameters
Name
Type
Description
processReserve
Return Values
Name
Type
Description
getStkAave
Parameters
Name
Type
Description
Return Values
Name
Type
Description
notifyStkAaveClaim
Parameters
Name
Type
Description
notifyPayFee
Parameters
Name
Type
Description
notifyMintingFee
Parameters
Name
Type
Description
_calculatedNeededStkAave
Parameters
Name
Type
Description
Return Values
Name
Type
Description
_accruedIndex
Return Values
Name
Type
Description
_updateGlobalState
Return Values
Name
Type
Description
_updatePodState
Parameters
Name
Type
Description
Return Values
Name
Type
Description
_processReserve
Return Values
Name
Type
Description
updatePodRegistry
Parameters
Name
Type
Description
updateMultiplePodsRegistry
Parameters
Name
Type
Description
updateAllPodsRegistry
pause
unpause
addCollateral
Parameters
Name
Type
Description
updateCollateral
Parameters
Name
Type
Description
updateFeeChest
Parameters
Name
Type
Description
updateRegistry
Parameters
Name
Type
Description
updateFeeModule
Parameters
Name
Type
Description
updateOracleModule
Parameters
Name
Type
Description
updateDiscountCalculator
Parameters
Name
Type
Description
updateMintFeeRatio
Parameters
Name
Type
Description
updateProtocolFeeRatio
Parameters
Name
Type
Description
updateExtraLiquidationRatio
Parameters
Name
Type
Description
updateProcessThreshold
Parameters
Name
Type
Description
safe96
Last updated
Was this helpful?