Powerbald

Unverified contract

Proxy

Active on Base with 23,955 txns
Deployed by via 0x2ea1a5d0 at 10450512
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $36.63
ERC-20
Value $57,633.09
ERC-20
Value $26.62
ERC-20
Value $3.42
ERC-20
Value $2.72
ERC-20
Value $0.53
ERC-20
Value $0.51
ERC-20
Value $0.19
ERC-20
Value $0.1
ERC-20
Value $0.08
0x71872ee600faf37789093df6e258d2e2dc7d81430658efb65c74b0ed0c151636
0x845c858dd49fc59b4006fc662bf0ab6aa246726162e51cbd60e39fecfc23402d
0x57d0e7ba7d7299598b3083b6e72c6c4e93498e8fe3b04083a1442a67e5bf3408
0x0c69f88045138413a3a03669773d623432fb1f7737e3dcea53a1d060d4f7badd
0x85650e2f4e583e403156d081fc9d77c4876d91ee630a02e3baab08d5fe7b9d95
0x199f2a38b882ad919f15ba84a22429aa91fa58af566fea7c74d309e68575c0d2
0x54f4bc85a5c77e7d0c5ce62ce6ee35b73c4cacfe1d81ad7a795548faaca36259
0x1b8893aaff2758e50afc8ae3650a143faa786883effe4613aa9e7bf18b43868d
0x0a131409768d746eef51e11d50d513a3a48b45c2adec66b187598ef00606c6eb
0xe90a1f2b85c5ee4018ca8dac2ab771424c6a5d6750e54f94de04cead9c88bacb

Functions
Getter at block 22742294
accruedCommunityFees(view returns (uint256)
0
communityFeeBps(view returns (uint256)
10000
currentGameId(view returns (uint256)
19
gamePeriod(view returns (uint256)
82800
gameState(view returns (uint8)
0
maxBallValue(view returns (uint8)
25
name(view returns (string)
Powerbald
numPicks(view returns (uint8)
5
owner(view returns (address)
0x77769134b8181e7eb4462d565bf362ec63a4f12d
prizeToken(view returns (address)
0x4ed4e862860bed51a9570b96d89af5e1b0efefed
randomiser(view returns (address)
0xfbf562a98ab8584178efdcfd09755ff9a1e7e3a2
randomnessRequest(view returns (uint208 requestIduint48 timestamp)
(requestId=0, timestamp=0)
symbol(view returns (string)
PWRBLD
ticketPrice(view returns (uint256)
1000000000000000000000
Read-only
balanceOf(address ownerview returns (uint256)
gameData(uint256 gameIdview returns (uint128 jackpotuint64 ticketsSolduint64 startedAt)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByPickIdentity(uint256 gameIduint256 iduint256view returns (uint256)
tokenIdToGameId(uint256 tokenIdview returns (uint256)
tokenIdToTicket(uint256 tokenIdview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
winningPickIds(uint256 gameIdview returns (uint256)
State-modifying
approve(address touint256 tokenId
claimWinnings(uint256 tokenId
draw(
init(address owner_string name_string symbol_uint8 numPicks_uint8 maxBallValue_uint256 gamePeriod_uint256 ticketPrice_uint256 communityFeeBps_address randomiser_address prizeToken_
ownerPick(struct LooteryTicket[] tickets
purchase(struct LooteryTicket[] tickets
receiveRandomWords(uint256 requestIduint256[] randomWords
renounceOwnership(
rescueETH(
rescueTokens(address tokenAddress
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
seedJackpot(uint128 value
setApprovalForAll(address operatorbool approved
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
withdrawAccruedFees(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsolationClaimed(uint256 indexed tokenIduint256 indexed gameIdaddress whomstuint256 value
DrawSkipped(uint256 indexed gameId
GameFinalised(uint256 gameIduint8[] winningPicks
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Received(address senderuint256 amount
TicketPurchased(uint256 indexed gameIdaddress indexed whomstuint256 indexed tokenIduint8[] picks
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Transferred(address touint256 value
WinningsClaimed(uint256 indexed tokenIduint256 indexed gameIdaddress whomstuint256 value
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CallerNotRandomiser(address caller
ClaimWindowMissed(uint256 tokenId
ERC721IncorrectOwner(address senderuint256 tokenIdaddress owner
ERC721InsufficientApproval(address operatoruint256 tokenId
ERC721InvalidApprover(address approver
ERC721InvalidOperator(address operator
ERC721InvalidOwner(address owner
ERC721InvalidReceiver(address receiver
ERC721InvalidSender(address sender
ERC721NonexistentToken(uint256 tokenId
FailedInnerCall(
GameAlreadyDrawn(
IncorrectPaymentAmount(uint256 paiduint256 expected
InsufficientOperationalFunds(uint256 haveuint256 want
InsufficientRandomWords(
InvalidBallValue(uint256 ballValue
InvalidGamePeriod(uint256 gamePeriod
InvalidInitialization(
InvalidInputs(
InvalidNumPicks(uint256 numPicks
InvalidRandomiser(address randomiser
InvalidTicketPrice(uint256 ticketPrice
JackpotOverflow(uint256 value
NoWin(uint256 pickIduint256 winningPickId
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
RequestAlreadyInFlight(uint256 requestIduint256 timestamp
RequestIdMismatch(uint256 actualuint208 expected
RequestIdOverflow(uint256 requestId
SafeERC20FailedOperation(address token
TicketsSoldOverflow(uint256 value
TransferFailure(address touint256 valuebytes reason
UnexpectedState(uint8 actualuint8 expected
UnsortedPicks(uint8[] picks
WaitLonger(uint256 deadline