Art Blocks

Verified contract

Active on Ethereum with 168,439 txns
Deployed by via 0x6ba33fb1 at 11437151
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
7 additional variables
ERC-20
--
ERC-20
--
ERC-20
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
ERC-20
--
0x0954fab5fb3d7705906bd2edb0a8a29dd1aef494a3ea97dbca41aaafd3d91cbf
0x839fa183c848e394beb1d32e0792324246feab1eb28dfbfba18c3bf4083c9bdf
0x06db0002dc4a1fa91be939d39280ac01432f9e4a6fadbdec30df693119edca4b
0xdc0e708edec672d6b0a116be2929d1fc770425fc5cc0920c16bbe92b6c46586e
0x5a9af175d0ce031755e860936e2ea89e12c27e2a55398a0e2d5113d976367f39
0xd9e73d35d53cdc8332acfc78dbeba7e56f247c2531eb1640fe66adec51848f7f
0x20b840b8df68d61409f903efa76857783d705276f6ccd6f6783597c59fb8b2c3
0x68663ad90723f313099a17ed5a4f528d925ff8fec06868d0a34163e06c5b4e89
0x965494ef9382dce7ee536ebc44e426ddaabbf63508e95830522d9163f04bf0a9
0x0672979062c3176e594b553c9016942e900e315ea1f8e7b8fa6c5d52682fa2a9

Functions
Getter at block 21158667
admin(view returns (address)
0x96dc73c8b5969608c77375f085949744b5177660
artblocksAddress(view returns (address)
0x21a89ef8c577ebacfe8198644222b49dfd9284f9
artblocksPercentage(view returns (uint256)
10
name(view returns (string)
Art Blocks
nextProjectId(view returns (uint256)
374
randomizerContract(view returns (address)
0x03d37ad26961d79e52c3daea840c0095fb4729a7
symbol(view returns (string)
BLOCKS
totalSupply(view returns (uint256)
198051
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 licensebool dynamic)
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 scriptCountbool useHashStringstring ipfsHashbool lockedbool paused)
projectShowAllTokens(uint256 _projectIdview returns (uint256[])
projectTokenInfo(uint256 _projectIdview returns (address artistAddressuint256 pricePerTokenInWeiuint256 invocationsuint256 maxInvocationsbool activeaddress additionalPayeeuint256 additionalPayeePercentagestring currencyaddress currencyAddress)
projectURIInfo(uint256 _projectIdview returns (string projectBaseURIstring projectBaseIpfsURIbool useIpfs)
staticIpfsImageLink(uint256view returns (string)
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 _pricePerTokenInWeibool _dynamic
addProjectScript(uint256 _projectIdstring _script
addWhitelisted(address _address
approve(address touint256 tokenId
clearTokenIpfsImageUri(uint256 _tokenId
mint(address _touint256 _projectIdaddress _byreturns (uint256 _tokenId)
overrideTokenDynamicImageWithIpfsLink(uint256 _tokenIdstring _ipfsHash
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
toggleProjectIsDynamic(uint256 _projectId
toggleProjectIsLocked(uint256 _projectId
toggleProjectIsPaused(uint256 _projectId
toggleProjectUseHashString(uint256 _projectId
toggleProjectUseIpfsForStatic(uint256 _projectId
transferFrom(address fromaddress touint256 tokenId
updateArtblocksAddress(address _artblocksAddress
updateArtblocksPercentage(uint256 _artblocksPercentage
updateProjectAdditionalPayeeInfo(uint256 _projectIdaddress _additionalPayeeuint256 _additionalPayeePercentage
updateProjectArtistAddress(uint256 _projectIdaddress _artistAddress
updateProjectArtistName(uint256 _projectIdstring _projectArtistName
updateProjectBaseIpfsURI(uint256 _projectIdstring _projectBaseIpfsURI
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
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.