PROOF Blocks 2

Verified contract

Active on Ethereum with 552 txns
Deployed by via 0x1724abec at 17695501
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
6 additional variables

No balances found for "PROOF Blocks 2"

0x352196a27e706a2e5622e2e538342773c5ae003bfafa7c41914f79f2b6bad1d2
0x4094bb87c090c8e6cc484554838528bb3b9b58e5bea52afe5c1847228a2e6088
0x6c1af32d9e171e3468f15c1718a45773de4ec1125efbce3d242aabe1d0f265fa
From
0x8782857d436b100f04687d62f5373dc3ab290645be34920d6b4753b8742c6c89
0x38a7cdb62f403caecd12eff5d6ced1be1549bb9e19f4e4988179b2c4cbe79c32
0x67bf14fb946ec4ff445cc11c0730b1c0e07de75bdea28ee4a308e1ab876aa59c
0x31b12e115199ff1b2adfd433bed45b4fff061435ab4035a7681d333964fb2880
0xcf1fae1bb51e072847164b9ad57d673d63c9c2c833649386addc78a32c03e6b8
0x1fe5c14ed7872d0de18348f7f8e837885ce4342eab9efb072a89dda9a660bcf3
From
0x812ae712b9ee1deb3bcb78015c177eac3f7445b2b0cd9c52a0b26d323bb7a2bb

