P2PSports

Verified contract

Active on Ethereum with 126 txns
Deployed by via 0x98f55405 at 20764687
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
Native
Value $945.93
ERC-20
Value $109.25
ERC-20
Value $0.25
0xa600c52aab3870875381604b5c0e07a332a3cbf10baf31524f8d9c062ede5ff9
0x691f109e53bb31c967b0c4372b40971ca770587f646d447070433576f343b236
0xc81f77d97f6a9f9ba4a478600f236db722730426d84f898d709250bc3cbcb703
0x8c6da8e1edd1abd151652074e78f9c837e2ca5f0b252a11f33f16a5d62552aa5
0xa74ba83d5b7daac642e3d2acc7bd293ff0b316b63a6ec841765a5c53087bc92b
0xe874b142ab7c36f4a821c338a26ac080ba431aca51f6b7175813af7fc775d507
0xd7b0c80528c64bdc6009241f9c55a34e70aed4f66bf398be0b45df01635144df
0x56c433bf076c7893fb5b0b1ba095b6f0b5ce5aecbb7009b54de60817ca1b79dc
0xa90e859f820e4a1950bda68f38f57c07284ed82a173bb677c1be29375aa1eca6
0x81b6ee55492a6189db3298861dad247eab292e7a04a4fdf8863d3355370d2b3a

Functions
Getter at block 20900206
applyMembershipValues(view returns (bool)
false
awaitingTimeForPublicCancel(view returns (uint256)
172800
backend(view returns (address)
0xcd854bd769287bee0b9ac77712c32b12b27cb8e4
bettingAllowed(view returns (bool)
true
defaultOracleDecimals(view returns (uint256)
8
getAllowedTokens(view returns (address[])
[0x0000000000000000000000000000000000000000, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0xdAC17F958D2ee523a2206206994597C13D831ec7, 0xa62cc35625B0C8dc1fAEA39d33625Bb4C15bD71C]
latestChallengeId(view returns (uint256)
44
maxAdminShareInUsd(view returns (uint256)
100000000000
maxAdminShareSTMX(view returns (uint256)
100000000000000000000000
maxAdminShareThresholds(view returns (uint256)
20
maxChallengersEachSide(view returns (uint256)
50
maxChallengersForPickem(view returns (uint256)
50
maxChallengesToResolve(view returns (uint256)
10
maxForMinUSDBetAmount(view returns (uint256)
10000000000
maxWinnersGroupChallenge(view returns (uint256)
10
minUSDBetAmount(view returns (uint256)
1000000000
owner(view returns (address)
0x030132140bf25543569897c677f898074b23cb92
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
priceFeedErrorMargin(view returns (uint256)
5
 
renounceOwnership(view 
Read-only
challengeExists(uint256 challengeIdview returns (bool)
getAdminShareRules(address tokenview returns (uint256[] thresholdsuint256[] sharesInUSDbool isSTMX)
getChallengeDetails(uint256 challengeIdview returns (struct IP2PSportsChallenge challengeDetails)
getUserBet(uint256 challengeIdaddress userview returns (struct IP2PSportsUserBet)
getUserWithdrawables(address userview returns (address[] tokensuint256[] amounts)
State-modifying
acceptOwnership(
allowBetting(bool value_
allowTokens(address[] tokensaddress[] priceFeedsuint256[] minBetAmounts
cancelChallenge(uint256 challengeIduint8 cancelType
cancelParticipation(address useruint256 challengeIduint8 cancelType
changeBackend(address backend_
changeMinUSDBettingAmount(uint256 value_
createChallenge(address tokenuint256 amountFromWalletuint256 amountFromWithdrawablesuint8 decisionuint8 challengeTypeuint256 startTimeuint256 endTimeuint8 membershipLeveluint256 feePercentageaddress referreruint256 referralCommisionbytes32[] proofpayable 
debitInSC(uint256 _amountaddress _tokenpayable 
increaseBetAmount(uint256 challengeIduint256 amountFromWalletuint256 amountFromWithdrawablesuint8 membershipLeveluint256 feePercentageaddress referreruint256 referralCommisionbytes32[] proofpayable 
joinChallenge(uint256 challengeIduint256 amountFromWalletuint256 amountFromWithdrawablesuint8 decisionuint8 membershipLeveluint256 feePercentageaddress referreruint256 referralCommisionbytes32[] proofpayable 
resolveChallenge(uint256[] challengeIdsuint8[] finalOutcomes
resolveGroupChallenge(uint256 challengeIdaddress[] winnersuint256[] profits
restrictTokens(address[] tokens
setAdminShareRules(uint256[] thresholdsuint256[] sharesInUSDaddress tokenbool isSTMX
transferOwnership(address newOwner
updateApplyMembershipValues(bool value_
updateMaxChallengers(uint256 _maxChallengersEachSideuint256 _maxChallengersForPickem
updateRoot(bytes32 _root
withdraw(address token
Events
AdminReceived(uint256 challengeIdaddress tokenuint256 amount
AdminShareCalculated(uint256 challengeIdaddress tokenuint256 amount
AdminShareRulesUpdated(struct IP2PSportsAdminShareRule adminShareRulesaddress by
AdminWithdrawn(address tokenuint256 amount
BackendChanged(address backendaddress by
BetAmountIncreased(uint256 challengeIduint256 increasedAmountuint256 newTotalAmountaddress byaddress token
BettingAllowed(bool valueaddress by
CancelParticipation(address useruint256 challengeId
ChallengeCanceled(uint256 challengeId
ChallengeCreated(uint256 challengeIdaddress tokenaddress byuint256 inputStakedQty
ChallengeFundsMoved(uint256 challengeIdaddress[] winnersuint256[] winnersProfitaddress[] losersuint256[] losersLossuint8 mothodTypeaddress token
ChallengeJoined(uint256 challengeIduint256 amountaddress byaddress tokenuint256 inputStakedQty
ChallengeResolved(uint256 challengeIduint8 finalOutcome
DebitedInSC(uint256 amountaddress by
MaxChallengersUpdated(uint256 maxChallengersEachSideuint256 maxChallengersForPickemaddress by
MembershipApplied(bool valueaddress by
MerkleRootUpdated(bytes32 rootaddress by
MinUSDBettingAmountUpdated(uint256 amountaddress by
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ReferralsEarned(uint256 challengeIdaddress tokenaddress[] referrersuint256[] referrelCommissions
TokenAllowed(address[] tokensaddress[] priceFeedsuint256[] minBetAmountsaddress by
TokenRestricted(address[] tokensaddress by
UserWithdrawn(address tokenuint256 amountaddress by
Constructor
constructor(address backend_
Fallback and receive
receive(
Errors

This contract contains no error objects.