TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 726 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0xb8cf…b396
0x8622…a69d
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
CP | ERC-721 | 1 | -- | -- | |
CP | ERC-721 | 1 | -- | -- | |
CP | ERC-721 | 1 | -- | -- | |
CP | ERC-721 | 1 | -- | -- | |
CP | ERC-721 | 1 | -- | -- | |
CP | ERC-721 | 1 | -- | -- | |
CP | ERC-721 | 1 | -- | -- | |
CP | ERC-721 | 1 | -- | -- | |
CP | ERC-721 | 1 | -- | -- | |
CP | ERC-721 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21214679 | 17 hours ago | | | 0.001 | 0.0050428568 | |
| 21214560 | 18 hours ago | | | 0 | 0.0035386611 | |
| 21214546 | 18 hours ago | | | 0.001 | 0.0056124732 | |
| 21213922 | 20 hours ago | | | 0.001 | 0.0048384278 | |
| 21213163 | a day ago | | | 0.001 | 0.0044876110 | |
| 21213160 | a day ago | | | 0.001 | 0.0044323649 | |
| 21213151 | a day ago | | | 0.001 | 0.0043991848 | |
| 21213148 | a day ago | | | 0.001 | 0.0046184078 | |
| 21213142 | a day ago | | | 0.001 | 0.0043801799 | |
| 21212832 | a day ago | | | 0.001 | 0.0047112121 |
ABI
ABI objects
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(uint256) view returns (uint8 packageStatus, uint8 capsuleType, address manager, address receiver, struct PostOfficeStorageSecurityInfo securityInfo)
securityInfo(uint256 packageId_) view returns (struct PostOfficeStorageSecurityInfo)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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_)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Initialized(uint8 version)
PackageAssetKeyUpdated(uint256 indexed packageId, address indexed keyAddress, uint256 keyId)
PackageCancelled(uint256 indexed packageId, address indexed receiver)
PackageDelivered(uint256 indexed packageId, address indexed receiver)
PackageManagerUpdated(uint256 indexed packageId, address indexed oldPackageManager, address indexed newPackageManager)
PackagePasswordHashUpdated(uint256 indexed packageId, bytes32 passwordHash)
PackageReceiverUpdated(uint256 indexed packageId, address indexed oldReceiver, address indexed newReceiver)
PackageRedeemed(uint256 indexed packageId, address indexed burnFrom, address indexed receiver)
PackageShipped(uint256 indexed packageId, address indexed sender, address indexed receiver)
PackageUnlockTimestampUpdated(uint256 indexed packageId, uint256 unlockTimestamp)
Paused(address account)
Unpaused(address account)
UpdatedGovernor(address indexed previousGovernor, address indexed proposedGovernor)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
AddressIsNull()
CallerIsNotAssetKeyHolder()
CallerIsNotAssetKeyOwner()
CallerIsNotGovernor()
CallerIsNotTheProposedGovernor()
NotAuthorized()
NotReceiver()
NotRelayer()
PackageIsStillLocked()
PasswordMismatched()
ProposedGovernorIsNull()
ReceiverIsMissing()
WrongPackageStatus(uint8 arg0)