PredictionMarket
Verified contract
Active on
Ethereum with 538 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x5f4e…8419
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
HILO | ERC-20 | 90.341294K | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18643958 | a year ago | | | 0 | 0.00092619567 | |
| 18643956 | a year ago | | | 0 | 0.00084181587 | |
| 18643946 | a year ago | | | 0 | 0.00081602529 | |
| 18106300 | a year ago | | | 0 | 0.00035131013 | |
| 18106296 | a year ago | | | 0 | 0.00040118790 | |
| 18106290 | a year ago | | | 0 | 0.00034899085 | |
| 18106172 | a year ago | | | 0 | 0.00029950353 | |
| 18106167 | a year ago | | | 0 | 0.00029947077 | |
| 18105963 | a year ago | | | 0 | 0.00078368123 | |
| 18105951 | a year ago | | | 0 | 0.0021117600 |
ABI
ABI objects
Getter at block 21157968
MAX_TREASURY_FEE() view returns (uint256)
1000
adminAddress() view returns (address)
0x25c02ac0e11fc0499678b5e6878222de220a8e9e
bufferSeconds() view returns (uint256)
60
currentEpoch() view returns (uint256)
137
genesisLockOnce() view returns (bool)
false
genesisStartOnce() view returns (bool)
false
intervalSeconds() view returns (uint256)
3600
minBetAmount() view returns (uint256)
5000000000000000000000
operatorAddress() view returns (address)
0x25c02ac0e11fc0499678b5e6878222de220a8e9e
oracle() view returns (address)
0x5f4ec3df9cbd43714fe2740f5e3616155c5b8419
oracleLatestRoundId() view returns (uint256)
92233720368547798745
oracleUpdateAllowance() view returns (uint256)
300
owner() view returns (address)
0x25c02ac0e11fc0499678b5e6878222de220a8e9e
paused() view returns (bool)
true
token() view returns (address)
0xbb9fd9fa4863c03c574007ff3370787b9ce65ff6
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 PredictionMarketBetInfo[], 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, uint256 _amount)
betBull(uint256 epoch, uint256 _amount)
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 _token, 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.