Art Blocks

Verified contract

Active on Ethereum with 28,433 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
--
0xc022c8389fca105d2a0a508c9bd600cb7bd3e93719d0bfeb99089ee03727c034
0xdde9693e08d147f4ea2b4184b595168f4411a743dcaff184bbf99b18fd1fae9f
0x72a28773e3b43718ba4a27283c40c0501d10c0d69fda856ad1e0452672096671
0xc4bc517cd29f3b99eb6d46d77a1218c516b5f021e9e76841e91b0a08676ee2f6
0xe44370809600b7dc719649db61030dc77c420f49b6cf800c8abc3d971a61d8e6
From
0x1bb067aed8ceb09be5eeb21cc2e1c9fbc7b50654ffe0a4fb469eb174399d302f
0xc2525bcc2adfeefc717ada98a1dd90bbb00fd5f172161f1e933b002342069b74
0x20171a3da94ebd7840187e7e18518a755ffa4574cedd2952752af964f67d7a9a
0x72dd18a63b8c685bb3133ad16587a91bcf0fec814ee8925f3ebc0a9ebc584633
0xa10cf3022c63ff694dbd8369bab70e1eabf9962be36cac5e68569ee005133cbd

Functions
Getter at block 21276732
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.