Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xbbe6…4ff6
8 additional
variables
Balances ($7.29)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
WETH | ERC-20 | 0.002006 | $3,604.23 |
$7.23 | |
GOCHU | ERC-20 | 50K | $0.000001 |
$0.05 | |
kurbi | ERC-20 | 0.1 | $0.000498 |
$0 | |
PEP | ERC-20 | 61.2 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21371593 | a month ago | | | 0 | 0.000015205200 | |
| 21230137 | a month ago | | | 0 | 0.000015205200 | |
0xf09f92a8 | 17427656 | 4 months ago | | | 0 | 7.5178175e-7 | |
| 6644193 | a year ago | | | 0 | 0.000015310200 | |
| 5336014 | a year ago | | | 0 | 0.000017020200 | |
| 5333483 | a year ago | | | 0 | 0.000017020200 | |
| 5333280 | a year ago | | | 0 | 0.000015310200 | |
| 5157481 | a year ago | | | 0 | 1.4070502e-7 | |
| 4689594 | a year ago | | | 0 | 0.000015310200 | |
| 4347903 | a year ago | | | 0 | 0.000017020200 |
ABI
ABI objects
Getter at block 23071355
MULTIPLIER() view returns (uint256)
1000000000000
activePlayersCount() view returns (uint64)
231
adminFee() view returns (uint64)
10
adminFeeSet() view returns (bool)
true
adminWithdraw() view returns (bool)
true
allowRenouncingOwnership() view returns (bool)
false
depositCount() view returns (uint64)
1
depositRoundInterestSharePercentage() view returns (uint64)
498220640569
disableRewardTokenClaim() view returns (bool)
false
earlyWithdrawalFee() view returns (uint64)
10
emergencyWithdraw() view returns (bool)
false
firstSegmentStart() view returns (uint64)
1691583681
flexibleSegmentPayment() view returns (bool)
true
getCurrentSegment() view returns (uint64)
34
getNumberOfPlayers() view returns (uint256)
231
impermanentLossShare() view returns (uint256)
0
inboundToken() view returns (address)
0x4200000000000000000000000000000000000006
incentiveToken() view returns (address)
0x0000000000000000000000000000000000000000
isGameCompleted() view returns (bool)
true
isInitialized() view returns (bool)
true
isTransactionalToken() view returns (bool)
false
maxFlexibleSegmentPaymentAmount() view returns (uint256)
50000000000000000000
maxPlayersCount() view returns (uint64)
500
netTotalGamePrincipal() view returns (uint256)
2002000000000000
owner() view returns (address)
0x763272e8a83f52a13c35eeceb9fa14ed51065804
paused() view returns (bool)
false
segmentLength() view returns (uint64)
1209600
segmentPayment() view returns (uint256)
0
strategy() view returns (address)
0xbbe6e044e711253791dcbe067be5ce014a034ff6
totalGameInterest() view returns (uint256)
4135547794563
totalGamePrincipal() view returns (uint256)
2002000000000000
totalIncentiveAmount() view returns (uint256)
0
waitingRoundSegmentLength() view returns (uint64)
1218240
waitingRoundSegmentStart() view returns (uint64)
1692793281
winnerCount() view returns (uint64)
231
winnersLeftToWithdraw() view returns (uint64)
2
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()