TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 726 txns
Deployed by via 0x57be97ec at 16944918
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 48 additional slots
-
variable spans 48 additional slots
 (#706)
ERC-721
--
 (#705)
ERC-721
--
 (#704)
ERC-721
--
 (#703)
ERC-721
--
 (#702)
ERC-721
--
 (#701)
ERC-721
--
 (#700)
ERC-721
--
 (#699)
ERC-721
--
 (#698)
ERC-721
--
 (#697)
ERC-721
--
0x89f21ee7c18c53c9d72736a1f01c44634f6b6803f8d79e73e6cd29f338673aec
0x3df03afa39d9b58f3c3b573acf9bd78039dcfec59fab76d30c3c829af14732d8
0xcb1256d49fd9ed1e67e37b6d3bd40ad64a7c207fb1b1aed30315df70d09f97e0
0x4e02c31db00b9c1c396824fc2e37eb646df3ce58ba5cbcb7d7592ede92a40b40
0xd31883e6d41c9a80102d8fb29acf2ac9ecf8fa8a93c0a6b1c94b29c80c5199a2
0xe46db1504df549d32206623298962596ea5628af4098bfe20657333471169551
0x08b6b9fae78686254e7792ef052a4e8c19b50dc087df97cfc83b568f895e9158
0x2695a85977fdc5fb4d6932a015c71103bf78a73cf77b44da8d57823ff4276775
0x5d52903a0a0543b8ef37b51eb77705a717a5b6e453c9f903b89a5fc2157ae225
0x1463c287b7ce55c9e60c383b9654b6bfaaae557614cf01916cce3489aa01e449

Functions
Getter at block 21219809
VERSION(view returns (string)
1.0.0
capsuleMinter(view returns (address)
0xb8cf4a28da322598fdb78a1406a61b72d6f6b396
capsuleProxy(view returns (address)
0x910ae557a2d7415ccf2dde29a38b97159fe25802
governor(view returns (address)
0x53a50ac9bb98dfd61d4031390ebecc4e2bd7f9b1
packagingCollection(view returns (address)
0x862241107107bad7d302c6eec812e5519452a69d
paused(view returns (bool)
false
relayer(view returns (address)
0x71fed51ff27a227c0463b6e16d846fbfa6e387b8
Read-only
packageInfo(uint256view returns (uint8 packageStatusuint8 capsuleTypeaddress manageraddress receiverstruct PostOfficeStorageSecurityInfo securityInfo)
securityInfo(uint256 packageId_view returns (struct PostOfficeStorageSecurityInfo)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
acceptGovernorship(
cancelPackage(uint256 packageId_address contentReceiver_
deliverPackage(uint256 packageId_
initialize(address capsuleMinter_address capsuleCollection_address capsuleProxy_
pause(
pickup(uint256 packageId_string rawPassword_string salt_bool shouldRedeem_payable 
privatePickup(uint256 packageId_string rawPassword_string salt_bool shouldRedeem_address receiver_
redeemPackage(uint256 packageId_address receiver_
shipPackage(struct CapsuleDataCapsuleContent packageContent_struct PostOfficeStorageSecurityInfo securityInfo_address receiver_payable returns (uint256 _packageId)
sweep(address _token
transferCollectionOwnership(address newOwner_
transferGovernorship(address proposedGovernor_
unpause(
updateBaseURI(string baseURI_
updateCollectionBurner(address _newBurner
updateMetamaster(address metamaster_
updatePackageAssetKey(uint256 packageId_address newKeyAddress_uint256 newKeyId_
updatePackageManager(uint256 packageId_address newPackageManager_
updatePackagePasswordHash(uint256 packageId_bytes32 newPasswordHash_
updatePackageReceiver(uint256 packageId_address newReceiver_
updatePackageUnlockTimestamp(uint256 packageId_uint64 newUnlockTimestamp_
updateRelayer(address newRelayer_
updateRoyaltyConfig(address royaltyReceiver_uint256 royaltyRate_
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Initialized(uint8 version
PackageAssetKeyUpdated(uint256 indexed packageIdaddress indexed keyAddressuint256 keyId
PackageCancelled(uint256 indexed packageIdaddress indexed receiver
PackageDelivered(uint256 indexed packageIdaddress indexed receiver
PackageManagerUpdated(uint256 indexed packageIdaddress indexed oldPackageManageraddress indexed newPackageManager
PackagePasswordHashUpdated(uint256 indexed packageIdbytes32 passwordHash
PackageReceiverUpdated(uint256 indexed packageIdaddress indexed oldReceiveraddress indexed newReceiver
PackageRedeemed(uint256 indexed packageIdaddress indexed burnFromaddress indexed receiver
PackageShipped(uint256 indexed packageIdaddress indexed senderaddress indexed receiver
PackageUnlockTimestampUpdated(uint256 indexed packageIduint256 unlockTimestamp
Paused(address account
Unpaused(address account
UpdatedGovernor(address indexed previousGovernoraddress indexed proposedGovernor
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AddressIsNull(
CallerIsNotAssetKeyHolder(
CallerIsNotAssetKeyOwner(
CallerIsNotGovernor(
CallerIsNotTheProposedGovernor(
NotAuthorized(
NotReceiver(
NotRelayer(
PackageIsStillLocked(
PasswordMismatched(
ProposedGovernorIsNull(
ReceiverIsMissing(
WrongPackageStatus(uint8 arg0