Skip to content

Commit

Permalink
FeeRewardsVaultController - update interface (#129)
Browse files Browse the repository at this point in the history
  • Loading branch information
deblanco authored Oct 17, 2023
1 parent 82f052a commit 4a08763
Showing 1 changed file with 19 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,29 @@ interface FeeRewardsVaultController {
event RewardClaimed(address dapp, address claimer, address token);
event WhitelistStatusUpdated(address dapp, bool isWhitelisted);
event ValidatorPercentageUpdated(uint256 validatorPercentage);
event TransactionFee(
address token,
uint256 totalFee,
address validator,
uint256 validatorFee,
address dapp,
uint256 dappFee
);

function claimReward(address dapp, address token) external;

function setWhitelisted(address dapp, bool isWhitelisted) external; // onlyOwner
function canClaimReward(address,address) external view returns (bool);
function getClaimableReward(address dapp, address token) external view returns (uint256);

function canClaimReward(address, address) external view returns (bool);

function getClaimableReward(
address dapp,
address token
) external view returns (uint256);

function isWhitelisted(address dapp) external view returns (bool);

function getValidatorPercentage() external view returns (uint256);

function setValidatorPercentage(uint256) external returns (bool);
}

0 comments on commit 4a08763

Please sign in to comment.