TOKYO PUNKS by SABET

Verified contract

Proxy

Active on Ethereum with 10,848 txns
Deployed by via 0xd607f61f at 14089961
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
6 additional variables

No balances found for "TOKYO PUNKS by SABET"

0x42442da077e722b2e168317279b8148d4c45917193c3d7535ecb4b1d1b32e522
0x5e64248d954a7def9385153c011ca505bbffc191ae88522249b3fda8aa86ff15
0x2f9ecd16931399c538b6692381b05bda8dc96e343c1654c9217f8bc2a0c71177
0x547bc462e78b6a8a4140c5bb374879ed2db4f34dac83d5391d9eb77881273b46
0x3100d75d017a626ac62dd487c47ec808408e9c2880bf537b4099e7116d9a033e
0xfe9ce4eb1b55578ce67a0168051cdeff1672784658c750871a1baae38fc7e0c3
0x8ccb38a8f11e3d1e3208a587629ce548ba51b8b19c78033c20a08f4973dccfc3
0xa57782402dc09c82c264b24f5761056501701584410fd0125b6cf620d69eff15
0x9b10e6247d53403a74460489e36c8454209094a5313f469eddb220fecac16935
0x8e571239d07c1d621b816c06676a247f416fc6ffc5308e73f5cf3ea7ad48e45a

Functions
Getter at block 21203446
owner(view returns (address)
0x02eb75be1e72e988de64f0088d654d8ea1081e87
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
MINTER_ROLE(view returns (bytes32)
0x9f2df0fed2c77648de5860a4cc508cd0818c85b8b8a1ab4ceeef8d981c8956a6
asyncSaleFeesRecipient(view returns (address)
0xdb8ac7027ce4a09c640ea07d582c700e78b95536
blueprintIndex(view returns (uint256)
1
defaultBlueprintSecondarySalePercentage(view returns (uint32)
750
defaultPlatformPrimaryFeePercentage(view returns (uint32)
2000
defaultPlatformSecondarySalePercentage(view returns (uint32)
250
latestErc721TokenIndex(view returns (uint64)
4850
minterAddress(view returns (address)
0x60874f721a66a2b9018c7cacc46151708864f52d
name(view returns (string)
TOKYO PUNKS by SABET
platform(view returns (address)
0x8167e23f814891ac3341913a12d06a62dac0c6ef
symbol(view returns (string)
TOKYO-PUNKS
Read-only
supportsInterface(bytes4 idview returns (bool)
balanceOf(address ownerview returns (uint256)
blueprints(uint256view returns (bool tokenUriLockeduint32 mintAmountArtistuint32 mintAmountPlatformuint64 capacityuint64 erc721TokenIndexuint64 maxPurchaseAmountuint128 priceaddress artistaddress ERC20Tokenstring baseTokenUribytes32 merklerootuint8 saleState)
getApproved(uint256 tokenIdview returns (address)
getFeeBps(uint256 tokenIdview returns (uint32[])
getFeeRecipients(uint256 tokenIdview returns (address[])
getPrimaryFeeBps(uint256 idview returns (uint32[])
getPrimaryFeeRecipients(uint256 idview returns (address[])
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
isApprovedForAll(address accountaddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
transferOwnership(address newOwner
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
_initialize(
approve(address touint256 tokenId
beginSale(uint256 blueprintID
changeDefaultBlueprintSecondarySalePercentage(uint32 _basisPoints
changeDefaultPlatformPrimaryFeePercentage(uint32 _basisPoints
changeDefaultPlatformSecondarySalePercentage(uint32 _basisPoints
grantRole(bytes32 roleaddress account
initialize(string name_string symbol_address minter
lockBlueprintTokenUri(uint256 blueprintID
pauseSale(uint256 blueprintID
preSaleMint(uint256 blueprintIDuint32 quantity
prepareBlueprint(address _artistuint64 _capacityuint128 _priceaddress _erc20Tokenstring _blueprintMetaDatastring _baseTokenUribytes32 _merklerootuint32 _mintAmountArtistuint32 _mintAmountPlatformuint32 _maxPurchaseAmount
purchaseBlueprints(uint256 blueprintIDuint32 quantityuint256 tokenAmountbytes32[] proofpayable 
purchaseBlueprintsTo(uint256 blueprintIDuint32 quantityuint256 tokenAmountbytes32[] proofaddress nftRecipientpayable 
renounceRole(bytes32 roleaddress account
resetClaimedStatus(uint256 _blueprintIDaddress _minter
revealBlueprintSeed(uint256 blueprintIDstring randomSeed
revokeRole(bytes32 roleaddress account
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes _data
setApprovalForAll(address operatorbool approved
setAsyncFeeRecipient(address _asyncSaleFeesRecipient
setFeeRecipients(uint256 _blueprintIDaddress[] _primaryFeeRecipientsuint32[] _primaryFeeBPSaddress[] _secondaryFeeRecipientsuint32[] _secondaryFeeBPS
transferFrom(address fromaddress touint256 tokenId
unpauseSale(uint256 blueprintID
updateBlueprintArtist(uint256 _blueprintIDaddress _newArtist
updateBlueprintCapacity(uint256 _blueprintIDuint64 _newCapacityuint64 _newLatestErc721TokenIndex
updateBlueprintSettings(uint256 _blueprintIDuint128 _priceuint32 _mintAmountArtistuint32 _mintAmountPlatformuint32 _newSaleStateuint64 _newMaxPurchaseAmountbytes32 _merkleroot
updateBlueprintTokenUri(uint256 blueprintIDstring newBaseTokenUri
updateMinterAddress(address newMinterAddress
updatePlatformAddress(address _platform
withdrawAllFailedCredits(address recipient
Events
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ProxyImplementationUpdated(address indexed previousImplementationaddress indexed newImplementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BlueprintMinted(uint256 blueprintIDaddress artistaddress purchaseruint128 tokenIduint64 newCapacitybytes32 seedPrefix
BlueprintPrepared(uint256 blueprintIDaddress artistuint64 capacitystring blueprintMetaDatastring baseTokenUri
BlueprintSeed(uint256 blueprintIDstring randomSeed
BlueprintSettingsUpdated(uint256 blueprintIDuint128 priceuint32 newMintAmountArtistuint32 newMintAmountPlatformuint32 newSaleStateuint64 newMaxPurchaseAmountbytes32 newMerkleRoot
BlueprintTokenUriUpdated(uint256 blueprintIDstring newBaseTokenUri
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SalePaused(uint256 blueprintID
SaleStarted(uint256 blueprintID
SaleUnpaused(uint256 blueprintID
SecondarySaleFees(uint256 tokenIdaddress[] recipientsuint256[] bps
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address implementationAddressaddress ownerAddressbytes data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.