Functions
Getter at block 21382743
admin(view returns (address)
0x92ebff8c574d02915bd99d52f44a3ae17e060d10
adminACLContract(view returns (address)
0x92ebff8c574d02915bd99d52f44a3ae17e060d10
artblocksDependencyRegistryAddress(view returns (address)
0x0000000000000000000000000000000000000000
autoApproveArtistSplitProposals(view returns (bool)
false
coreType(pure returns (string)
GenArt721CoreV3_Engine_Flex
coreVersion(pure returns (string)
v3.1.2
defaultBaseURI(view returns (string)
https://token.artblocks.io/0x294fed5f1d3d30cfa6fe86a937dc3141eec8bc6d/
minterContract(view returns (address)
0xa2ccfe293bc2cdd78d8166a82d1e18cd2148122b
name(view returns (string)
PROOF Blocks 2
newProjectsForbidden(view returns (bool)
false
nextProjectId(view returns (uint256)
7
numHistoricalRandomizers(view returns (uint256)
2
owner(view returns (address)
0x92ebff8c574d02915bd99d52f44a3ae17e060d10
platformProviderPrimarySalesAddress(view returns (address)
0x20b4d96be254146c81420d0b226caa15a3bd0f75
platformProviderPrimarySalesPercentage(view returns (uint256)
0
platformProviderSecondarySalesAddress(view returns (address)
0x8005fce202da7343ce2283c3e33b386763f5a0ee
platformProviderSecondarySalesBPS(view returns (uint256)
0
preferredArweaveGateway(view returns (string)
preferredIPFSGateway(view returns (string)
randomizerContract(view returns (address)
0x13178a7a8a1a9460dbe39f7eccebd91b31752b91
renderProviderPrimarySalesAddress(view returns (address)
0x89dad82099e14b3c8335352e38052fb2a551f8e8
renderProviderPrimarySalesPercentage(view returns (uint256)
10
renderProviderSecondarySalesAddress(view returns (address)
0x89dad82099e14b3c8335352e38052fb2a551f8e8
renderProviderSecondarySalesBPS(view returns (uint256)
0
startingProjectId(view returns (uint256)
0
symbol(view returns (string)
PRFBLCKS2
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getHistoricalRandomizerAt(uint256 _indexview returns (address)
getPrimaryRevenueSplits(uint256 _projectIduint256 _priceview returns (uint256 renderProviderRevenue_address renderProviderAddress_uint256 platformProviderRevenue_address platformProviderAddress_uint256 artistRevenue_address artistAddress_uint256 additionalPayeePrimaryRevenue_address additionalPayeePrimaryAddress_)
getRoyalties(uint256 _tokenIdview returns (address[] recipientsuint256[] bps)
isApprovedForAll(address owneraddress operatorview returns (bool)
isMintWhitelisted(address _minterview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
projectArtistPaymentInfo(uint256 _projectIdview returns (address artistAddressaddress additionalPayeePrimarySalesuint256 additionalPayeePrimarySalesPercentageaddress additionalPayeeSecondarySalesuint256 additionalPayeeSecondarySalesPercentageuint256 secondaryMarketRoyaltyPercentage)
projectDetails(uint256 _projectIdview returns (string projectNamestring artiststring descriptionstring websitestring license)
projectExternalAssetDependencyByIndex(uint256 _projectIduint256 _indexview returns (struct IGenArt721CoreContractV3_Engine_FlexExternalAssetDependencyWithData)
projectExternalAssetDependencyCount(uint256 _projectIdview returns (uint256)
projectIdToAdditionalPayeePrimarySales(uint256 _projectIdview returns (address)
projectIdToAdditionalPayeePrimarySalesPercentage(uint256 _projectIdview returns (uint256)
projectIdToAdditionalPayeeSecondarySales(uint256 _projectIdview returns (address)
projectIdToAdditionalPayeeSecondarySalesPercentage(uint256 _projectIdview returns (uint256)
projectIdToArtistAddress(uint256 _projectIdview returns (address)
projectIdToSecondaryMarketRoyaltyPercentage(uint256 _projectIdview returns (uint256)
projectScriptByIndex(uint256 _projectIduint256 _indexview returns (string)
projectScriptBytecodeAddressByIndex(uint256 _projectIduint256 _indexview returns (address)
projectScriptDetails(uint256 _projectIdview returns (string scriptTypeAndVersionstring aspectRatiouint256 scriptCount)
projectStateData(uint256 _projectIdview returns (uint256 invocationsuint256 maxInvocationsbool activebool pauseduint256 completedTimestampbool locked)
projectURIInfo(uint256 _projectIdview returns (string projectBaseURI)
proposedArtistAddressesAndSplitsHash(uint256view returns (bytes32)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenIdToHash(uint256 _tokenIdview returns (bytes32)
tokenIdToHashSeed(uint256 _tokenIdview returns (bytes12)
tokenIdToProjectId(uint256 _tokenIdpure returns (uint256 _projectId)
tokenURI(uint256 _tokenIdview returns (string)
State-modifying
addProject(string _projectNameaddress _artistAddress
addProjectExternalAssetDependency(uint256 _projectIdstring _cidOrDatauint8 _dependencyType
addProjectScript(uint256 _projectIdstring _script
adminACLAllowed(address _senderaddress _contractbytes4 _selectorreturns (bool)
adminAcceptArtistAddressesAndSplits(uint256 _projectIdaddress _artistAddressaddress _additionalPayeePrimarySalesuint256 _additionalPayeePrimarySalesPercentageaddress _additionalPayeeSecondarySalesuint256 _additionalPayeeSecondarySalesPercentage
approve(address touint256 tokenId
forbidNewProjects(
lockProjectExternalAssetDependencies(uint256 _projectId
mint_Ecf(address _touint256 _projectIdaddress _byreturns (uint256 _tokenId)
proposeArtistPaymentAddressesAndSplits(uint256 _projectIdaddress _artistAddressaddress _additionalPayeePrimarySalesuint256 _additionalPayeePrimarySalesPercentageaddress _additionalPayeeSecondarySalesuint256 _additionalPayeeSecondarySalesPercentage
removeProjectExternalAssetDependency(uint256 _projectIduint256 _index
removeProjectLastScript(uint256 _projectId
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setTokenHash_8PT(uint256 _tokenIdbytes32 _hashSeed
toggleProjectIsActive(uint256 _projectId
toggleProjectIsPaused(uint256 _projectId
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateArtblocksDependencyRegistryAddress(address _artblocksDependencyRegistryAddress
updateArweaveGateway(string _gateway
updateDefaultBaseURI(string _defaultBaseURI
updateIPFSGateway(string _gateway
updateMinterContract(address _address
updateProjectArtistAddress(uint256 _projectIdaddress _artistAddress
updateProjectArtistName(uint256 _projectIdstring _projectArtistName
updateProjectAspectRatio(uint256 _projectIdstring _aspectRatio
updateProjectBaseURI(uint256 _projectIdstring _newBaseURI
updateProjectDescription(uint256 _projectIdstring _projectDescription
updateProjectExternalAssetDependency(uint256 _projectIduint256 _indexstring _cidOrDatauint8 _dependencyType
updateProjectLicense(uint256 _projectIdstring _projectLicense
updateProjectMaxInvocations(uint256 _projectIduint24 _maxInvocations
updateProjectName(uint256 _projectIdstring _projectName
updateProjectScript(uint256 _projectIduint256 _scriptIdstring _script
updateProjectScriptType(uint256 _projectIdbytes32 _scriptTypeAndVersion
updateProjectSecondaryMarketRoyaltyPercentage(uint256 _projectIduint256 _secondMarketRoyalty
updateProjectWebsite(uint256 _projectIdstring _projectWebsite
updateProviderPrimarySalesPercentages(uint256 renderProviderPrimarySalesPercentage_uint256 platformProviderPrimarySalesPercentage_
updateProviderSalesAddresses(address _renderProviderPrimarySalesAddressaddress _renderProviderSecondarySalesAddressaddress _platformProviderPrimarySalesAddressaddress _platformProviderSecondarySalesAddress
updateProviderSecondarySalesBPS(uint256 _renderProviderSecondarySalesBPSuint256 _platformProviderSecondarySalesBPS
updateRandomizerAddress(address _randomizerAddress
Events
AcceptedArtistAddressesAndSplits(uint256 indexed _projectId
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ExternalAssetDependencyRemoved(uint256 indexed _projectIduint256 indexed _index
ExternalAssetDependencyUpdated(uint256 indexed _projectIduint256 indexed _indexstring _ciduint8 _dependencyTypeuint24 _externalAssetDependencyCount
GatewayUpdated(uint8 indexed _dependencyTypestring _gatewayAddress
Mint(address indexed _touint256 indexed _tokenId
MinterUpdated(address indexed _currentMinter
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PlatformUpdated(bytes32 indexed _field
ProjectExternalAssetDependenciesLocked(uint256 indexed _projectId
ProjectUpdated(uint256 indexed _projectIdbytes32 indexed _update
ProposedArtistAddressesAndSplits(uint256 indexed _projectIdaddress _artistAddressaddress _additionalPayeePrimarySalesuint256 _additionalPayeePrimarySalesPercentageaddress _additionalPayeeSecondarySalesuint256 _additionalPayeeSecondarySalesPercentage
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(string _tokenNamestring _tokenSymboladdress _renderProviderAddressaddress _platformProviderAddressaddress _randomizerContractaddress _adminACLContractuint248 _startingProjectIdbool _autoApproveArtistSplitProposalsaddress _engineRegistryContract
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.