MegaPunks

Verified contract

Proxy

Active on Ethereum with 23 txns
Deployed by via 0xa9f0582f at 18008363
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 7 additional slots

No balances found for "MegaPunks"

0xf6a1aaa344bbdbb7d696eb58ee8032c9e32f08d0863102c6498fbe37658cd7db
0x5ec60020ea00a5c5d80b38a002568707aa3a9e7373c0b1d9e50f16df3a21caf1
0xa0a656d48619f0d7fdbc694e66b313f0b587c0cebb2d1d346be2633e7c2657a0
0x3f2da7e7943d23ba21742be033deee3200e3cac2dea47d84cd3a23a7bb2fda4b
0xee8ac48641546bed86a2367651a508273172903e8edcebdc1f0c66956ee0f8a3
0x91e9fbe67e61edc517650fdde04f2e67ce58a23e8ece37590ae27d5a56c1eb1a
0x7a5111944a00bd4ce84f597f8e21d1843ebe2af02db542c09303db8e178ab381
0x12bbf8f3a7403bd356babde8851b1980020c41ea943a7a24c9f6063949e0b161
0x13109f03e579640a2e4e0cc2980d14a9409a7c34a15638cc3370cefe4487abc3
0xd2bbde27664ff285c39f49e4061008a74d33988c21a8079e4723cd6df10de12d

Functions
Getter at block 21304574
byPassable(view returns (bool)
true
interfaceId(pure returns (bytes4)
0xf4a95f26
isClaimable(view returns (bool)
true
name(view returns (string)
MegaPunks
owner(view returns (address)
0x2272ecf43a7481088fa2d4ba9109804ed5a31901
symbol(view returns (string)
MPunks
totalSupply(view returns (uint256)
1380
version(pure returns (string)
14
Read-only
balanceOf(address ownerview returns (uint256)
byPassableFunction(addressbytes4view returns (bool)
explicitOwnershipOf(uint256 tokenIdview returns (struct IERC721AUpgradeableTokenOwnership ownership)
explicitOwnershipsOf(uint256[] tokenIdsview returns (struct IERC721AUpgradeableTokenOwnership[])
getAllRegisteredContractsOfType(uint256 _typeview returns (address[])
getApproved(uint256 tokenIdview returns (address)
getInternalTokenId(uint256 tokenIdview returns (uint256)
isApprovedForAll(address owneraddress operatorview returns (bool)
isRegistered(address _contractuint256 _typeview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
registeredContracts(addressview returns (uint256)
royaltyInfo(uint256 tokenIduint256 valueview returns (address receiveruint256 royaltyAmount)
supportsInterface(bytes4 _interfaceIdview returns (bool)
tokenURI(uint256 tokenIdview returns (string)
tokensOfOwner(address ownerview returns (uint256[])
tokensOfOwnerIn(address owneruint256 startuint256 stopview returns (uint256[])
State-modifying
addBypassRule(address whobytes4 functionSiguint256 id
approve(address operatoruint256 tokenIdpayable 
burn(uint256 tokenId
initialize(string name_string symbol_
mint(address touint256 externalTokenId
mintMany(address[] touint256[] externalTokenId
registerContract(address _contractuint256 _type
removeBypassRule(address whobytes4 functionSiguint256 id
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenIdpayable 
safeTransferFrom(address fromaddress touint256 tokenIdbytes datapayable 
setApprovalForAll(address operatorbool approved
setBaseURI(string baseURI
setDetails(string name_string symbol_
setTokenRoyalty(uint256 tokenIdaddress recipientuint256 value
toggleBypassability(
toggleClaimable(
transferFrom(address fromaddress touint256 tokenIdpayable 
transferOwnership(address newOwner
unregisterContract(address _contractuint256 index
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
ConsecutiveTransfer(uint256 indexed fromTokenIduint256 toTokenIdaddress indexed fromaddress indexed to
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ApprovalCallerNotOwnerNorApproved(
ApprovalQueryForNonexistentToken(
BalanceQueryForZeroAddress(
InvalidQueryRange(
MintERC2309QuantityExceedsLimit(
MintToZeroAddress(
MintZeroQuantity(
OperatorNotAllowed(address operator
OwnerQueryForNonexistentToken(
OwnershipNotInitializedForExtraData(
TransferCallerNotOwnerNorApproved(
TransferFromIncorrectOwner(
TransferToNonERC721ReceiverImplementer(
TransferToZeroAddress(
URIQueryForNonexistentToken(