constructor(contract IERC20 _stakedToken)
_stakedToken
address_stakedToken
: address of a token that will be used to stake /balanceOf(address account) → uint256
account
has staked in this contractaccount
: address of an accountaccount
/stake(uint256 amount)
amount
in this contractamount
: amount of ERC20(this.stakedToken) to stake /withdraw(uint256 amount)
amount
from this contractamount
: amount of ERC20(this.stakedToken) to withdraw /Staked(address user, uint256 amount)
Withdrawn(address user, uint256 amount)