Staked OM

Verified contract

Active on Ethereum with 1,008 txns
Deployed by via 0xe413ff4c at 18783479
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
-
variable spans 2 additional slots
ERC-20
Value $768,340,389.59
0xc31828a95cebdaf689e5f6881c0342866866375cd14ed4e755e1d1d01f9ddbdb
0x7b88500168a7f2d4395b0f203020ce0c03a7e396821c6a5dd3e9f0f652868a58
0xf6c1b555bd4f59889784a0950434dbbce403380e62710d4682d45aece5d7db7c
0xf99009c9f45d5dc6aec882223140b32304b4812954dd48bcec4ce39f032f8de2
0x0a39b033cbb3d699a2ed42a80fe05b2312c8feab0beee4fa995759908f09cb5f
0xe7ab8d2555c76984ad005a7baebca796fec0baf4ea329f89bfbc72ab1c472705
0xfae08fa7cdb983ac13c7dfb014364b9e7196f35d4edf491efdeec813b84d1d29
0x481b1989c367f1294c128cca5764dbdaf16438a62297849bda39f6657e6c94f4
0xbb11bd653bb7d028696352d04cfbe724c9fb0306219369ea2c462aaf55edd24f
0x19cba1764e2830004885aa462730f3abeee00b029fa4f45d759b4987fa6d2488

Functions
Getter at block 21382365
MIN_STAKE_BALANCE(view returns (uint256)
1000000000000000000
claimingFeePercent(view returns (uint256)
2
currentStrategy(view returns (struct StakingPoolStrategy)
(0, 0, 0)
decimals(view returns (uint8)
18
defaultPrice(view returns (uint256 mantissauint256 baseuint256 exponentiation)
(mantissa=1000000000000000000, base=10, exponentiation=18)
feePool(view returns (uint256)
209804842647425716365193
getCurrentStrategyUnlockedRewards(view returns (uint256 unlocked)
0
getUnlockedRewards(view returns (uint256 unlockedbool currentStrategyEnded)
(unlocked=0, currentStrategyEnded=true)
lastUpdateBlockNumber(view returns (uint256)
21378436
lockedRewards(view returns (uint256)
0
name(view returns (string)
Staked OM
nextStrategy(view returns (struct StakingPoolStrategy)
(0, 0, 0)
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xba3cb98e6036c979cf90adbf9e36a7f06c29bb7f
price(view returns (uint256 mantissauint256 baseuint256 exponentiation)
(mantissa=1156690979235497228, base=10, exponentiation=18)
priceStored(view returns (uint256 mantissauint256 baseuint256 exponentiation)
(mantissa=1156690979235497228, base=10, exponentiation=18)
stakingToken(view returns (address)
0x3593d125a4f7849a1b059e64f4517a86dd60c95d
symbol(view returns (string)
sOM
totalStaked(view returns (uint256)
180289136494002930447966877
totalSupply(view returns (uint256)
155866294222475171639479533
totalUnstaked(view returns (uint256)
713414698205482366965518
unstakingTime(view returns (uint256)
691200
whitelist(view returns (address)
0xc47f57a487d1b955eb881d328063c38982429463
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
calculateUnstake(address accountuint256 amountview returns (uint256 unstakedAmountuint256 burnedAmount)
getUnstake(address accountview returns (struct StakingPoolUnstake result)
State-modifying
acceptOwnership(returns (bool success)
approve(address spenderuint256 amountreturns (bool)
cancelUnstaking(uint256 amountreturns (bool success)
claim(uint256 amountreturns (uint256 claimedAmountuint256 burnedAmount)
claimFees(returns (uint256 amount)
createNewStrategy(uint256 perBlockReward_uint256 startBlockNumber_uint256 duration_returns (bool success)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
decreasePool(uint256 amountreturns (bool success)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
increasePool(uint256 amountreturns (bool success)
nominateNewOwner(address owner_returns (bool success)
setClaimingFeePercent(uint256 feePercentreturns (bool success)
setUnstakingTime(uint256 unstakingTime_returns (bool success)
stake(uint256 amountbytes32[] proofreturns (uint256 mintedAmount)
stakeForUser(address accountuint256 amountbytes32[] proofreturns (uint256 mintedAmount)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unstake(uint256 amountreturns (uint256 unstakedAmountuint256 burnedAmount)
update(returns (bool success)
withdraw(returns (bool success)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Claimed(address indexed accountuint256 requestedAmountuint256 claimedAmountuint256 feeAmountuint256 burnedAmount
ClaimingFeePercentUpdated(uint256 feePercent
CurrentStrategyUpdated(uint256 perBlockRewarduint256 startBlockNumberuint256 endBlockNumber
FeeClaimed(address indexed receiveruint256 amount
Migrated(address indexed accountuint256 omTokenV1StakeAmountuint256 stakingPoolV1Rewarduint256 stakingPoolV2Reward
NextStrategyRemoved(
NextStrategyUpdated(uint256 perBlockRewarduint256 startBlockNumberuint256 endBlockNumber
OwnerChanged(address indexed newOwner
OwnerNominated(address indexed nominatedOwner
PoolDecreased(uint256 amount
PoolIncreased(address indexed payeruint256 amount
PriceUpdated(uint256 mantissauint256 baseuint256 exponentiation
RewardsUnlocked(uint256 amount
Staked(address indexed accountaddress indexed payeruint256 stakedAmountuint256 mintedAmount
Transfer(address indexed fromaddress indexed touint256 value
Unstaked(address indexed accountuint256 requestedAmountuint256 unstakedAmountuint256 burnedAmountuint256 applicableAt
UnstakingCanceled(address indexed accountuint256 amount
UnstakingTimeUpdated(uint256 unstakingTime
Withdrawed(address indexed accountuint256 amount
Constructor
constructor(string syntheticTokenNamestring syntheticTokenSymboladdress stakingToken_address owner_address whitelistAddress_uint256 claimingFeePercent_uint256 perBlockReward_uint256 startBlockNumber_uint256 duration_uint256 unstakingTime_uint256 defaultPriceMantissa
Fallback and receive

This contract contains no fallback and receive objects.

Errors
StakingPool__StakerNotWhitelisted(address staker