IFeePool¶
Description¶
Source: contracts/interfaces/IFeePool.sol
Views¶
FEE_ADDRESS
¶
Details
Signature
FEE_ADDRESS() view returns (address)
Visibility
external
State Mutability
view
feePeriodDuration
¶
Details
Signature
feePeriodDuration() view returns (uint256)
Visibility
external
State Mutability
view
feesAvailable
¶
Details
Signature
feesAvailable(address account) view returns (uint256, uint256)
Visibility
external
State Mutability
view
feesBurned
¶
Details
Signature
feesBurned(address account) view returns (uint256)
Visibility
external
State Mutability
view
feesToBurn
¶
Details
Signature
feesToBurn(address account) view returns (uint256)
Visibility
external
State Mutability
view
isFeesClaimable
¶
Details
Signature
isFeesClaimable(address account) view returns (bool)
Visibility
external
State Mutability
view
targetThreshold
¶
Details
Signature
targetThreshold() view returns (uint256)
Visibility
external
State Mutability
view
totalFeesAvailable
¶
Details
Signature
totalFeesAvailable() view returns (uint256)
Visibility
external
State Mutability
view
totalFeesBurned
¶
Details
Signature
totalFeesBurned() view returns (uint256)
Visibility
external
State Mutability
view
totalRewardsAvailable
¶
Details
Signature
totalRewardsAvailable() view returns (uint256)
Visibility
external
State Mutability
view
External Functions¶
claimFees
¶
Details
Signature
claimFees() returns (bool)
Visibility
external
State Mutability
``
claimOnBehalf
¶
Details
Signature
claimOnBehalf(address claimingForAddress) returns (bool)
Visibility
external
State Mutability
``
closeCurrentFeePeriod
¶
Details
Signature
closeCurrentFeePeriod()
Visibility
external
State Mutability
``
closeSecondary
¶
Details
Signature
closeSecondary(uint256 snxBackedDebt, uint256 debtShareSupply)
Visibility
external
State Mutability
``
recordFeePaid
¶
Details
Signature
recordFeePaid(uint256 sUSDAmount)
Visibility
external
State Mutability
``
setRewardsToDistribute
¶
Details
Signature
setRewardsToDistribute(uint256 amount)
Visibility
external
State Mutability
``