GenArt721CoreV3_Engine

Verified contract

Implementation

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

No balances found for "GenArt721CoreV3_Engine"

No transactions found for "GenArt721CoreV3_Engine"


Functions
Getter at block 21324993
admin(view returns (address)
0x000000000000000000000000000000000000dead
adminACLContract(view returns (address)
0x000000000000000000000000000000000000dead
allowArtistProjectActivation(view returns (bool)
false
artblocksDependencyRegistryAddress(view returns (address)
0x0000000000000000000000000000000000000000
artblocksOnChainGeneratorAddress(view returns (address)
0x0000000000000000000000000000000000000000
autoApproveArtistSplitProposals(view returns (bool)
false
bytecodeStorageReaderContract(view returns (address)
0x0000000000000000000000000000000000000000
coreType(pure returns (string)
GenArt721CoreV3_Engine
coreVersion(pure returns (string)
v3.2.4
defaultBaseURI(view returns (string)
defaultPlatformProviderSecondarySalesAddress(view returns (address)
0x0000000000000000000000000000000000000000
defaultPlatformProviderSecondarySalesBPS(view returns (uint256)
0
defaultRenderProviderSecondarySalesAddress(view returns (address)
0x0000000000000000000000000000000000000000
defaultRenderProviderSecondarySalesBPS(view returns (uint256)
0
minterContract(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
newProjectsForbidden(view returns (bool)
false
nextCoreContract(view returns (address)
0x0000000000000000000000000000000000000000
nextProjectId(view returns (uint256)
0
nullPlatformProvider(view returns (bool)
false
numHistoricalRandomizers(view returns (uint256)
0
owner(view returns (address)
0x000000000000000000000000000000000000dead
platformProviderPrimarySalesAddress(view returns (address)
0x0000000000000000000000000000000000000000
platformProviderPrimarySalesPercentage(view returns (uint256)
0
randomizerContract(view returns (address)
0x0000000000000000000000000000000000000000
renderProviderPrimarySalesAddress(view returns (address)
0x0000000000000000000000000000000000000000
renderProviderPrimarySalesPercentage(view returns (uint256)
0
splitProvider(view returns (address)
0x0000000000000000000000000000000000000000
startingProjectId(view returns (uint256)
0
symbol(view returns (string)
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getCompressed(string _scriptpure returns (bytes)
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_)
isApprovedForAll(address owneraddress operatorview returns (bool)
isMintWhitelisted(address _minterview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
projectDetails(uint256 _projectIdview returns (string projectNamestring artiststring descriptionstring websitestring license)
projectIdToArtistAddress(uint256 _projectIdview returns (address)
projectIdToFinancials(uint256 _projectIdview returns (struct IGenArt721CoreContractV3_ProjectFinanceProjectFinance)
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)
royaltyInfo(uint256 _tokenIduint256 _salePriceview returns (address receiveruint256 royaltyAmount)
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
addProjectScript(uint256 _projectIdstring _script
addProjectScriptCompressed(uint256 _projectIdbytes _compressedScript
adminACLAllowed(address _senderaddress _contractbytes4 _selectorreturns (bool)
adminAcceptArtistAddressesAndSplits(uint256 _projectIdaddress _artistAddressaddress _additionalPayeePrimarySalesuint256 _additionalPayeePrimarySalesPercentageaddress _additionalPayeeSecondarySalesuint256 _additionalPayeeSecondarySalesPercentage
approve(address touint256 tokenId
forbidNewProjects(
initialize(struct EngineConfiguration engineConfigurationaddress adminACLContract_string defaultBaseURIHostaddress bytecodeStorageReaderContract_
mint_Ecf(address _touint256 _projectIdaddress _byreturns (uint256 _tokenId)
proposeArtistPaymentAddressesAndSplits(uint256 _projectIdaddress _artistAddressaddress _additionalPayeePrimarySalesuint256 _additionalPayeePrimarySalesPercentageaddress _additionalPayeeSecondarySalesuint256 _additionalPayeeSecondarySalesPercentage
removeProjectLastScript(uint256 _projectId
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setTokenHash_8PT(uint256 _tokenIdbytes32 _hashSeed
syncProviderSecondaryForProjectToDefaults(uint256 _projectId
toggleProjectIsActive(uint256 _projectId
toggleProjectIsPaused(uint256 _projectId
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
updateArtblocksDependencyRegistryAddress(address _artblocksDependencyRegistryAddress
updateArtblocksOnChainGeneratorAddress(address _artblocksOnChainGeneratorAddress
updateBytecodeStorageReaderContract(address _bytecodeStorageReaderContract
updateDefaultBaseURI(string _defaultBaseURI
updateMinterContract(address _address
updateNextCoreContract(address _nextCoreContract
updateProjectArtistAddress(uint256 _projectIdaddress _artistAddress
updateProjectArtistName(uint256 _projectIdstring _projectArtistName
updateProjectAspectRatio(uint256 _projectIdstring _aspectRatio
updateProjectBaseURI(uint256 _projectIdstring _newBaseURI
updateProjectDescription(uint256 _projectIdstring _projectDescription
updateProjectLicense(uint256 _projectIdstring _projectLicense
updateProjectMaxInvocations(uint256 _projectIduint24 _maxInvocations
updateProjectName(uint256 _projectIdstring _projectName
updateProjectScript(uint256 _projectIduint256 _scriptIdstring _script
updateProjectScriptCompressed(uint256 _projectIduint256 _scriptIdbytes _compressedScript
updateProjectScriptType(uint256 _projectIdbytes32 _scriptTypeAndVersion
updateProjectSecondaryMarketRoyaltyPercentage(uint256 _projectIduint256 _secondaryMarketRoyalty
updateProjectWebsite(uint256 _projectIdstring _projectWebsite
updateProviderDefaultSecondarySalesBPS(uint256 _defaultRenderProviderSecondarySalesBPSuint256 _defaultPlatformProviderSecondarySalesBPS
updateProviderPrimarySalesPercentages(uint256 renderProviderPrimarySalesPercentage_uint256 platformProviderPrimarySalesPercentage_
updateProviderSalesAddresses(address _renderProviderPrimarySalesAddressaddress _defaultRenderProviderSecondarySalesAddressaddress _platformProviderPrimarySalesAddressaddress _defaultPlatformProviderSecondarySalesAddress
updateRandomizerAddress(address _randomizerAddress
updateSplitProvider(address _splitProviderAddress
Events
AcceptedArtistAddressesAndSplits(uint256 indexed _projectId
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Mint(address indexed _touint256 indexed _tokenId
MinterUpdated(address indexed _currentMinter
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PlatformUpdated(bytes32 indexed _field
ProjectRoyaltySplitterUpdated(uint256 indexed projectIdaddress indexed royaltySplitter
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(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ERC721IncorrectOwner(address senderuint256 tokenIdaddress owner
ERC721InsufficientApproval(address operatoruint256 tokenId
ERC721InvalidApprover(address approver
ERC721InvalidOperator(address operator
ERC721InvalidOwner(address owner
ERC721InvalidReceiver(address receiver
ERC721InvalidSender(address sender
ERC721NonexistentToken(uint256 tokenId
GenArt721Error(uint8 _errorCode
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
StringsInsufficientHexLength(uint256 valueuint256 length