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