Stake

Verified contract

Active on Ethereum with 56 txns
Deployed by via 0x25cf34ab at 18728940
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
ERC-20
--
0x89aaa62411008fe4242b32b267ec8ccd45cefb00157dc4f9ede22a7b259dbb9a
0x2af7087b625b9e6921a86474354fb35963d269753e8cd1d13a4a954a730b548a
0x8d0ca282b92debe9f76facfcf24e45b27ced17360abc09accbda252edbaa438e
0xd76ed4810b76763d82cf32228d6a71d64ef841e5a64798620a0ae7080a155fb1
0xc1b1f440be5c9003c81bf6b8293bbd2645c78eaa08b7fbd22bb752844abe2019
0xa28e43f1ad8b54f8cc57877c2403c0e72956b1aa71b3ad62a125f708ba54e2c2
0xdbea62ffcb29ad85c5c5d064498b6805d451026b82ac2739dfe4aa209b4ede9a
0x215ff89e6c1ceafa8db17f3c6fa77fc310940aac89d58fb4833d9ed42ae17f88
0xa9d475e80f3f7f5514621dbf5f968a913fc582dcc86896914b023c201df69245
0x3fee656aa1047bb683ff210492de52dc92ac1b8dad8f3e6c88338e008e06b2fa

Functions
Getter at block 20929242
APR_PERCENT(view returns (uint256)
6000000000000000000
adminPercent(view returns (uint256)
4000000000000000000
burnWallet(view returns (address)
0x000000000000000000000000000000000000dead
duration(view returns (uint256)
43200
isBurn(view returns (bool)
true
isInitialized(view returns (bool)
true
owner(view returns (address)
0xea007c2fa93bff89dab833a114c79ce5fb19f175
paused(view returns (bool)
false
phase_duration_1(view returns (uint256)
5184000
phase_duration_2(view returns (uint256)
12960000
phase_duration_3(view returns (uint256)
15465600
rewardToken(view returns (address)
0x1831186e1cbd4fa7f4f23d8453a68969067e34e1
signer(view returns (address)
0x577b42c419114ab8fa0e481137d59afa6df2a27d
stakeDuration(view returns (uint256)
15552000
stakeFactory(view returns (address)
0x4c207d0167e29496987c7882d212db88a552b11c
stakeToken(view returns (address)
0x1831186e1cbd4fa7f4f23d8453a68969067e34e1
Read-only
message(address _receiveruint256 _burnPercentuint256 timeview returns (bytes32 messageHash)
msgHash(bytes32view returns (bool)
penalityPercent(uint256view returns (uint256)
users(addressview returns (uint256 depositAmountbool autoDeposituint256 stakeTimeuint256 endTimeuint256 earningsuint256 apr)
verifySignature(bytes32 _messageHashbytes _signaturepure returns (address signatureAddress)
viewReward(address _userview returns (uint256 reward)
State-modifying
emergencyWithdraw(address _tokenaddress _useruint256 _amount
initialize(address _stakeaddress _rewarduint256 _aprbool _burnEnableaddress _adminaddress _signer
manageAutoRnewal(bool _isAutoDeposit
renounceOwnership(
stake(uint256 _amountbool _isAutoDeposit
transferOwnership(address newOwner
updateAPR_Percent(uint256 _apr
updateAdminPercent(uint256 _adminPercent
updateBurnOption(bool _status
updateBurnWallet(address _burn
updateDurations(uint256 _stakeDurationuint256 _duration
updatePenalityPercent(uint256 _percent_1uint256 _percent_2
updatePhaseeDuration(uint256 _phase_duration_1uint256 _phase_duration_2uint256 _phase_duration_3
updateSigner(address _signer
updateTokens(address _stakeaddress _reward
withdraw(bytes signatureuint256 _percentuint256 _expiry
Events
AutoInjection(address indexed fromuint256 amountuint256 depositTimeuint256 APR
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
StakeDetails(address indexed fromuint256 amountbool autoRenewaluint16 time
Unpaused(address account
Withdraw(address indexed fromuint256 amountuint256 rewarduint256 burnPercentageuint16 time
Constructor
constructor(
Fallback and receive
receive(
Errors

This contract contains no error objects.