The Masterpiece Collection

Unverified contract

Proxy

Active on Base with 1,103 txns
Deployed by via 0x48edd916 at 7549459
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots
-
variable spans 3 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
8 additional variables
ERC-20
Value $0
0x0e32ac6a5ea03ed7beb6e1db7ccd374f9dce6ebfb9fe372de11df1762a37ed0c
0x99281774a0949c28945af51bc203bd107665509f0f99eedc65f641dd80333c23
0xfcf57b2f9d2b26ddf3eab41828331a91e763a8144a80188b3a4c25f4eb433542
0xbab0f50076694f400c31ca1f3575e0458dfe1cfd583d07bcf9c0910c6420a6cb
0x36d709ed7ea05e1a000811b3657cd7eb4de115fb0f200bacfee168503f073799
0x59cfe5c27b7b8253720a26e076fe71ffd1c36dbe8e9d7e5ccbc922f132d14a03
0x07ec81614bc9974e7e450e0551f6c8afef5af7466ca2b49499dacd76901a2396
0x611308d9aa634720fa58e020d1ad58c19cb45bd98cd4be388e1184266a5ee736
0x24321d4391f7714a5eb8f6ebf5cc4315adcd9dcee569d2ed53e84aab670f0766
0xdd1e88d41dd131efe5ac7cadad13a4d706c2af3533e5c62870869e0779815bf4

Functions
Getter at block 22759527
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
claimCondition(view returns (uint256 currentStartIduint256 count)
(currentStartId=0, count=0)
contractURI(view returns (string)
ipfs://QmQyG94Ybm1YLpgoe3JHNdCGoJJd8DP6o4qF8znCu8bsFX/0
 
getActiveClaimConditionId(view returns (uint256)
getDefaultRoyaltyInfo(view returns (addressuint16)
(0x79f5e3d9e97ac2a410219c4a1af1b77e8a812bdb, 1000)
name(view returns (string)
The Masterpiece Collection
nextTokenIdToClaim(view returns (uint256)
22518
nextTokenIdToMint(view returns (uint256)
22518
owner(view returns (address)
0xb12e7dee5af51d61114c96e50c80afc80cc26595
primarySaleRecipient(view returns (address)
0x79f5e3d9e97ac2a410219c4a1af1b77e8a812bdb
sharedMetadata(view returns (string namestring descriptionstring imageURIstring animationURI)
(name=Aket, description=Divine Idyll, © Aket 2022, imageURI=ipfs://QmQdFwsaXsBjTgVYijXHZB8NuS8uBX7yrMX8xCYaCBJiFu/aket.jpg, animationURI=https://cdn.maketafi.com/nft/coca-cola/masterpiece/v3/aket.html)
startTokenId(pure returns (uint256)
1
symbol(view returns (string)
totalMinted(view returns (uint256)
22517
totalSupply(view returns (uint256)
22462
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getClaimConditionById(uint256 _conditionIdview returns (struct IClaimConditionClaimCondition condition)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address member)
getRoleMemberCount(bytes32 roleview returns (uint256 count)
getRoyaltyInfoForToken(uint256 _tokenIdview returns (addressuint16)
getSupplyClaimedByWallet(uint256 _conditionIdaddress _claimerview returns (uint256 supplyClaimedByWallet)
hasRole(bytes32 roleaddress accountview returns (bool)
hasRoleWithSwitch(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
royaltyInfo(uint256 tokenIduint256 salePriceview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 _tokenIdview returns (string)
verifyClaim(uint256 _conditionIdaddress _claimeruint256 _quantityaddress _currencyuint256 _pricePerTokenstruct IDropAllowlistProof _allowlistProofview returns (bool isOverride)
State-modifying
approve(address touint256 tokenId
burn(uint256 tokenId
claim(address _receiveruint256 _quantityaddress _currencyuint256 _pricePerTokenstruct IDropAllowlistProof _allowlistProofbytes _datapayable 
grantRole(bytes32 roleaddress account
initialize(address _defaultAdminaddress __originalContractbytes32 _ownershipMerkleRootstring _contractURI
migrate(address _tokenOwneruint256 _tokenIdbytes32[] _proof
multicall(bytes[] datareturns (bytes[] results)
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setClaimConditions(struct IClaimConditionClaimCondition[] _conditionsbool _resetClaimEligibility
setContractURI(string _uri
setDefaultRoyaltyInfo(address _royaltyRecipientuint256 _royaltyBps
setMerkleRoot(bytes32 _merkleRoot
setOwner(address _newOwner
setPrimarySaleRecipient(address _saleRecipient
setRoyaltyInfoForToken(uint256 _tokenIdaddress _recipientuint256 _bps
setSharedMetadata(struct ISharedMetadataSharedMetadataInfo _metadata
transferFrom(address fromaddress touint256 tokenId
Events
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BatchMetadataUpdate(uint256 _fromTokenIduint256 _toTokenId
ClaimConditionsUpdated(struct IClaimConditionClaimCondition[] claimConditionsbool resetEligibility
ContractURIUpdated(string prevURIstring newURI
DefaultRoyalty(address indexed newRoyaltyRecipientuint256 newRoyaltyBps
Initialized(uint8 version
MetadataUpdate(uint256 _tokenId
OwnerUpdated(address indexed prevOwneraddress indexed newOwner
PrimarySaleRecipientUpdated(address indexed recipient
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoyaltyForToken(uint256 indexed tokenIdaddress indexed royaltyRecipientuint256 royaltyBps
SharedMetadataUpdated(string namestring descriptionstring imageURIstring animationURI
TokensClaimed(uint256 indexed claimConditionIndexaddress indexed claimeraddress indexed receiveruint256 startTokenIduint256 quantityClaimed
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
ContractMetadataUnauthorized(
CurrencyTransferLibFailedNativeTransfer(address recipientuint256 value
DropClaimExceedLimit(uint256 expecteduint256 actual
DropClaimExceedMaxSupply(uint256 expecteduint256 actual
DropClaimInvalidTokenPrice(address expectedCurrencyuint256 expectedPricePerTokenaddress actualCurrencyuint256 actualExpectedPricePerToken
DropClaimNotStarted(uint256 expecteduint256 actual
DropExceedMaxSupply(
DropNoActiveCondition(
DropUnauthorized(
OpenEditionInvalidMsgValue(uint256 expecteduint256 actual
OpenEditionInvalidTokenId(
OpenEditionNotApprovedOrOwner(address senderuint256 tokenId
OpenEditionTransferRestricted(address fromaddress to
OwnableUnauthorized(
PermissionsAlreadyGranted(address accountbytes32 role
PermissionsInvalidPermission(address expectedaddress actual
PermissionsUnauthorizedAccount(address accountbytes32 neededRole
PrimarySaleInvalidRecipient(address recipient
PrimarySaleUnauthorized(
RoyaltyExceededMaxFeeBps(uint256 maxuint256 actual
RoyaltyInvalidRecipient(address recipient
RoyaltyUnauthorized(
TokenMigrateAlreadyMigrated(uint256 tokenId
TokenMigrateInvalidProof(address tokenOwneruint256 tokenId
TokenMigrateInvalidTokenId(uint256 tokenId
TokenMigrateUnauthorized(