Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xb2fd…59aa
8 additional
variables
Balances ($0.00)
No balances found for "Pool"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20858521 | 2 months ago | | | 0 | 0.0000013559531 | |
| 6469585 | a year ago | | | 0 | 0.000015082500 | |
| 5284393 | a year ago | | | 0 | 0.000016042500 | |
| 5009000 | a year ago | | | 0 | 0.000016042500 | |
| 4908920 | a year ago | | | 0 | 0.000016042500 | |
| 4908337 | a year ago | | | 0 | 0.000016042500 | |
| 4882342 | a year ago | | | 0 | 0.000036605913 | |
| 4882335 | a year ago | | | 0 | 0.000036605913 | |
| 4882322 | a year ago | | | 0 | 0.000036605913 | |
| 4882316 | a year ago | | | 0 | 0.000036605913 |
ABI
ABI objects
Getter at block 22914922
MULTIPLIER() view returns (uint256)
1000000000000
activePlayersCount() view returns (uint64)
213
adminFee() view returns (uint64)
10
adminFeeSet() view returns (bool)
true
adminWithdraw() view returns (bool)
true
allowRenouncingOwnership() view returns (bool)
false
depositCount() view returns (uint64)
2
depositRoundInterestSharePercentage() view returns (uint64)
666666666666
disableRewardTokenClaim() view returns (bool)
false
earlyWithdrawalFee() view returns (uint64)
5
emergencyWithdraw() view returns (bool)
false
firstSegmentStart() view returns (uint64)
1692793757
flexibleSegmentPayment() view returns (bool)
true
getCurrentSegment() view returns (uint64)
32
getNumberOfPlayers() view returns (uint256)
213
impermanentLossShare() view returns (uint256)
0
inboundToken() view returns (address)
0xd9aaec86b65d86f6a7b5b1b0c42ffa531710b6ca
incentiveToken() view returns (address)
0x0000000000000000000000000000000000000000
isGameCompleted() view returns (bool)
true
isInitialized() view returns (bool)
true
isTransactionalToken() view returns (bool)
false
maxFlexibleSegmentPaymentAmount() view returns (uint256)
50000000000
maxPlayersCount() view returns (uint64)
500
netTotalGamePrincipal() view returns (uint256)
0
owner() view returns (address)
0x763272e8a83f52a13c35eeceb9fa14ed51065804
paused() view returns (bool)
false
segmentLength() view returns (uint64)
1209600
segmentPayment() view returns (uint256)
0
strategy() view returns (address)
0xb2fdacd92fbb4ddc534f5875e59312de73a859aa
totalGameInterest() view returns (uint256)
0
totalGamePrincipal() view returns (uint256)
0
totalIncentiveAmount() view returns (uint256)
0
waitingRoundSegmentLength() view returns (uint64)
1209600
waitingRoundSegmentStart() view returns (uint64)
1695212957
winnerCount() view returns (uint64)
212
winnersLeftToWithdraw() view returns (uint64)
0
Read-only
adminFeeAmount(uint256) view returns (uint256)
cumulativePlayerIndexSum(uint256) view returns (uint256)
isWinner(address _player) view returns (bool)
iterablePlayers(uint256) view returns (address)
playerIndex(address, uint256) view returns (uint256)
players(address) view returns (bool withdrawn, bool canRejoin, bool isWinner, address addr, uint64 withdrawalSegment, uint64 mostRecentSegmentPaid, uint256 amountPaid, uint256 netAmountPaid, uint256 depositAmount)
rewardTokenAmounts(uint256) view returns (uint256)
rewardTokens(uint256) view returns (address)
segmentCounter(uint256) view returns (uint256)
totalWinnerDepositsPerSegment(uint256) view returns (uint256)
State-modifying
Events adminFeeWithdraw(uint256 _minAmount)
disableClaimingRewardTokens()
earlyWithdraw(uint256 _minAmount)
enableEmergencyWithdraw()
initialize(address _incentiveToken)
joinGame(uint256 _minAmount, uint256 _depositAmount) payable
lowerEarlyWithdrawFee(uint64 _newEarlyWithdrawFee)
makeDeposit(uint256 _minAmount, uint256 _depositAmount) payable
pause()
renounceOwnership()
setIncentiveToken(address _incentiveToken)
transferOwnership(address newOwner)
unlockRenounceOwnership()
unpause()
withdraw(uint256 _minAmount)
AdminFee(uint256[] adminFeeAmounts)
AdminWithdrawal(address indexed admin, uint256 totalGameInterest, uint256 adminIncentiveAmount, uint256[] adminFeeAmounts)
ClaimRewardTokensDisabled(uint64 currentSegment)
Deposit(address indexed player, uint256 indexed segment, uint256 amount, uint256 netAmount, uint256 playerIndex, uint256 cumulativePlayerIndexSum, uint256 totalWinnerDepositsPerSegment)
EarlyWithdrawal(address indexed player, uint256 amount, uint256 totalGamePrincipal, uint256 netTotalGamePrincipal, uint256 depositedAmount, uint256 depositedNetAmount, uint256 cumulativePlayerIndexSum, uint256 totalWinnerDepositsPerSegment)
EarlyWithdrawalFeeChanged(uint64 currentSegment, uint64 oldFee, uint64 newFee)
EmergencyWithdrawalEnabled(uint64 currentSegment, uint64 winnerCount, uint64 depositRoundInterestSharePercentage)
EndGameStats(address indexed player, uint256 totalBalance, uint256 totalGamePrincipal, uint256 netTotalGamePricipal, uint256 totalGameInterest, uint256[] grossRewardTokenAmount, uint256 totalIncentiveAmount, uint256 impermanentLossShare)
ExternalTokenGetBalanceError(address indexed token, bytes reason)
ExternalTokenTransferError(address indexed token, bytes reason)
IncentiveTokenSet(address token)
Initialized(uint64 firstSegmentStart, uint64 waitingRoundSegmentStart)
JoinedGame(address indexed player, uint256 amount, uint256 netAmount, uint256 playerIndex, uint256 cumulativePlayerIndexSum, uint256 totalWinnerDepositsPerSegment)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Unpaused(address account)
UpdateGameStats(address indexed player, uint256 totalBalance, uint256 totalGamePrincipal, uint256 netTotalGamePrincipal, uint256 totalGameInterest, uint256 totalIncentiveAmount, uint256[] totalRewardAmounts, uint256 impermanentLossShare, uint256 cumulativePlayerIndexSum, uint256 totalWinnerDepositsPerSegment)
WithdrawInboundTokens(address indexed player, uint256 amount)
WithdrawIncentiveToken(address indexed player, uint256 amount)
WithdrawRewardTokens(address indexed player, uint256[] amounts)
constructor(address _inboundCurrency, uint256 _maxFlexibleSegmentPaymentAmount, uint64 _depositCount, uint64 _segmentLength, uint64 _waitingRoundSegmentLength, uint256 _segmentPayment, uint64 _earlyWithdrawalFee, uint64 _customFee, uint64 _maxPlayersCount, bool _flexibleSegmentPayment, address _strategy, bool _isTransactionalToken)
receive()
ADMIN_FEE_WITHDRAWN()
DEPOSIT_NOT_ALLOWED()
EARLY_EXIT_NOT_POSSIBLE()
GAME_ALREADY_INITIALIZED()
GAME_ALREADY_STARTED()
GAME_COMPLETED()
GAME_NOT_COMPLETED()
GAME_NOT_INITIALIZED()
INVALID_CUSTOM_FEE()
INVALID_DEPOSIT_COUNT()
INVALID_EARLY_WITHDRAW_FEE()
INVALID_FLEXIBLE_AMOUNT()
INVALID_INBOUND_TOKEN()
INVALID_INCENTIVE_TOKEN()
INVALID_MAX_FLEXIBLE_AMOUNT()
INVALID_MAX_PLAYER_COUNT()
INVALID_NET_DEPOSIT_AMOUNT()
INVALID_OWNER()
INVALID_SEGMENT_LENGTH()
INVALID_SEGMENT_PAYMENT()
INVALID_STRATEGY()
INVALID_TRANSACTIONAL_TOKEN_AMOUNT()
INVALID_TRANSACTIONAL_TOKEN_SENDER()
INVALID_WAITING_ROUND_SEGMENT_LENGTH()
MAX_PLAYER_COUNT_REACHED()
NOT_PLAYER()
PLAYER_ALREADY_JOINED()
PLAYER_ALREADY_PAID_IN_CURRENT_SEGMENT()
PLAYER_ALREADY_WITHDREW()
PLAYER_ALREADY_WITHDREW_EARLY()
PLAYER_DID_NOT_PAID_PREVIOUS_SEGMENT()
PLAYER_DOES_NOT_EXIST()
RENOUNCE_OWNERSHIP_NOT_ALLOWED()
TOKEN_TRANSFER_FAILURE()
TRANSACTIONAL_TOKEN_TRANSFER_FAILURE()