Genesis Staking

Verified contract

Active on Ethereum with 691 txns
Deployed by via 0xddd6fe2b at 20180497
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
2 additional variables
ERC-20
--
0xab53e8d0280446792e1aa4caf86322ea5acd98e29dbeb4d5ed709aafed3a3548
0x58d70aa3fde5b2b368272a6b06a2ae7ab2ad78f830d879c8c615fc818a4eb6a0
0x05e08d51afb2acead63a9780630798b7b85c6883a21c23336281aef951e2bd3b
0xf9396b74e37a1d0231409d6eeda5632ce101a1ff0e106fc95a01b74844c998e8
0xff03ee6aa1843ef09a0ba8514543e64e3a7c67a58892c4b85f0b2a3efa5fc9ad
0xd4903c28053b6e1a1d99ada8f03830dbccdc50b9072d39cb1f99e8785fd3c683
0xd3764a1196a5fc712a53ae83f64bee384d2740904e4906298aa95d50c1f24928
0x96542829741d0b909ab3606be4e25c944b6a512cc7ad0867379776a966ed36c0
0x492fbed2120e00c43fd1a80b2d644f53198f47349c5869c5e144807f24b92ade
0x2b6a080a0ab33f843758d927ccfa88d0fdeb16608003a4b623534b1f1cc4e5d8

Functions
Getter at block 20871249
baseToken(view returns (address)
0x99999999999997fceb5549c58ab66df52385ca4d
decimals(view returns (uint8)
18
dynamicAPRConstant(view returns (uint256)
4500000000000000000
dynamicAPRMaxCap(view returns (uint256)
130000000000000000000
dynamicAPRMinCap(view returns (uint256)
0
fixedAPR(view returns (uint256)
25000000000000000000
 
getDynamicAPR(view returns (uint256)
 
getFinalAPR(view returns (uint256)
getFixedAPR(view returns (uint256)
25000000000000000000
gonsPerFragment(view returns (uint256)
98770854644670052633211708013377123287485525660374
index(view returns (uint256)
1172330537566858710
initialMaxSupply(view returns (uint256)
1000000001000000000000000000
lastRebaseTime(view returns (uint256)
1727733600
liquidityPool(view returns (address)
0xa93e7cd5dd6d228e67cbfdcb5523d4346c312b87
maxGons(view returns (uint256)
115792089237316195423570985008687907853269984665639955519011000000000000000000
maxSupply(view returns (uint256)
1172330538739189248187085789
name(view returns (string)
Genesis Staking
owner(view returns (address)
0x764e813d5616f3ce392cefeba234a19243f88c2d
rebaseInterval(view returns (uint256)
28800
stakeStartTime(view returns (uint256)
1719612000
stakeTax(view returns (uint256)
250
symbol(view returns (string)
sGEN
timeTillNextRebase(view returns (uint256)
27013
totalGons(view returns (uint256)
36713591053883948391292500715108815140799744793347901572623166079940931886451
totalSupply(view returns (uint256)
371704701614274377313837794
totalSupplyTokens(view returns (uint256)
371704701614274377313837794
 
totalTokensAtNextRebase(view returns (uint256)
totalTokensRewarded(view returns (uint256)
172330537739189248187085789
treasury(view returns (address)
0x31b6a4dca90fabf29879143ca5bb2c10e8a11e4c
unstakeTax(view returns (uint256)
750
warmupPeriod(view returns (uint256)
1
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
stakeTimes(addressview returns (uint256)
tokensDeductedForStaking(uint256 amountview returns (uint256)
tokensDeductedForUnstaking(uint256 amountview returns (uint256)
tokensForAddressAtNextRebase(address accountview returns (uint256)
State-modifying
approve(address spenderuint256 amountreturns (bool)
emergencyEthWithdraw(address touint256 amount
emergencyWithdraw(address tokenaddress touint256 amount
rebase(
renounceOwnership(
setAprParameters(uint256 _fixedAPRuint256 _dynamicAPRMinCapuint256 _dynamicAPRMaxCapuint256 _dynamicAPRConstant
setBaseToken(address _baseToken
setLiquidityPool(address _liquidityPool
setRebaseInterval(uint256 _rebaseInterval
setStakeStartTime(uint256 _stakeStartTime
setStakeTax(uint256 _stakeTax
setTreasury(address _treasury
setUnstakeTax(uint256 _unstakeTax
setWarmupPeriod(uint256 _warmupPeriod
stake(uint256 amount
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
unstake(uint256 amount
Events
APRParamsSet(uint256 fixedAPRuint256 dynamicAPRMinCapuint256 dynamicAPRMaxCapuint256 dynamicAPRConstant
Approval(address indexed owneraddress indexed spenderuint256 value
BaseTokenSet(address indexed baseToken
Burn(address indexed walletuint256 amountuint256 gonsRemoveduint256 gonsPerFragmentuint256 newTotalSupply
LiquidityPoolSet(address indexed liquidityPool
Mint(address indexed walletuint256 amountuint256 gonsAddeduint256 gonsPerFragmentuint256 newTotalSupply
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Rebase(uint256 fixedAPRuint256 dynamicAPRuint256 rebaseAPRuint256 lastRebaseTimeuint256 rebaseCountuint256 maxSupplyuint256 supplyDeltauint256 gonsPerFragmentuint256 currentSupply
RebaseIntervalSet(uint256 rebaseInterval
Stake(address indexed useruint256 amountuint256 taxAmountuint256 mintedTokens
StakeStartTimeSet(uint256 stakeStartTime
StakeTaxSet(uint256 stakeTax
Transfer(address indexed fromaddress indexed touint256 value
TreasurySet(address indexed treasury
Unstake(address indexed useruint256 amountuint256 taxAmountuint256 returnedTokens
UnstakeTaxSet(uint256 unstakeTax
Constructor
constructor(address _baseTokenaddress _liquidityPooladdress _treasuryuint256 _stakeStartTime
Fallback and receive

This contract contains no fallback and receive objects.

Errors
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account