Comment on page
DullahanFeeModule
uint256 UNIT
1e18 scale
uint256 TRESHOLD
Threshold ratio to apply the extra multiplier
uint256 BASE_MULTIPLIER
Base extra multiplier
uint256 EXTRA_MULTIPLIER_STEP
Multplier increase for extra ratio over the treshold
address vault
Address of the Dullahan Vault
uint256 feePerStkAavePerSecond
Amount of GHO fees per second per stkAAVE
event UpdatedFeePerStkAavePerSecond(uint256 oldFee, uint256 newFee)
Event emitted when the fee per second value is updated
constructor(address _vault, uint256 _startFee) public
function utilizationRate() public view returns (uint256)
Get the current utilization rate
Calculates the current utilization rate based on the Vault rented amount & total assets
Name | Type | Description |
---|---|---|
[0] | uint256 | uint256 : Current utilization rate |
function getCurrentFeePerSecond() external view returns (uint256 currentFee)
Get the current fee per second
Calculates the current fee per second based on the current utilization rate
Name | Type | Description |
---|---|---|
currentFee | uint256 | - uint256 : Current fee per second |
function updateFeePerStkAavePerSecond(uint256 newFee) external
Updates the feePerStkAavePerSecond parameter
Updates the feePerStkAavePerSecond in storage with the given value
Name | Type | Description |
---|---|---|
newFee | uint256 | New value tu set |
Last modified 3mo ago