AlgebraTokenStaking
Modifiers
onlyOwner
Events
Entered
Entered(address,uint256,uint256)
Name
Type
Description
staker
address
ALGBAmount
uint256
xALGBAmount
uint256
Left
Left(address,uint256,uint256)
Name
Type
Description
staker
address
xALGBAmount
uint256
ALGBAmount
uint256
Variables
uint256 freezeTime
address owner
contract IERC20Minimal ALGB
Functions
constructor
ERC20
constructor(contract IERC20Minimal)
public
Name
Type
Description
_ALGB
contract IERC20Minimal
enter
enter(uint256)
external
Name
Type
Description
_amount
uint256
leave
leave(uint256)
external
Name
Type
Description
_share
uint256
currentBalance
currentBalance(uint256)
view external
Name
Type
Description
_amount
uint256
Returns:
Name
Type
Description
[0]
uint256
setFreezeTime
onlyOwner
setFreezeTime(uint256)
external
Name
Type
Description
_freezeTime
uint256
transferOwner
onlyOwner
transferOwner(address)
external
Name
Type
Description
_newOwner
address