Cereneum

Verified contract

Active on Ethereum with 11,343 txns
Deployed by via 0x86b7f97b at 7906503
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 11 additional slots
-
variable spans 11 additional slots
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xcdbec69e08db44e00d9adedaca8d8b3a0a2cab5015eaae05e4d2ba1b9dac9d09
0x7ba6d6ac0c07f8e987e6b4d593b0c2d80c8ea1044da1418487cf1699cd6ba7e3
0xeadc848fdbcb7381792ab83ddb6a42933441f6dc40b627201c87fdb411dfb8a0
0x95f5b6856d830517bf1008d7f375fc73c71af2ffbfc06d5f0f0814a08e579ef0
0x4692808715a6ff3438c8275869293959998b31afa8434f7665b4d4243644d496
0xa9c85525eca2d68cb6c379b6b355752210d732588126332e5dfc7dd074187392
0x5dc8d89c03724806c760ac97709844db4999229b0e54ccaf879e01da06c79b73
0x97abad8f7634703b2c94725fe502510eddd7454c809546cac31d5101e532b732
0x95a94a13bf4cb65a2c8500ad81bba3400cda2ebb03cb569648f56066823f2525
0xe38dbdba1514a225261a59b7001c1697ea224102611138a9b980d3ce5322b573

Functions
Getter at block 21268726
DaysSinceLaunch(view returns (uint256)
1999
GetCirculatingSupply(view returns (uint256)
5208346461390387
GetTimeUntilNextDailyUpdate(view returns (uint256)
49554
IsClaimablePhase(view returns (bool)
false
decimals(view returns (uint256)
8
m_nAdjustedMaxRedeemable(view returns (uint256)
15019398043400000
m_nInterestMultiplier(view returns (uint8)
1
m_nLastEthWithdrawalTime(view returns (uint256)
1593658297
m_nMaxRedeemable(view returns (uint256)
21275254524468718
m_nRedeemedCount(view returns (uint256)
1502
m_nTotalEthStaked(view returns (uint256)
0
m_nTotalRedeemed(view returns (uint256)
81935032796874
m_nTotalStakeShares(view returns (uint256)
12342375377390453
m_nTotalStakedTokens(view returns (uint256)
1355042092511154
m_nUTXOCountAtSnapshot(view returns (uint256)
85997439
name(view returns (string)
Cereneum
symbol(view returns (string)
CER
totalSupply(view returns (uint256)
24407038736805123
Read-only
CalculateEarlyPenalty(uint256 a_tLockTimeuint256 a_nEndStakeCommitTimeuint256 a_nAmountuint256 a_nInterestEarnedview returns (uint256)
CalculateLatePenalty(uint256 a_tEndStakeCommitTimeuint256 a_tTimeRemovedFromGlobalPooluint256 a_nInterestEarnedpure returns (uint256)
CalculatePayout(uint256 a_nStakeSharesuint256 a_tLockTimeuint256 a_tEndTimeview returns (uint256)
CanClaim(bytes20 a_addressRedeeminguint256 a_nAmountbytes32[] a_hMerkleTreeBranchesuint8 a_nWhichChainview returns (bool)
CanClaimUTXOHash(bytes32 a_hMerkleLeafHashbytes32[] a_hMerkleTreeBranchesuint8 a_nWhichChainview returns (bool)
DifferenceInDays(uint256 a_nStartTimeuint256 a_nEndTimepure returns (uint256)
ECDSAVerify(address a_addressClaimingbytes32 a_publicKeyXbytes32 a_publicKeyYuint8 a_vbytes32 a_rbytes32 a_suint8 a_nWhichChainpure returns (bool)
GenerateSignatureMessage(address a_addressuint8 a_nWhichChainpure returns (bytes)
GetMonthlyLatePenalty(uint256 a_nAmountuint256 a_nDaysSinceLaunchpure returns (uint256)
GetNumberOfEthPoolStakes(address a_addressview returns (uint256)
GetNumberOfStakes(address a_addressview returns (uint256)
GetRedeemAmount(uint256 a_nAmountuint8 a_nWhichChainview returns (uint256uint256uint256)
GetRobinHoodMonthlyAmount(uint256 a_nAmountuint256 a_nDaysSinceLaunchpure returns (uint256)
PublicKeyToBitcoinAddress(bytes32 a_publicKeyXbytes32 a_publicKeyYuint8 a_nAddressTypepure returns (bytes20)
PublicKeyToEthereumAddress(bytes32 a_publicKeyXbytes32 a_publicKeyYpure returns (address)
TimestampToDaysSinceLaunch(uint256 a_tTimestampview returns (uint256)
ValidateSignature(bytes32 a_hashuint8 a_vbytes32 a_rbytes32 a_saddress a_addresspure returns (bool)
VerifyProof(bytes32[] a_hMerkleTreeBranchesbytes32 a_hMerkleLeafuint8 a_nWhichChainview returns (bool)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address ownerview returns (uint256)
m_EthereumStakers(addressuint256view returns (uint256 nAmountuint256 nDay)
m_blockchainRatios(uint256view returns (uint16)
m_dailyDataMap(uint256view returns (uint256 nPayoutAmountuint256 nTotalStakeSharesuint256 nTotalEthStaked)
m_hMerkleTreeRootsArray(uint256view returns (bytes32)
m_staked(addressuint256view returns (uint256 nAmountStakeduint256 nSharesStakeduint256 nCompoundedPayoutAccumulateduint256 tLockTimeuint256 tEndStakeCommitTimeuint256 tLastCompoundedUpdateTimeuint256 tTimeRemovedFromGlobalPooluint8 nVotedOnMultiplierbool bIsInGlobalPoolbool bIsLatePenaltyAlreadyPooled)
m_votingMultiplierMap(uint8view returns (uint256)
State-modifying
Claim(uint256 a_nAmountbytes32[] a_hMerkleTreeBranchesaddress a_addressClaimingbytes32 a_publicKeyXbytes32 a_publicKeyYuint8 a_nAddressTypeuint8 a_vbytes32 a_rbytes32 a_suint8 a_nWhichChainaddress a_referrerreturns (uint256)
CompoundInterest(uint256 a_nStakeIndex
EndStakeEarly(uint256 a_nStakeIndex
EndStakeForAFriend(uint256 a_nStakeIndexaddress a_address
EndStakeSafely(uint256 a_nStakeIndex
ExchangeEthereumAirdrops(
StartEthStake(payable 
StartStake(uint256 a_nAmountuint256 a_nDaysuint8 a_nInterestMultiplierVote
TransferContractETH(
UpdateDailyData(
WithdrawFromEthPool(uint256 a_nIndex
approve(address spenderuint256 valuereturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
Events
Approval(address indexed owneraddress indexed spenderuint256 value
ClaimEvent(uint256 nOriginalClaimAmountuint256 nAmountGranteduint256 nBonusesuint256 nPenaltiesbool bWasReferred
CompoundInterestEvent(uint256 nInterestCompounded
EndEthStakeEvent(uint256 nPayout
EndStakeEvent(uint256 nPrincipaluint256 nPayoutuint256 nDaysServeduint256 nPenaltyuint256 nStakeSharesuint256 nDaysCommitted
EndStakeForAFriendEvent(uint256 nSharesuint256 tStakeEndTimeCommit
StartEthStakeEvent(uint256 nEthAmount
StartStakeEvent(uint256 nAmountuint256 nDays
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(bytes32 a_hBTCMerkleTreeRootbytes32 a_hBCHMerkleTreeRootbytes32 a_hBSVMerkleTreeRootbytes32 a_hETHMerkleTreeRootbytes32 a_hLTCMerkleTreeRoot
Fallback and receive
fallback(
Errors

This contract contains no error objects.