Skip to content

ITradingRewards

Description

Source: contracts/interfaces/ITradingRewards.sol

External Functions

claimRewardsForPeriod

Source

Details

Signature

claimRewardsForPeriod(uint256 periodID)

Visibility

external

State Mutability

undefined

claimRewardsForPeriods

Source

Details

Signature

claimRewardsForPeriods(uint256[] periodIDs)

Visibility

external

State Mutability

undefined

closeCurrentPeriodWithRewards

Source

Details

Signature

closeCurrentPeriodWithRewards(uint256 rewards)

Visibility

external

State Mutability

undefined

getAvailableRewards

Source

Details

Signature

getAvailableRewards() view returns (uint256)

Visibility

external

State Mutability

undefined

getAvailableRewardsForAccountForPeriod

Source

Details

Signature

getAvailableRewardsForAccountForPeriod(address account, uint256 periodID) view returns (uint256)

Visibility

external

State Mutability

undefined

getAvailableRewardsForAccountForPeriods

Source

Details

Signature

getAvailableRewardsForAccountForPeriods(address account, uint256[] periodIDs) view returns (uint256 totalRewards)

Visibility

external

State Mutability

undefined

getCurrentPeriod

Source

Details

Signature

getCurrentPeriod() view returns (uint256)

Visibility

external

State Mutability

undefined

getPeriodAvailableRewards

Source

Details

Signature

getPeriodAvailableRewards(uint256 periodID) view returns (uint256)

Visibility

external

State Mutability

undefined

getPeriodController

Source

Details

Signature

getPeriodController() view returns (address)

Visibility

external

State Mutability

undefined

getPeriodIsClaimable

Source

Details

Signature

getPeriodIsClaimable(uint256 periodID) view returns (bool)

Visibility

external

State Mutability

undefined

getPeriodIsFinalized

Source

Details

Signature

getPeriodIsFinalized(uint256 periodID) view returns (bool)

Visibility

external

State Mutability

undefined

getPeriodRecordedFees

Source

Details

Signature

getPeriodRecordedFees(uint256 periodID) view returns (uint256)

Visibility

external

State Mutability

undefined

getPeriodTotalRewards

Source

Details

Signature

getPeriodTotalRewards(uint256 periodID) view returns (uint256)

Visibility

external

State Mutability

undefined

getRewardsToken

Source

Details

Signature

getRewardsToken() view returns (address)

Visibility

external

State Mutability

undefined

getUnaccountedFeesForAccountForPeriod

Source

Details

Signature

getUnaccountedFeesForAccountForPeriod(address account, uint256 periodID) view returns (uint256)

Visibility

external

State Mutability

undefined

getUnassignedRewards

Source

Details

Signature

getUnassignedRewards() view returns (uint256)

Visibility

external

State Mutability

undefined

recordExchangeFeeForAccount

Source

Details

Signature

recordExchangeFeeForAccount(uint256 usdFeeAmount, address account)

Visibility

external

State Mutability

undefined

recoverAssignedRewardTokensAndDestroyPeriod

Source

Details

Signature

recoverAssignedRewardTokensAndDestroyPeriod(address recoverAddress, uint256 periodID)

Visibility

external

State Mutability

undefined

recoverTokens

Source

Details

Signature

recoverTokens(address tokenAddress, address recoverAddress)

Visibility

external

State Mutability

undefined

recoverUnassignedRewardTokens

Source

Details

Signature

recoverUnassignedRewardTokens(address recoverAddress)

Visibility

external

State Mutability

undefined

setPeriodController

Source

Details

Signature

setPeriodController(address newPeriodController)

Visibility

external

State Mutability

undefined