API reference v1.0
Introduction
periphery
tokenomics
AlgebraTokenStaking

AlgebraTokenStaking

AlgebraTokenStaking

Modifiers

onlyOwner

Events

Entered

Entered(address,uint256,uint256)

NameTypeDescription
stakeraddress
ALGBAmountuint256
xALGBAmountuint256

Left

Left(address,uint256,uint256)

NameTypeDescription
stakeraddress
xALGBAmountuint256
ALGBAmountuint256

Variables

uint256 freezeTime

address owner

contract IERC20Minimal ALGB

Functions

constructor

ERC20

constructor(contract IERC20Minimal) public

NameTypeDescription
_ALGBcontract IERC20Minimal

enter

enter(uint256) external

NameTypeDescription
_amountuint256

leave

leave(uint256) external

NameTypeDescription
_shareuint256

currentBalance

currentBalance(uint256) view external

NameTypeDescription
_amountuint256

Returns:

NameTypeDescription
[0]uint256

setFreezeTime

onlyOwner

setFreezeTime(uint256) external

NameTypeDescription
_freezeTimeuint256

transferOwner

onlyOwner

transferOwner(address) external

NameTypeDescription
_newOwneraddress