Space Doodles

Verified contract

Active on Ethereum with 11,249 txns
Deployed by via 0x9a528dff at 14296319
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
1 additional variable
ERC-20
--
ERC-20
--
 (#2)
ERC-1555
--
 (#1)
ERC-1555
--
 (#1884)
ERC-721
--
 (#183)
ERC-1555
--
 (#4)
ERC-1555
--
 (#9999)
ERC-721
--
 (#9994)
ERC-721
--
 (#9992)
ERC-721
--
0x34322915c6e7b09776e3d766b2aec7c143a40a5981f5dcc984a2a3b5ffa2016d
0x11e7b19db7e5b01514d922bb908bae4fe59f3c6022d180fed0a468197801cf50
0xc743cee8d7feae81eaf571819ed917d93da6eac5eaff7941d6195245bc884e49
0x5761aefbde159c4d18d7c172cb8d46dc3d3b2f92a3ed19e7e5bf88990990af40
0xdb285af4a77afcc97acf39baff205a617cec3884e6b29bfece6c08c65ec8ac4e
0xa6b5f4e17f6fb6ec47b2d23c55fc62184b47117cfbd83e0ee4279fd1692e4d40
0x00a7c72988f91c366bb0faba429a5ac287400653933c7951125d08274005d2f5
0x7052880415ed86e069fd5fd319788d6a7be48764a0ddea1fa2d519b782fe7849
0xa33a8ed2a2a056bc96c7f8a322a4703b6876d47759765245de0ce1989729e813
0x7fc8b8f949c6f3eb0ec1775644f36efb0cbac9a004be962b1b45fe5163e65576

Functions
Getter at block 20858020
BITS_PER_SEED(view returns (uint256)
40
BITS_PER_TRAIT(view returns (uint256)
8
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
NUM_TRAITS(view returns (uint256)
5
RANK_WRITER_ROLE(view returns (bytes32)
0xbf41b66e0b91d3bfcb3f5f0b3202de2fafe3878571e8c06289cfe757dcbc5980
SEEDS_PER_WORD(view returns (uint256)
6
SEED_MASK(view returns (uint256)
1099511627775
SUPPORT_ROLE(view returns (bytes32)
0xd8acb51ff3d48f690a25887aaf234c4ae5a66ab9839243cd8e2b639cade0663b
VRF_WORD_SIZE(view returns (uint256)
256
batchCount(view returns (uint256)
335
dockingActive(view returns (bool)
true
launchingActive(view returns (bool)
true
maxBatchSize(view returns (uint256)
40
minBatchSize(view returns (uint256)
20
name(view returns (string)
Space Doodles
requestConfig(view returns (bytes32 keyHashuint64 subIduint32 callbackGasLimituint16 requestConfirmations)
(keyHash=0x8af398995b04c28e9951adb9721ef74c74f93e6a478f39e7e0777be13527e7ef, subId=20, callbackGasLimit=2500000, requestConfirmations=3)
symbol(view returns (string)
SDOODLE
totalSupply(view returns (uint256)
6983
Read-only
LOADED_DIE_LOOKUP(uint256view returns (uint8)
balanceOf(address ownerview returns (uint256)
batches(uint256uint256view returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getFeeBps(uint256view returns (uint256[] bps)
getFeeRecipients(uint256view returns (address[] recipients)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoyalties(uint256view returns (address[] recipientsuint256[] bps)
getStats(uint256 tokenIdview returns (struct SpaceDoodlesStats)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
requestIdToBatchId(uint256view returns (uint256)
royaltyInfo(uint256uint256 valueview returns (addressuint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenStats(uint256view returns (uint8 rankuint8 pilotinguint8 mechanicaluint8 staminauint8 bladderuint8 vibe)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(address touint256 tokenId
dockMany(uint256[] tokenIds
flushBatch(returns (uint256)
grantRole(bytes32 roleaddress account
launchMany(uint256[] tokenIds
onERC721Received(addressaddress fromuint256 tokenIdbytes datareturns (bytes4)
rawFulfillRandomWords(uint256 requestIduint256[] randomWords
renounceRole(bytes32 roleaddress account
retryBatch(uint256 batchIdreturns (uint256)
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
sendLostDoodleHome(address touint256 tokenId
setApprovalForAll(address operatorbool approved
setBaseURI(string uri
setCallbackGasLimit(uint32 _callbackGasLimit
setDockingActive(bool dockingActive_
setKeyHash(bytes32 _keyHash
setLaunchingActive(bool launchingActive_
setMaxBatchSize(uint256 _maxBatchSize
setMinBatchSize(uint256 _minBatchSize
setRank(uint256 tokenIduint8 _rank
setRequestConfirmations(uint16 _requestConfirmations
setSubId(uint64 _subId
transferFrom(address fromaddress touint256 tokenId
updateRoyalties(address recipientuint256 bps
withdraw(
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ChangedStats(uint256 indexed _tokenId
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _Doodlesaddress _VRFCoordinatoraddress _LINKTokenbytes32 _keyHashuint64 _subId
Fallback and receive

This contract contains no fallback and receive objects.

Errors
OnlyCoordinatorCanFulfill(address haveaddress want