Doodles

Verified contract

Proxy

Active on Ethereum with 170 txns
Deployed by via 0x90c496c3 at 13439599
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 $2.13
ERC-20
--
ERC-20
--
ERC-20
--
 (#55)
ERC-1555
--
 (#1299)
ERC-721
--
 (#1298)
ERC-721
--
 (#1297)
ERC-721
--
 (#12)
ERC-1555
--
 (#178)
ERC-721
--
0xee38bbe7b25e351d47e7bd231a11f2a8cb28affa83e74f9ce202017207702944
0xe400a29d1c062d7450be4129a5fd45c25796bc77de40be0b4a29344b6c2760be
0x0632f694b3aa2c2e1de75ece8739144e529dd79ac5d0fdfeff2c8a596b5794d6
0xcb00eb2b0c65002cac311fbefa57086e62c802be2ce7010f6e5b38fc7caa57da
0xf08540f85c30201704d77133efb0bc4327d104f0ebefd41e1ba7d0f95f9efac1
0x29cd904ab999a61439801e79915ac329d57700f862bb7935d20a7eaa1e0d83fb
0x03f20453dd7b75bfffa05b3d51fada9607efda79a4febbf62051f3fe3cfa24f2
0xa5c0e92f552dd09e35b8325154f6941cb29a9d4a263a2ae2266d03c0a2aabc4f
0x8afa82587f90f30dee6931f43cb3aeed9816cc790f1f0218aec82ac2c30472b1
From
0xc85ada9240ffc6c13ed8fc292aea822bab833dacbc4ab93168ff247499209b94

Functions
Getter at block 21178401
 
allHoldings(view returns (uint256[])
allowAllItems(view returns (bool)
true
assetAddress(view returns (address)
0x8a90cab2b38dba80c64b7734e58ee1db38b8992e
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)
30000000000000000
name(view returns (string)
Doodles
owner(view returns (address)
0x673a039f6a959fa9db65d16781e6defde30375d9
randomRedeemFee(view returns (uint256)
20000000000000000
randomSwapFee(view returns (uint256)
50000000000000000
symbol(view returns (string)
DOODLE
targetRedeemFee(view returns (uint256)
30000000000000000
targetSwapFee(view returns (uint256)
60000000000000000
totalHoldings(view returns (uint256)
36
totalSupply(view returns (uint256)
36000000000000000000
vaultFactory(view returns (address)
0xbe86f647b167567525ccaafcd6f881f1ee558216
vaultFees(view returns (uint256uint256uint256uint256uint256)
(30000000000000000, 20000000000000000, 30000000000000000, 50000000000000000, 60000000000000000)
vaultId(view returns (uint256)
251
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)
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(
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.