CryptoPunks

Verified contract

Proxy

Active on Ethereum with 2,171 txns
Deployed by via 0x1e9f78a0 at 12676663
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 44 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
9 additional variables
ERC-20
Value $3.38
ERC-20
Value $0.01
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
)
ERC-1555
--
)
ERC-1555
--
 (#215)
ERC-721
--
 (#82)
ERC-721
--
0x3a806c20435fa15b28ba497a5d4b792e732cbdff6078d314863250d22f9bec0c
0x037062db75d4e74bad207e4787a1e3cbd6d1896e714e11bbc81f8f125af6cf01
0x5bdb4d09d800e44931d2fc30819d35d8bb8bbf4a81ba9f9381bc4ddd4c5cc96a
0xf4a3af7de9ea0cb4c7af4021f3241c999673d21d85c9ed148982e23f8f852d3a
0xee60d226075cd58d02c13bf513fef3c978e90c0fbaf9ccc1f56a1b7a593600f0
0x7acbdd9011a599066776639c3fbc7998a5f763229097d02b5c63d5e0e2c6cc09
0x27264fcbd7d977faf4c26d1bdaaac771c73282a90e1b6b73ef252d5dbb4fcf93
0x6ee179aababdc0afdbd9da439c65dce5ecdad09f40cfffbe0e40279909ab49f4
0xfcd75ab4c3131fd0ae0110c8b49f6fa9f1159e9404222548306cf4e695a2745d
0x16f1c564d888767ea2ed7672111503a062a07d113bafe4acc0f0b2a2ee6daec3

Functions
Getter at block 21208296
 
allHoldings(view returns (uint256[])
allowAllItems(view returns (bool)
true
assetAddress(view returns (address)
0xb47e3cd837ddf8e4c57f05d70ab865de6e193bbb
decimals(view returns (uint8)
18
eligibilityStorage(view returns (address)
0x0000000000000000000000000000000000000000
enableMint(view returns (bool)
true
enableRandomRedeem(view returns (bool)
true
enableRandomSwap(view returns (bool)
true
enableTargetRedeem(view returns (bool)
true
enableTargetSwap(view returns (bool)
true
is1155(view returns (bool)
false
manager(view returns (address)
0x0000000000000000000000000000000000000000
mintFee(view returns (uint256)
10000000000000000
name(view returns (string)
CryptoPunks
owner(view returns (address)
0x673a039f6a959fa9db65d16781e6defde30375d9
randomRedeemFee(view returns (uint256)
10000000000000000
randomSwapFee(view returns (uint256)
10000000000000000
symbol(view returns (string)
PUNK
targetRedeemFee(view returns (uint256)
20000000000000000
targetSwapFee(view returns (uint256)
20000000000000000
totalHoldings(view returns (uint256)
79
totalSupply(view returns (uint256)
79000000000000000000
vaultFactory(view returns (address)
0xbe86f647b167567525ccaafcd6f881f1ee558216
vaultFees(view returns (uint256uint256uint256uint256uint256)
(10000000000000000, 10000000000000000, 20000000000000000, 10000000000000000, 20000000000000000)
vaultId(view returns (uint256)
0
version(pure returns (string)
v1.0.6
Read-only
allValidNFTs(uint256[] tokenIdsview returns (bool)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
flashFee(address tokenuint256 amountview returns (uint256)
isValidSignature(bytes32 hashbytes signatureview returns (bytes4 magicValue)
maxFlashLoan(address tokenview returns (uint256)
nftIdAt(uint256 holdingsIndexview returns (uint256)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
__NFTXVault_init(string _namestring _symboladdress _assetAddressbool _is1155bool _allowAllItems
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deployEligibilityStorage(uint256 moduleIndexbytes initDatareturns (address)
disableVaultFees(
executeOnBehalfOfVault(address targetbytes datapayable 
finalizeVault(
flashLoan(address receiveraddress tokenuint256 amountbytes datareturns (bool)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
mint(uint256[] tokenIdsuint256[] amountsreturns (uint256)
mintTo(uint256[] tokenIdsuint256[] amountsaddress toreturns (uint256)
onERC1155BatchReceived(address operatoraddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(address operatoraddressuint256uint256bytesreturns (bytes4)
onERC721Received(address operatoraddressuint256bytesreturns (bytes4)
redeem(uint256 amountuint256[] specificIdsreturns (uint256[])
redeemTo(uint256 amountuint256[] specificIdsaddress toreturns (uint256[])
renounceOwnership(
retrieveTokens(uint256 amountaddress fromaddress to
setFees(uint256 _mintFeeuint256 _randomRedeemFeeuint256 _targetRedeemFeeuint256 _randomSwapFeeuint256 _targetSwapFee
setManager(address _manager
setVaultFeatures(bool _enableMintbool _enableRandomRedeembool _enableTargetRedeembool _enableRandomSwapbool _enableTargetSwap
setVaultMetadata(string name_string symbol_
shutdown(address recipient
swap(uint256[] tokenIdsuint256[] amountsuint256[] specificIdsreturns (uint256[])
swapTo(uint256[] tokenIdsuint256[] amountsuint256[] specificIdsaddress toreturns (uint256[])
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferOwnership(address newOwner
Events
Approval(address indexed owneraddress indexed spenderuint256 value
EligibilityDeployed(uint256 moduleIndexaddress eligibilityAddr
EnableMintUpdated(bool enabled
EnableRandomRedeemUpdated(bool enabled
EnableRandomSwapUpdated(bool enabled
EnableTargetRedeemUpdated(bool enabled
EnableTargetSwapUpdated(bool enabled
ManagerSet(address manager
MetaDataChange(string oldNamestring oldSymbolstring newNamestring newSymbol
Minted(uint256[] nftIdsuint256[] amountsaddress to
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Redeemed(uint256[] nftIdsuint256[] specificIdsaddress to
Swapped(uint256[] nftIdsuint256[] amountsuint256[] specificIdsuint256[] redeemedIdsaddress to
Transfer(address indexed fromaddress indexed touint256 value
VaultInit(uint256 indexed vaultIdaddress assetAddressbool is1155bool allowAllItems
VaultShutdown(address assetAddressuint256 numItemsaddress recipient
Constructor
constructor(address beaconbytes data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.