Staked OM

Verified contract

Active on Ethereum with 13,606 txns
Deployed by via 0x9ed5fd5b at 11471417
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 $11,386,840.25
ERC-20
Value $0
ERC-20
--
0xcf236a94ba88475a037b4d292f0efbc630b020740b68a87574da278d9753760d
0xee50752a4ab2dc4be9d9a6ed8f1d8c16c7232e0e52554bc4c1d15eb4ca8bb12a
0xa7d5b053ddf4a3f2ca2fe93aa023e943eca64eef27ec60b47fe4fb594bbed529
0x46eb73e774c8be3ce3bcaa4c449e63aa6375a99aef6e8a184ef929d97e458f6d
0xffa7e62037b57e8b56384fb0780cf8b829750355183063e132fd8989b5f75006
0x98bd61c9b54831fb293813edf18dfb0cf361dc535cf77977f1159dfecf8f5e2a
0x3aa23013c42415fdd61de142f461662fa75849cd71d2fdb6a1dd486c012b0bdc
0xea505c19eee0f74b9b9819335d22e220c440e452508aced71681548cd06303c9
0xe6661c5081753bb0222a9b6a70dc812b96813a03d48b3b8e704bb4099bc5f27e
0xeaf42d508791c0e3fd155cbcb0bbf00647410e08af40d9a5037135f5c08831b5

Functions
Getter at block 20948579
DEFAULT_PRICE(view returns (uint256 mantissauint256 baseuint256 exponentiation)
(mantissa=1000000000000, base=10, exponentiation=18)
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
feePool(view returns (uint256)
664891660485045787767
getCurrentStrategyUnlockedRewards(view returns (uint256 unlocked)
0
getUnlockedRewards(view returns (uint256 unlockedbool currentStrategyEnded)
(unlocked=0, currentStrategyEnded=false)
lastUpdateBlockNumber(view returns (uint256)
20937576
lockedRewards(view returns (uint256)
5166745208299815311587771
migrator(view returns (address)
0x81d387219627833452f3d615a76b2eaa71383a5b
migratorInitialized(view returns (bool)
true
name(view returns (string)
Staked OM
nextStrategy(view returns (struct StakingPoolStrategy)
(12637888, 12500000000000000000, 12061888)
nominatedOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xd4eee3d50588d7dee8dcc42635e50093e0aa8cc0
 
price(view returns (uint256 mantissauint256 baseuint256 exponentiation)
priceStored(view returns (uint256 mantissauint256 baseuint256 exponentiation)
(mantissa=1080567307500, base=10, exponentiation=18)
stakingToken(view returns (address)
0x3593d125a4f7849a1b059e64f4517a86dd60c95d
symbol(view returns (string)
sOM
totalStaked(view returns (uint256)
1631365525376223875738358
totalSupply(view returns (uint256)
2960241690852181391990238667877
totalUnstaked(view returns (uint256)
692566641220316383121225
unstakingTime(view returns (uint256)
0
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)
burn(uint256 amountreturns (bool success)
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)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
increasePool(uint256 amountreturns (bool success)
initializeMigrator(returns (bool success)
mint(address accountuint256 amountreturns (bool success)
nominateNewOwner(address owner_returns (bool success)
setMigrator(address migrator_returns (bool success)
setUnstakingTime(uint256 unstakingTime_returns (bool success)
stake(uint256 amountreturns (uint256 mintedAmount)
stakeForUser(address accountuint256 amountreturns (uint256 mintedAmount)
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
unlockRewards(uint256 amountreturns (bool success)
unstake(uint256 amountreturns (uint256 unstakedAmountuint256 burnedAmount)
unstakeLocked(uint256 amountreturns (uint256 synthToBurn)
update(returns (bool success)
withdraw(returns (bool success)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Claimed(address indexed accountuint256 requestedAmountuint256 claimedAmountuint256 feeAmountuint256 burnedAmount
CurrentStrategyUpdated(uint256 perBlockRewarduint256 startBlockNumberuint256 endBlockNumber
FeeClaimed(address indexed receiveruint256 amount
Migrated(address indexed accountuint256 omTokenV1StakeAmountuint256 stakingPoolV1Rewarduint256 stakingPoolV2Reward
MigratorInitialized(
MigratorUpdated(address indexed migrator
NextStrategyRemoved(
NextStrategyUpdated(uint256 perBlockRewarduint256 startBlockNumberuint256 endBlockNumber
OwnerChanged(address indexed newOwner
OwnerNominated(address indexed nominatedOwner
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 burnedAmount
UnstakingCanceled(address indexed accountuint256 amount
UnstakingTimeUpdated(uint256 unstakingTime
Withdrawed(address indexed accountuint256 amount
Constructor
constructor(string syntheticTokenNamestring syntheticTokenSymboladdress stakingToken_address owner_uint256 claimingFeePercent_uint256 perBlockReward_uint256 startBlockNumber_uint256 duration_uint256 unstakingTime_uint256 defaultPriceMantissa
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.