UpDownPrediction

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x84d974ec at 12607314
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
3 additional variables

No balances found for "UpDownPrediction"

No transactions found for "UpDownPrediction"


Functions
Getter at block 23160920
adminAddress(view returns (address)
0x0000000000000000000000000000000000000000
chips(view returns (address)
0x0000000000000000000000000000000000000000
currentEpoch(view returns (uint256)
0
getTokens(view returns (address[] _tokens)
[]
intervalSeconds(view returns (uint256)
0
maxBetAmount(view returns (uint256)
0
maxBetTime(view returns (uint256)
0
minBetAmount(view returns (uint256)
0
operatorAddress(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
stakingPoolAddress(view returns (address)
0x0000000000000000000000000000000000000000
treasuryAmount(view returns (uint256)
0
Read-only
claimable(uint256 epochaddress userbytes32[] merkleProofuint256 amountview returns (bool)
claimedEpoch(uint256addressview returns (bool)
ledger(uint256addressaddressuint256view returns (uint256 predictionuint256 amountuint256 epoch)
merkleRoots(uint256view returns (bytes32)
supportedTokens(addressview returns (bool)
symbols(uint256view returns (string)
tokens(uint256view returns (address)
totalAmounts(uint256view returns (uint256)
userRounds(addressaddressuint256view returns (uint256)
State-modifying
addToken(address tokenstring symbol
claim(uint256 epochbytes32[] merkleProofuint256 amount
claimTreasury(
initialize(address _adminAddressaddress _operatorAddressaddress _chipsuint256 _intervalSecondsuint256 _minBetAmountuint256 _maxBetAmount
pause(
predict(address tokenuint256 epochuint256 amountuint256 prediction
removeToken(address token
renounceOwnership(
resolveRound(bytes32 merkleRootuint256 toTreasuryuint256 toStakingPool
setAdmin(address _adminAddress
setIntervalSeconds(uint256 _intervalSeconds
setMaxBetAmount(uint256 _maxBetAmount
setMinBetAmount(uint256 _minBetAmount
setOperator(address _operatorAddress
setStakingPool(address _stakingPoolAddress
startGenesisRound(
transferOwnership(address newOwner
unpause(
Events
Bet(address indexed senderuint256 indexed epochaddress indexed tokenuint256 amountuint256 prediction
Claimed(address indexed senderuint256 indexed epochuint256 amount
Initialized(uint8 version
LockedRound(uint256 indexed epochuint256 lockTime
NewAdminAddress(address admin
NewIntervalSeconds(uint256 intervalSeconds
NewMaxBetAmount(uint256 indexed epochuint256 maxBetAmount
NewMinBetAmount(uint256 indexed epochuint256 minBetAmount
NewOperatorAddress(address operator
NewOracle(address oracle
NewOracleUpdateAllowance(uint256 oracleUpdateAllowance
NewRound(uint256 indexed epochuint256 maxBetTime
NewStakingFee(uint256 indexed epochuint256 stakingFee
NewStakingPoolAddress(address indexed stakingPool
NewTreasuryFee(uint256 indexed epochuint256 treasuryFee
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Pause(uint256 indexed epoch
Paused(address account
ResolvedRound(uint256 indexed epochuint256 resolveTime
TokenAdded(address tokenstring symbol
TokenRecovery(address tokenuint256 amount
TokenRemoved(address token
TreasuryClaim(uint256 amount
Unpause(uint256 indexed epoch
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.