PredictionETH
Verified contract
Active on
Base with 8,603 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x7104…bb70
Balances ($1,681.89)
Native
Value
$1,681.89
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.509437 | $3,301.47 |
$1,681.89 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11770054 | 8 months ago | | | 0 | 0.000000094146786734 | |
| 7964082 | a year ago | | | 0 | 0.0000030384752 | |
| 7963179 | a year ago | | | 0 | 0.0000030384755 | |
| 7962277 | a year ago | | | 0 | 0.0000030408558 | |
| 7961375 | a year ago | | | 0 | 0.0000030408589 | |
| 7960474 | a year ago | | | 0 | 0.0000030408558 | |
| 7959571 | a year ago | | | 0 | 0.0000030408561 | |
| 7958670 | a year ago | | | 0 | 0.0000030408552 | |
| 7957767 | a year ago | | | 0 | 0.0000030408552 | |
| 7956864 | a year ago | | | 0 | 0.0000030408555 |
ABI
ABI objects
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 epoch, address user) view returns (bool)
getUserRounds(address user, uint256 cursor, uint256 size) view returns (uint256[], struct PredictionETHBetInfo[], uint256)
getUserRoundsLength(address user) view returns (uint256)
ledger(uint256, address) view returns (uint8 position, uint256 amount, bool claimed)
refundable(uint256 epoch, address user) view returns (bool)
rounds(uint256) view returns (uint256 epoch, uint256 startTimestamp, uint256 lockTimestamp, uint256 closeTimestamp, int256 lockPrice, int256 closePrice, uint256 lockOracleId, uint256 closeOracleId, uint256 totalAmount, uint256 bullAmount, uint256 bearAmount, uint256 rewardBaseCalAmount, uint256 rewardAmount, bool oracleCalled)
userRounds(address, uint256) view returns (uint256)
State-modifying
Events betBear(uint256 epoch) payable
betBull(uint256 epoch) payable
claim(uint256[] epochs)
claimTreasury()
executeRound()
genesisLockRound()
genesisStartRound()
pause()
recoverToken(address _token, uint256 _amount)
renounceOwnership()
setAdmin(address _adminAddress)
setBufferAndIntervalSeconds(uint256 _bufferSeconds, uint256 _intervalSeconds)
setMinBetAmount(uint256 _minBetAmount)
setOperator(address _operatorAddress)
setOracle(address _oracle)
setOracleUpdateAllowance(uint256 _oracleUpdateAllowance)
setTreasuryFee(uint256 _treasuryFee)
transferOwnership(address newOwner)
unpause()
BetBear(address indexed sender, uint256 indexed epoch, uint256 amount)
BetBull(address indexed sender, uint256 indexed epoch, uint256 amount)
Claim(address indexed sender, uint256 indexed epoch, uint256 amount)
EndRound(uint256 indexed epoch, uint256 indexed roundId, int256 price)
LockRound(uint256 indexed epoch, uint256 indexed roundId, int256 price)
NewAdminAddress(address admin)
NewBufferAndIntervalSeconds(uint256 bufferSeconds, uint256 intervalSeconds)
NewMinBetAmount(uint256 indexed epoch, uint256 minBetAmount)
NewOperatorAddress(address operator)
NewOracle(address oracle)
NewOracleUpdateAllowance(uint256 oracleUpdateAllowance)
NewTreasuryFee(uint256 indexed epoch, uint256 treasuryFee)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Pause(uint256 indexed epoch)
Paused(address account)
RewardsCalculated(uint256 indexed epoch, uint256 rewardBaseCalAmount, uint256 rewardAmount, uint256 treasuryAmount)
StartRound(uint256 indexed epoch)
TokenRecovery(address indexed token, uint256 amount)
TreasuryClaim(uint256 amount)
Unpause(uint256 indexed epoch)
Unpaused(address account)
constructor(address _oracleAddress, address _adminAddress, address _operatorAddress, uint256 _intervalSeconds, uint256 _bufferSeconds, uint256 _minBetAmount, uint256 _oracleUpdateAllowance, uint256 _treasuryFee)
This contract contains no fallback and receive objects.
This contract contains no error objects.