Staked OM

Verified contract

Active on Ethereum with 13,818 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 $26,124,973.46
ERC-20
Value $0
ERC-20
--
0xa0ce4b1b7640bafd7ad2d567d3df9f17da150d6195da030b9174bd4225bc4941
0xae3a917335e59eaf1838cc5fb7aab148c31efd18774162eac48b54ebed4e5054
0xdb3a5bb14f44d9cc64a846809fc0b7e1f1338722e47be61f9e28c807f13cc016
0x19b46d0dfc6d4e852a2120e636588c5c74d737a10e0e13ae697a87d436172f5b
0xda775c66db71077c30a1f670b59baf7f2eb1656264b28969d4db333d562d05bb
0xe5090dda920e4623470505d16ecedf7efe57b147b1edc4800a8e635e7dc0b7fd
0x6e381ef6a3f23b5c93c1cac9db963f95e976afc7f34356181f330b3e98b187df
0x972654d752159901f0edff639f68292b27b5c44a7270f3cf0471754402b0617e
0x18c4938f40ed2252c575aec854359c44db5d76e75f9c97aca918e6870a9cde91
0x3617a449296d69b7ca94a5dcb0a0c48a989c723052dba5e0cbbde1dd2b296750

Functions
Getter at block 21287779
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)
1880718124162321746536
getCurrentStrategyUnlockedRewards(view returns (uint256 unlocked)
0
getUnlockedRewards(view returns (uint256 unlockedbool currentStrategyEnded)
(unlocked=0, currentStrategyEnded=false)
lastUpdateBlockNumber(view returns (uint256)
21287059
lockedRewards(view returns (uint256)
5166103445738010306069034
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)
1457594080543680252665979
totalSupply(view returns (uint256)
2775537926845198610202560309846
totalUnstaked(view returns (uint256)
692341493223423884742710
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.