Space Doodles

Verified contract

Active on Ethereum with 11,633 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
--
 (#9992)
ERC-721
--
 (#9985)
ERC-721
--
0x01f70b75d1a5ff171c01df03f98ea86f4aa1c5056b6b21e4260ec378f16d6591
0xd2a9da56190a31897a45d48e6ab8ab35764051868763651100e56669ede399ef
0x94b4b351701d2276a16af1c93ca7c7478a524c6a19033198379496cc93a7b7ee
0x1805e31cc2c4763d2323bf8d00be4c6e42b6722bc6146cc4ab0d9d78c114cafd
0x661441ec01e559cadd11571093cc6909d02980408c83dd3bfa27edefb56e9618
0x9a1a7f73bc9bd508ad820c19fd8e52b59eb85c244632c56f89140940b54eadf2
0xdc6c0de5af8a1ea66dfb23b6b4e4dd4d7d5011af1ae978127bb55e10e13b8859
0x57b9a6c9f69cd0a9ca7658b20e5836c1e0bd0e52c0b24a0529abb8a3d0c83e39
0x2785334efc36ce5a362ac00fd65dc4e063ceb359ce0c49a18e7cf9fa57bdd1de
0xfa1d4ecfcc06205318058ae79232d79540f701da814ea6d59dec506b7d99486b

Functions
Getter at block 21265180
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)
336
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)
7020
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