Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 3 additional slots
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CRAPPY | ERC-20 | 54.372774M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22012253 | a few seconds ago | | | 0 | 8.8967502e-7 | |
| 22012243 | a few seconds ago | | | 0 | 5.5496596e-7 | |
| 22012205 | 2 minutes ago | | | 0 | 8.8656091e-7 | |
| 22012198 | 2 minutes ago | | | 0 | 5.5646184e-7 | |
| 22012160 | 3 minutes ago | | | 0 | 8.8730802e-7 | |
| 22012153 | 3 minutes ago | | | 0 | 5.5619179e-7 | |
| 22012115 | 5 minutes ago | | | 0 | 8.7255510e-7 | |
| 22012108 | 5 minutes ago | | | 0 | 5.4671376e-7 | |
| 22012070 | 6 minutes ago | | | 0 | 8.6970178e-7 | |
| 22012065 | 6 minutes ago | | | 0 | 5.4555550e-7 |
ABI
ABI objects
Getter at block 22012254
_contracts() view returns (address crappyBird, address crappsToken, address crappyCousins, address crappyAchievements)
(crappyBird=0xc8e51fefd7d595c217c7ab641513faa4ad522b26, crappsToken=0xd53f464b4c87dc7b253fdbf51bc5cc1c38684069, crappyCousins=0x200dbec90d7034d708d952f1c9d60eb1a6ce4e3f, crappyAchievements=0x14547ec813f217763054411b1cea8ea9e4d2224d)
_coordinator() view returns (address)
0x69a2109046adb668d7c0ee4653a78c15b2713200
_settings() view returns (uint32 roundDuration, uint32 minBreakDuration, uint32 breakDurationFactor, uint128 crappsFactor, uint256 maximumBetSize)
(roundDuration=69, minBreakDuration=5, breakDurationFactor=1, crappsFactor=10, maximumBetSize=500000000000000000000000)
contracts() view returns (struct ICrushGameContracts)
(0xc8e51fefd7d595c217c7ab641513faa4ad522b26, 0xd53f464b4c87dc7b253fdbf51bc5cc1c38684069, 0x200dbec90d7034d708d952f1c9d60eb1a6ce4e3f, 0x14547ec813f217763054411b1cea8ea9e4d2224d)
coordinator() view returns (address)
0x69a2109046adb668d7c0ee4653a78c15b2713200
owner() view returns (address)
0xa81cfe9d29efa7bca56d68f9de45306fa5446f65
round() view returns (struct ICrushGameRound)
(1730813853, 1730813922, 0, true, 0x5b30f1c070881beb9a514149ce78fe179450f55d23379789e327ca6cf87a624a, 0, 0)
roundId() view returns (uint256)
6773
settings() view returns (struct ICrushGameSettings)
(69, 5, 1, 10, 500000000000000000000000)
status() view returns (bool isActive, bool isReady)
(isActive=true, isReady=false)
toResolve() view returns (uint256)
0
Read-only
bets(uint256 id, address user) view returns (struct ICrushGameBet)
betters(uint256 id) view returns (address[])
calculateMultiplier(uint256 randomNumber) pure returns (uint16)
rounds(uint256 id) view returns (struct ICrushGameRound)
State-modifying
Events changeSettings(struct ICrushGameSettings newSettings)
changeTokens(struct ICrushGameContracts newTokens)
endRound(uint256 randomNumber)
placeBet(uint256 amount, uint16 multiplier)
renounceOwnership()
resolve(uint256 count)
startRound(bytes32 randomNumberHash)
transferOwnership(address newOwner)
withdraw(address account, uint256 amount)
CrushGameAutomationCoordinatorChanged(address indexed previousCoordinator, address indexed newCoordinator)
CrushGameBetPlaced(uint256 indexed id, address indexed user, struct ICrushGameBet bet)
CrushGameRoundBatchResolved(uint256 indexed id, uint256 startIndex, uint256 resolvedCount)
CrushGameRoundEnded(uint256 indexed id, uint256 randomNumber, uint16 multiplier, uint64 breakDuration)
CrushGameRoundStarted(uint256 indexed id)
CrushGameSettingsChanged(struct ICrushGameSettings previousSettings, struct ICrushGameSettings newSettings)
CrushGameTokensChanged(struct ICrushGameContracts previousContracts, struct ICrushGameContracts newContracts)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor(address initialCoordinator, struct ICrushGameSettings initialSettings, struct ICrushGameContracts initialTokens)
This contract contains no fallback and receive objects.
CrushGameAutomationCoordinatorInvalid()
CrushGameBetAmountTooLarge(uint256 maximumAmount)
CrushGameBetAmountTooSmall(uint256 minimumAmount)
CrushGameBetMultiplierTooLarge(uint16 maximumMultiplier)
CrushGameBetMultiplierTooSmall(uint16 minimumMultiplier)
CrushGameInvalidRoundId(uint256 id)
CrushGameNothingToResolve(uint256 id)
CrushGameRoundActive(uint256 id)
CrushGameRoundBetAlready(struct ICrushGameBet existingBet)
CrushGameRoundBreakOngoing(uint256 id)
CrushGameRoundNotActive(uint256 id)
CrushGameRoundOngoing(uint256 id)
CrushGameSettingsInvalidRoundDuration(uint32 minimumDuration)
CrushGameUnresolvedRound(uint256 id)
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)