Immutables.art

Verified contract

Active on Ethereum with 1,296 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
14 additional variables
Native
Value $290.38
0x71c6bd5c6c613a4dc67fbef762cb4ecd29bc23f0247dfde6a61aa7956317dc9a
0x9faa0bdb20ac17a6c35241cfa9c2dbe268da43a041d37d222c70ba5536ffb18e
0xffb282244d6e41ad386ac334a9239628158f97e7f0cd65da87eccac9a7d4fb48
0xfdd2a47c87fef95342296377f58a7466099fed1f1eaee928cc63ccada3fa1861
0x7e7c779963a65eed24cd19ec75e643e911c79ea2c5277cc1c5f49d1c6554f949
0xb4c7a57694c2dfdac86f6f11e4848e1020811b35ef5e62187f15a0d70993a6e3
0x298916677f087313160531d1ff36613bcf0fe10cbc6bb897c57146e036ae8bf3
0xc61d0634d42bf5ff30c9f008c4962f88640085b19bf1a200ddacbebb5173e3ba
0xd9825f4ff02905a26d5f161babd9c6ea777e8468486f34ab0c4a5726f208e93c
0x27869cc273da3f4343a2c16ebc9ec15d29f3e2dcddd6d931c26f1b0758e96be3

Functions
Getter at block 21284007
artistPercent(view returns (uint16)
9000
artistScreeningEnabled(view returns (bool)
true
beneficiary(view returns (address)
0x71da6d8ddda9e571cc973af256d7523896440c28
beneficiaryPercent(view returns (uint16)
1500
curator(view returns (address)
0xfc3d126d801d5ce47df73b533d82917854641282
curatorPercent(view returns (uint16)
1500
currentProjectId(view returns (uint256)
6
currentTokenId(view returns (uint256)
1254
featuredProjectId(view returns (uint256)
4
immutablesURI(view returns (string)
http://nft.immutables.art/
immutablesWEB(view returns (string)
http://immutables.art/#/
implementation(view returns (address)
0x5e61ec18781ef933460c7ec80f36c996e023e458
maxTotalSupply(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
name(view returns (string)
Immutables.art
owner(view returns (address)
0xdff3537f07dd448160735fd75a94fab30294233a
projectFee(view returns (uint256)
0
secondaryRoyaltyPercent(view returns (uint16)
1000
symbol(view returns (string)
][art
useMetadataServer(view returns (bool)
false
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getSVGForTokenId(uint256 _tokenIdview returns (string)
getTokenIdsForProjectId(uint256 _projectIdview returns (uint256[] _tokenIds)
isApprovedForAll(address owneraddress operatorview returns (bool)
isAuthorizedArtist(addressview returns (bool)
isTeammember(addressview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
projectIdToAdditionalPayee(uint256view returns (address)
projectIdToAdditionalPayeePercent(uint256view returns (uint16)
projectIdToArtistAddress(uint256view returns (address)
projectIdToImageURLBase(uint256view returns (string)
projectIdToImageURLExt(uint256view returns (string)
projectIdToPricePerEditionInWei(uint256view returns (uint256)
projectIdToRoyaltyAddress(uint256view returns (address)
projectIdToTokenIds(uint256uint256view returns (uint256)
projectIdUseImageURLInGridView(uint256view returns (bool)
projects(uint256view returns (string namestring artiststring descriptionuint256 currentEditionIduint256 maxEditionsuint8 maxGridDimensionstring scriptTransactionHashstring scriptTypestring categorybool activebool pausedbool locked)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenIdToEditionId(uint256view returns (uint256)
tokenIdToProjectId(uint256view returns (uint256)
tokenURI(uint256 _tokenIdview returns (string)
State-modifying
anyoneCreateProject(string _projectNamestring _artistNamestring _descriptionuint256 _pricePerTokenInWeiuint256 _maxEditionsstring _scriptTransactionHashstring _scriptTypepayable 
anyoneMintProjectEdition(uint256 _projectIdpayable 
approve(address touint256 tokenId
artistOwnerUpdateTokenWithMessage(uint256 _tokenIdstring _message
artistTeamLockProject(uint256 _projectId
artistTeamToggleProjectIsPaused(uint256 _projectId
artistTeamUpdateArtistName(uint256 _projectIdstring _artistName
artistTeamUpdateProjectDescription(uint256 _projectIdstring _description
artistTeamUpdateProjectImageURLInfo(uint256 _projectIdstring _newImageURLBasestring _newImageURLExtbool _useImageURLInGridView
artistTeamUpdateProjectMaxEditions(uint256 _projectIduint256 _maxEditions
artistTeamUpdateProjectMaxGridDimension(uint256 _projectIduint8 _maxGridDimension
artistTeamUpdateProjectName(uint256 _projectIdstring _projectName
artistTeamUpdateProjectPricePerTokenInWei(uint256 _projectIduint256 _pricePerTokenInWei
artistTeamUpdateProjectScriptTransactionHash(uint256 _projectIdstring _scriptTransactionHash
artistTeamUpdateProjectScriptType(uint256 _projectIdstring _scriptType
artistUpdateProjectAdditionalPayeeInfo(uint256 _projectIdaddress _additionalPayeeuint16 _additionalPayeePercent
artistUpdateProjectArtistAddress(uint256 _projectIdaddress _newArtistAddress
contractOwnerAddTeammember(address _address
contractOwnerRemoveTeammember(address _address
contractOwnerUnlockProject(uint256 _projectId
contractOwnerUpdateAPIURL(string _newImmutablesURI
contractOwnerUpdateArtistPercent(uint16 _percent
contractOwnerUpdateBeneficiaryAddressAndPercent(address _newBeneficiaryuint16 _newPercent
contractOwnerUpdateCuratorAddressAndPercent(address _newCuratoruint16 _newPercent
contractOwnerUpdateGlobalSecondaryRoyaltyPercent(uint16 _newPercent
contractOwnerUpdateProjectFee(uint256 _newProjectFee
contractOwnerUpdateUseMetadataServer(bool _shouldUseMetadataServer
contractOwnerUpdateWebsite(string _newImmutablesWEB
releaseRoyaltiesForProject(uint256 _projectId
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
teamAddAuthorizedArtist(address _address
teamRemoveAuthorizedArtist(address _address
teamToggleArtistScreeningEnabled(
teamToggleProjectIsActive(uint256 _projectId
teamUpdateFeaturedProject(uint256 _projectId
teamUpdateProjectCategory(uint256 _projectIdstring _category
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
withdraw(
withdrawERC20(address token
Events
AddressCreatedProject(address indexed artistuint256 indexed projectIdstring projectName
AddressMintedProjectEditionAsToken(address indexed purchaseruint256 indexed projectIduint256 editionIduint256 indexed tokenId
AdminModifiedTeammembers(address indexed userbool isTeammember
AdminUpdatedAuthorizedArtist(address indexed userbool isAuthorizedArtist
AdminUpdatedProjectCategory(uint256 indexed projectIdstring category
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
CreatedImmutablesArtRoyaltyManagerForProjectId(address indexed royaltyManageruint256 indexed projectId
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PaymentReceived(address fromuint256 amount
TokenUpdatedWithMessage(address indexed useruint256 indexed tokenIdstring message
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(
Fallback and receive
receive(
Errors

This contract contains no error objects.