PredictionETH

Verified contract

Active on Base with 8,603 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,681.89
0xdab5459c6e6cc1ec5618a61b0e5978792cb880c9d8cf32697213333cc9644437
0xda2cfcd2ae743689121dd2b49a95c85583be8bf17c2a2109c5b157d2fb0239b8
0x7651856cea376056c7943ca097612abaf6504d70bdc2181be35e7b75a39ca77a
0x3be820a598f291e95dddfa6d59a033b954fdc96f4a475e3c3b6b38dc8ee664c4
0x8708fb5c2b53f055f82e868e438de971c9dc6732c9d173887ba498c8ccbcba95
0xfbfe77ac2cf0998770fbbdeabc9511a172e258b0fe849679a470185d6ae3569d
0x8cbce7a74f381c3341b33b2ef2434b1f7b3eaf56a361de3d097e4878fb20e2af
0x65c649e5b2b7c819da914a97b8af4a0d4f77958c1d7b227649462db879755d50
0x294d318f241fac5cde3f6e20da5694bd6c767cd58fb3d51cd808922e49980a07
0x3bc965647256aef2baf31e1c7d401b09538a8b7a54478c7cd42ab5adb8cc2d49

Functions
Getter at block 22754933
MAX_TREASURY_FEE(view returns (uint256)
1000
adminAddress(view returns (address)
0x9e8ee47443a8282ea1a0be349f99f96653929c2c
bufferSeconds(view returns (uint256)
30
currentEpoch(view returns (uint256)
2937
genesisLockOnce(view returns (bool)
true
genesisStartOnce(view returns (bool)
true
intervalSeconds(view returns (uint256)
1800
minBetAmount(view returns (uint256)
200000000000000
operatorAddress(view returns (address)
0x9e8ee47443a8282ea1a0be349f99f96653929c2c
oracle(view returns (address)
0x71041dddad3595f9ced3dccfbe3d1f4b0a16bb70
oracleLatestRoundId(view returns (uint256)
18446744073709564651
oracleUpdateAllowance(view returns (uint256)
450
owner(view returns (address)
0x845e2f1336d686794f791203ca6733d51672f543
paused(view returns (bool)
false
treasuryAmount(view returns (uint256)
0
treasuryFee(view returns (uint256)
1000
Read-only
claimable(uint256 epochaddress userview returns (bool)
getUserRounds(address useruint256 cursoruint256 sizeview returns (uint256[]struct PredictionETHBetInfo[]uint256)
getUserRoundsLength(address userview returns (uint256)
ledger(uint256addressview returns (uint8 positionuint256 amountbool claimed)
refundable(uint256 epochaddress userview returns (bool)
rounds(uint256view returns (uint256 epochuint256 startTimestampuint256 lockTimestampuint256 closeTimestampint256 lockPriceint256 closePriceuint256 lockOracleIduint256 closeOracleIduint256 totalAmountuint256 bullAmountuint256 bearAmountuint256 rewardBaseCalAmountuint256 rewardAmountbool oracleCalled)
userRounds(addressuint256view returns (uint256)
State-modifying
betBear(uint256 epochpayable 
betBull(uint256 epochpayable 
claim(uint256[] epochs
claimTreasury(
executeRound(
genesisLockRound(
genesisStartRound(
pause(
recoverToken(address _tokenuint256 _amount
renounceOwnership(
setAdmin(address _adminAddress
setBufferAndIntervalSeconds(uint256 _bufferSecondsuint256 _intervalSeconds
setMinBetAmount(uint256 _minBetAmount
setOperator(address _operatorAddress
setOracle(address _oracle
setOracleUpdateAllowance(uint256 _oracleUpdateAllowance
setTreasuryFee(uint256 _treasuryFee
transferOwnership(address newOwner
unpause(
Events
BetBear(address indexed senderuint256 indexed epochuint256 amount
BetBull(address indexed senderuint256 indexed epochuint256 amount
Claim(address indexed senderuint256 indexed epochuint256 amount
EndRound(uint256 indexed epochuint256 indexed roundIdint256 price
LockRound(uint256 indexed epochuint256 indexed roundIdint256 price
NewAdminAddress(address admin
NewBufferAndIntervalSeconds(uint256 bufferSecondsuint256 intervalSeconds
NewMinBetAmount(uint256 indexed epochuint256 minBetAmount
NewOperatorAddress(address operator
NewOracle(address oracle
NewOracleUpdateAllowance(uint256 oracleUpdateAllowance
NewTreasuryFee(uint256 indexed epochuint256 treasuryFee
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Pause(uint256 indexed epoch
Paused(address account
RewardsCalculated(uint256 indexed epochuint256 rewardBaseCalAmountuint256 rewardAmountuint256 treasuryAmount
StartRound(uint256 indexed epoch
TokenRecovery(address indexed tokenuint256 amount
TreasuryClaim(uint256 amount
Unpause(uint256 indexed epoch
Unpaused(address account
Constructor
constructor(address _oracleAddressaddress _adminAddressaddress _operatorAddressuint256 _intervalSecondsuint256 _bufferSecondsuint256 _minBetAmountuint256 _oracleUpdateAllowanceuint256 _treasuryFee
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.