StakeToken (BRIKI)
Event
event RewardFetch(uint256 day, uint256 value, uint256 returningFee);
event Stake(address indexed account, uint256 value);
event Unstake(address indexed account, uint256 value, uint256 fee);
Error
error AlreadyStartedRewarding();
error BalanceExceeded();
error NoStakeholder();
error NotStartedRewarding();
error OnCoolDown();
Function
function version() external pure returns (string memory version);
function admin() external view returns (address admin);
function primaryToken() external view returns (address primaryToken);
function day() external view returns (uint256 day);
function lastRewardFetch() external view returns (uint256 timestamp);
function returningFee() external view returns (uint256 fee);
function unstakingFeePercentage() external view returns (uint256 feePercentage);
function fetchReward() external;
function stake(uint256 value) external;
function unstake(uint256 value) external returns (uint256 valueAfterFee);
Last updated