Art Blocks

Verified contract

Active on Ethereum with 28,315 txns
Deployed by via 0xc2cb9cd5 at 11338811
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
 (#155)
ERC-721
--
0xf8514334527289538c4e7c0bfb324fcd620cef8813b59ae81de0b38a10c629a6
0xe0588a61893085c7378ccd3ec7fead11280ee02c134685f55b46e6d18d767927
0x1c21265f6400b210331320eca6909f11614f9667b40bd147b70baff7ab658fce
0xd6d90cfe6508ad4e102f1de3d492b2c54c3aad2a9a6e6292c8900e84df07bbb5
From
0x3cc9a33a2f5ac1fcb054cc9073d7397a9b0dd050c033f1e5312a6f62d3b97e04
0x3bb206b15454f5db1f3e4ce007e0e276ca1fd9e47fe4f5d39f3b8f68cbf93b44
0x6125de744da09f9340549fb4a5ca63b5a1f76213c15e6701d2bfb135e9327185
0xa7851799520e6aafbd0d2ef293eb115a37baab6e79a2ff7a9b7d051161015f39
0xc0d8e9f216dfb21fc1c1dc59e80b686e642ac7a57bdb326986b83e38a6954992
0xf8d354dd1af1245b321764e0eabd81096332c6b674aa645145de3e8f42f61f2f

Functions
Getter at block 21161932
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)
3
symbol(view returns (string)
BLOCKS
totalSupply(view returns (uint256)
11012
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)
isWhitelisted(addressview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
projectDetails(uint256 _projectIdview returns (string projectNamestring artiststring descriptionstring websitestring licensebool dynamic)
projectScriptByIndex(uint256 _projectIduint256 _indexview returns (string)
projectScriptInfo(uint256 _projectIdview returns (string scriptJSONuint256 scriptCountuint256 hashesstring ipfsHashbool lockedbool paused)
projectShowAllTokens(uint256 _projectIdview returns (uint256[])
projectTokenInfo(uint256 _projectIdview returns (address artistAddressuint256 pricePerTokenInWeiuint256 invocationsuint256 maxInvocationsbool activeaddress additionalPayeeuint256 additionalPayeePercentage)
projectURIInfo(uint256 _projectIdview returns (string projectBaseURIstring projectBaseIpfsURIbool useIpfs)
showTokenHashes(uint256 _tokenIdview returns (bytes32[])
staticIpfsImageLink(uint256view returns (string)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenIdToProjectId(uint256view returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 _tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
State-modifying
addProject(uint256 _pricePerTokenInWeibool _dynamic
addProjectScript(uint256 _projectIdstring _script
addWhitelisted(address _address
approve(address touint256 tokenId
clearTokenIpfsImageUri(uint256 _tokenId
overrideTokenDynamicImageWithIpfsLink(uint256 _tokenIdstring _ipfsHash
purchase(uint256 _projectIdpayable returns (uint256 _tokenId)
purchaseTo(address _touint256 _projectIdpayable returns (uint256 _tokenId)
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
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
updateProjectDescription(uint256 _projectIdstring _projectDescription
updateProjectHashesGenerated(uint256 _projectIduint256 _hashes
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
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Mint(address indexed _touint256 indexed _tokenIduint256 indexed _projectIduint256 _invocationsuint256 _value
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(string _tokenNamestring _tokenSymbol
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.