Pudgy Penguins

Verified contract

Proxy

Active on Ethereum with 689 txns
Deployed by via 0x62987f9b at 12949774
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 $212.27
ERC-20
Value $2.15
ERC-20
--
ERC-20
--
 (#2)
ERC-1555
--
 (#281)
ERC-721
--
 (#8794)
ERC-721
--
 (#8697)
ERC-721
--
 (#8688)
ERC-721
--
 (#8685)
ERC-721
--
0x2722686325051491b61f35fb17bf64beb9ae85e7ff7457ea10ca5534ff7915fe
0x107ecb2f00133863cc787334b34bb243969f1419510a07fb05b3b4db3a6ceddd
0xb10894339dd2a02fa4c8d7b00f031d40648a9366d7e3450d1107c368dc7fbc75
0x90902244ab19c4892e990b8c5a3a545d07c2a1c08dc46d40a7f3f479a4f85cb8
0x878ed549c04a3cdc218478ef0619fd7ab55f15786d71597cbaa58fe92611696b
0x11d6a26d68a01f1309b43db31065a72d7e93b1ae75b6fd171c5061fe259667c0
0x9e12628b5de148fae208b04f1ea127d73babc9415bf77d4b82b12cd536e4bac5
0xfa328c7eb463f14f7299aed571ccf5d46ac5d503979f27f47fb9659136337e3f
0x5465e227b5c9f040a4dc4edb2b42a04d53709140d196ee18df341000cc17eaba
0xddb6d6c079cf51e72ade82c90da59316256b573e494ce103c3b182b57edb0974

Functions
Getter at block 21190387
 
allHoldings(view returns (uint256[])
allowAllItems(view returns (bool)
false
assetAddress(view returns (address)
0xbd3531da5cf5857e7cfaa92426877b022e612cf8
decimals(view returns (uint8)
18
eligibilityStorage(view returns (address)
0x87d3ff21824152441ce47f125c10134e32626e6c
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)
name(view returns (string)
Pudgy Penguins
owner(view returns (address)
0x673a039f6a959fa9db65d16781e6defde30375d9
 
randomRedeemFee(view returns (uint256)
 
randomSwapFee(view returns (uint256)
symbol(view returns (string)
PUDGY
 
targetRedeemFee(view returns (uint256)
 
targetSwapFee(view returns (uint256)
totalHoldings(view returns (uint256)
5
totalSupply(view returns (uint256)
5000000000000000000
vaultFactory(view returns (address)
0xbe86f647b167567525ccaafcd6f881f1ee558216
 
vaultFees(view returns (uint256uint256uint256uint256uint256)
vaultId(view returns (uint256)
112
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.