TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 3,694 txns
Deployed by via 0x7dcb2b68 at 18896155
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $2,578.13
0x534c6d0b54089340008a1616eaf581d4257c6f1d9f6099fc339ab89382224402
0x5fcf5b3c5b0c2d48a1ea7cea1dda548dd5c054512a883dabed86793efd21494a
0xd257ea0fa1570a2ad0df2ca3506007c7ef2f0e81ad8db8c725934c7ce92be555
0x203df2b56d9b8b84a56f3bf49b4efff0a0b133cce05f70f2a3e972238c1e0f49
0xcaf6d4b7689901fc441f041179ad6098e367514bff0aae31339c52f45c32d47b
0x360567e211515ff16110d60bd7157f05ac628c19d33cbcb77c704e2d27557231
0xa7239fe9ca373949958f283c47a9ed85a452531e43ec1e5973d77c2ef3f76d68
0x8de2c545918a21779e5ac12cf4baf1e0556f8fb03859f3361c26ed6697ddbdd6
0x76e45711f9b32552d208a20e6a0c62973360c489b14209f78583683993f59aee
0x466001bad8f40322a039be0e31f6a2658c2f77d581dc6995ac3a6f25953e4374

Functions
Getter at block 20899612
ETHSCRIPTION_TRANSFER_COOLDOWN_BLOCKS(view returns (uint256)
5
_withdrawsPatched(view returns (bool)
true
contractVersion(view returns (uint256)
3
owner(view returns (address)
0xe285d2135faa48f871907c51fa783d6c0a15dec9
paused(view returns (bool)
false
pointsAddress(view returns (address)
0x24d667c5195a767819c9313d6ceec09d0dc06cfd
Read-only
blocksRemainingUntilValidTransfer(address previousOwnerbytes32 ethscriptionIdview returns (uint256)
pendingWithdrawals(addressview returns (uint256)
phunkBids(bytes32view returns (bool hasBidbytes32 phunkIdaddress bidderuint256 value)
phunksOfferedForSale(bytes32view returns (bool isForSalebytes32 phunkIdaddress selleruint256 minValueaddress onlySellTo)
userEthscriptionDefinitelyNotStored(address ownerbytes32 ethscriptionIdview returns (bool)
userEthscriptionPossiblyStored(address ownerbytes32 ethscriptionIdview returns (bool)
State-modifying
batchBuyPhunk(bytes32[] phunkIdsuint256[] minSalePricesInWeipayable 
batchOfferPhunkForSale(bytes32[] phunkIdsuint256[] minSalePricesInWei
initialize(uint256 _contractVersionaddress _initialPointsAddress
initializeV2(uint256 _contractVersion
initializeV2_1(uint256 _newVersion
offerPhunkForSale(bytes32 phunkIduint256 minSalePriceInWei
offerPhunkForSaleToAddress(bytes32 phunkIduint256 minSalePriceInWeiaddress toAddress
patchWithdrawals(address[] addressesuint256[] amounts
pause(
phunkNoLongerForSale(bytes32 phunkId
renounceOwnership(
setPointsAddress(address _pointsAddress
transferOwnership(address newOwner
unpause(
withdraw(
withdrawBatchPhunks(bytes32[] phunkIds
withdrawPhunk(bytes32 phunkId
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PhunkBought(bytes32 indexed phunkIduint256 valueaddress indexed fromAddressaddress indexed toAddress
PhunkNoLongerForSale(bytes32 indexed phunkId
PhunkOffered(bytes32 indexed phunkIduint256 minValueaddress indexed toAddress
PointsAddressChanged(address indexed oldPointsAddressaddress indexed newPointsAddress
PotentialEthscriptionDeposited(address indexed ownerbytes32 indexed potentialEthscriptionId
PotentialEthscriptionWithdrawn(address indexed ownerbytes32 indexed potentialEthscriptionId
Unpaused(address account
WithdrawalsPatched(uint256 count
ethscriptions_protocol_TransferEthscriptionForPreviousOwner(address indexed previousOwneraddress indexed recipientbytes32 indexed id
Constructor
constructor(address _logicaddress initialOwnerbytes _data
Fallback and receive
fallback(
fallback(
receive(
Errors
AddressEmptyCode(address target
ERC1967InvalidAdmin(address admin
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
ProxyDeniedAdminAccess(
AdditionalCooldownRequired(uint256 additionalBlocksNeeded
EnforcedPause(
EthscriptionAlreadyReceivedFromSender(
EthscriptionNotDeposited(
ExpectedPause(
InvalidEthscriptionLength(
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReentrancyGuardReentrantCall(