ITradingRewards¶
Description¶
Source: contracts/interfaces/ITradingRewards.sol
Views¶
getAvailableRewards
¶
Details
Signature
getAvailableRewards() returns (uint256)
Visibility
external
State Mutability
view
getAvailableRewardsForAccountForPeriod
¶
Details
Signature
getAvailableRewardsForAccountForPeriod(address account, uint256 periodID) returns (uint256)
Visibility
external
State Mutability
view
getAvailableRewardsForAccountForPeriods
¶
Details
Signature
getAvailableRewardsForAccountForPeriods(address account, uint256[] periodIDs) returns (uint256)
Visibility
external
State Mutability
view
getCurrentPeriod
¶
Details
Signature
getCurrentPeriod() returns (uint256)
Visibility
external
State Mutability
view
getPeriodAvailableRewards
¶
Details
Signature
getPeriodAvailableRewards(uint256 periodID) returns (uint256)
Visibility
external
State Mutability
view
getPeriodController
¶
Details
Signature
getPeriodController() returns (address)
Visibility
external
State Mutability
view
getPeriodIsClaimable
¶
Details
Signature
getPeriodIsClaimable(uint256 periodID) returns (bool)
Visibility
external
State Mutability
view
getPeriodIsFinalized
¶
Details
Signature
getPeriodIsFinalized(uint256 periodID) returns (bool)
Visibility
external
State Mutability
view
getPeriodRecordedFees
¶
Details
Signature
getPeriodRecordedFees(uint256 periodID) returns (uint256)
Visibility
external
State Mutability
view
getPeriodTotalRewards
¶
Details
Signature
getPeriodTotalRewards(uint256 periodID) returns (uint256)
Visibility
external
State Mutability
view
getRewardsToken
¶
Details
Signature
getRewardsToken() returns (address)
Visibility
external
State Mutability
view
getUnaccountedFeesForAccountForPeriod
¶
Details
Signature
getUnaccountedFeesForAccountForPeriod(address account, uint256 periodID) returns (uint256)
Visibility
external
State Mutability
view
getUnassignedRewards
¶
Details
Signature
getUnassignedRewards() returns (uint256)
Visibility
external
State Mutability
view
External Functions¶
claimRewardsForPeriod
¶
Details
Signature
claimRewardsForPeriod(uint256 periodID)
Visibility
external
State Mutability
nonpayable
claimRewardsForPeriods
¶
Details
Signature
claimRewardsForPeriods(uint256[] periodIDs)
Visibility
external
State Mutability
nonpayable
closeCurrentPeriodWithRewards
¶
Details
Signature
closeCurrentPeriodWithRewards(uint256 rewards)
Visibility
external
State Mutability
nonpayable
recordExchangeFeeForAccount
¶
Details
Signature
recordExchangeFeeForAccount(uint256 usdFeeAmount, address account)
Visibility
external
State Mutability
nonpayable
recoverAssignedRewardTokensAndDestroyPeriod
¶
Details
Signature
recoverAssignedRewardTokensAndDestroyPeriod(address recoverAddress, uint256 periodID)
Visibility
external
State Mutability
nonpayable
recoverTokens
¶
Details
Signature
recoverTokens(address tokenAddress, address recoverAddress)
Visibility
external
State Mutability
nonpayable
recoverUnassignedRewardTokens
¶
Details
Signature
recoverUnassignedRewardTokens(address recoverAddress)
Visibility
external
State Mutability
nonpayable
setPeriodController
¶
Details
Signature
setPeriodController(address newPeriodController)
Visibility
external
State Mutability
nonpayable