Doodle Labs Gen Art

Verified contract

Active on Ethereum with 6,757 txns
Deployed by via 0x0b6f7edd at 13426126
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
5 additional variables

No balances found for "Doodle Labs Gen Art"

0xcebcd7c7847807a2ae1c074bcc8c4385cb12b09c138f2c9b8e6a21a72e45c6d2
0x28dbc806c4f6f0b927ca329308d9f83c32934889e757173be4278ad2a6eb781f
0x38a20e3327e423a8f9b0eff975e1862260e0d858fec17f9da768c1807fdef1fb
0xc6c51a30e13a0784550194596e9a99483a652fece1e643bd45da385e37c77d50
0xd66d445b214f670ef01eeaba54e9a62db483b6d9839ae1ebfae6a8eddc4efc56
From
0x4047ee7ac5216629b12d44cb06e45a3022fe01bea7378102e622a3a5e90f6f4a
0x29e658e58f8287ebac1a8139883458a9a53ff635e6cfee9e9d32a56a98b8cee6
0x0490e66e773d6153c437ea544830f014a5513cddcf9f124b84699727a0235dcc
0xbb2ebe5712afd1fe9506309e93da6a16b4313384ef706da8e90bd03dafff23e9
0x2759aebc30bb38d5fbd5659e9643680561322e516d7452df3b635bc7478ce4d6

Functions
Getter at block 21303772
admin(view returns (address)
0xcd5950ec6cb98ad62acdba4b1680563ba3367bf0
name(view returns (string)
Doodle Labs Gen Art
nextProjectId(view returns (uint256)
7
randomizerContract(view returns (address)
0x3b30d421a6da95694eaae09971424f15eb375269
renderProviderAddress(view returns (address)
0x66c5bfa1c8c8352eacb1e8dd22e3575f804f51df
renderProviderPercentage(view returns (uint256)
10
symbol(view returns (string)
DOODLE
totalSupply(view returns (uint256)
13054
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getRoyaltyData(uint256 _tokenIdview returns (address artistAddressaddress additionalPayeeuint256 additionalPayeePercentageuint256 royaltyFeeByID)
hashToTokenId(bytes32view returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
isMintWhitelisted(addressview returns (bool)
isWhitelisted(addressview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
projectDetails(uint256 _projectIdview returns (string projectNamestring artiststring descriptionstring websitestring license)
projectIdToAdditionalPayee(uint256view returns (address)
projectIdToAdditionalPayeePercentage(uint256view returns (uint256)
projectIdToArtistAddress(uint256view returns (address)
projectIdToCurrencyAddress(uint256view returns (address)
projectIdToCurrencySymbol(uint256view returns (string)
projectIdToPricePerTokenInWei(uint256view returns (uint256)
projectIdToSecondaryMarketRoyaltyPercentage(uint256view returns (uint256)
projectScriptByIndex(uint256 _projectIduint256 _indexview returns (string)
projectScriptInfo(uint256 _projectIdview returns (string scriptJSONuint256 scriptCountstring ipfsHashbool lockedbool paused)
projectTokenInfo(uint256 _projectIdview returns (address artistAddressuint256 pricePerTokenInWeiuint256 invocationsuint256 maxInvocationsbool activeaddress additionalPayeeuint256 additionalPayeePercentagestring currencyaddress currencyAddress)
projectURIInfo(uint256 _projectIdview returns (string projectBaseURI)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenIdToHash(uint256view returns (bytes32)
tokenIdToProjectId(uint256view returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 _tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
State-modifying
addMintWhitelisted(address _address
addProject(string _projectNameaddress _artistAddressuint256 _pricePerTokenInWei
addProjectScript(uint256 _projectIdstring _script
addWhitelisted(address _address
approve(address touint256 tokenId
mint(address _touint256 _projectIdaddress _byreturns (uint256 _tokenId)
removeMintWhitelisted(address _address
removeProjectLastScript(uint256 _projectId
removeWhitelisted(address _address
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address tobool approved
toggleProjectIsActive(uint256 _projectId
toggleProjectIsLocked(uint256 _projectId
toggleProjectIsPaused(uint256 _projectId
transferFrom(address fromaddress touint256 tokenId
updateAdmin(address _adminAddress
updateProjectAdditionalPayeeInfo(uint256 _projectIdaddress _additionalPayeeuint256 _additionalPayeePercentage
updateProjectArtistAddress(uint256 _projectIdaddress _artistAddress
updateProjectArtistName(uint256 _projectIdstring _projectArtistName
updateProjectBaseURI(uint256 _projectIdstring _newBaseURI
updateProjectCurrencyInfo(uint256 _projectIdstring _currencySymboladdress _currencyAddress
updateProjectDescription(uint256 _projectIdstring _projectDescription
updateProjectIpfsHash(uint256 _projectIdstring _ipfsHash
updateProjectLicense(uint256 _projectIdstring _projectLicense
updateProjectMaxInvocations(uint256 _projectIduint256 _maxInvocations
updateProjectName(uint256 _projectIdstring _projectName
updateProjectPricePerTokenInWei(uint256 _projectIduint256 _pricePerTokenInWei
updateProjectScript(uint256 _projectIduint256 _scriptIdstring _script
updateProjectScriptJSON(uint256 _projectIdstring _projectScriptJSON
updateProjectSecondaryMarketRoyaltyPercentage(uint256 _projectIduint256 _secondMarketRoyalty
updateProjectWebsite(uint256 _projectIdstring _projectWebsite
updateRandomizerAddress(address _randomizerAddress
updateRenderProviderAddress(address _renderProviderAddress
updateRenderProviderPercentage(uint256 _renderProviderPercentage
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Mint(address indexed _touint256 indexed _tokenIduint256 indexed _projectId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(string _tokenNamestring _tokenSymboladdress _randomizerContract
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.