W1ldcard

Unverified contract

Proxy

Active on Base with 4,143 txns
Deployed by via 0xe006b783 at 11139319
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $26.4
ERC-20
Value $38,806.76
ERC-20
Value $27.21
ERC-20
Value $3.42
ERC-20
Value $1.75
ERC-20
Value $0.49
ERC-20
Value $0.49
ERC-20
Value $0.19
ERC-20
Value $0.1
ERC-20
Value $0.08
0xe08ed23c1616fd73cf5054c5762ae97b2d2490e961428a8732435c6a98d707e6
0xe907df8a23ace12383c3f27090b96f2be1fa9a73d609cc0afaa37160aabed769
0x3e850e6b794ef6d5488cba122298dc90784a6872ad5828875a829ceae87eead0
0xfcf7bc55c4783f95a9441c35e740fb2a29f87ef8890ed778159d5c069ba5dfb5
0x0169a7717efe81ceed4ad4094c3b6ed0d42f91617a44333e8168d1927681e5fa
0xba37416913354219eec5f56ea50eb7823d0f32f9cb049063f0d71b1e4ae29104
0xc9ff1b52fa83fcf650628a1313dd93431965ed30be8f6fae53a4edda8b6849b1
0x6dce61cf904cab627b11be732724a90599acfa20231b0e734dc89228d19673f7
0x1c9b57c3cb79482e2312513c50de7db0f820a10b5c10db74a1ce08a4d0f3269d
0x28f20f8cfc4126c77da17e167ea1fa9cef6ea33244c4e4150a5408bf4d9ea641

Functions
Getter at block 22754932
accruedCommunityFees(view returns (uint256)
0
communityFeeBps(view returns (uint256)
10000
currentGameId(view returns (uint256)
2
gamePeriod(view returns (uint256)
82800
gameState(view returns (uint8)
0
maxBallValue(view returns (uint8)
13
name(view returns (string)
W1ldcard
numPicks(view returns (uint8)
5
owner(view returns (address)
0x7249b79214b56e8261fff17dd315037361b119c3
prizeToken(view returns (address)
0x4ed4e862860bed51a9570b96d89af5e1b0efefed
randomiser(view returns (address)
0xfbf562a98ab8584178efdcfd09755ff9a1e7e3a2
randomnessRequest(view returns (uint208 requestIduint48 timestamp)
(requestId=0, timestamp=0)
symbol(view returns (string)
WLDCRD
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