Elftown.wtf

Verified contract

Proxy

Active on Ethereum with 21 txns
Deployed by via 0x7a67e7fd at 14868095
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
 (#250)
ERC-721
--
 (#249)
ERC-721
--
 (#9230)
ERC-721
--
 (#8185)
ERC-721
--
 (#7707)
ERC-721
--
 (#7695)
ERC-721
--
 (#7578)
ERC-721
--
 (#5383)
ERC-721
--
 (#4850)
ERC-721
--
 (#4549)
ERC-721
--
0x6e420a1becf47ad825f2e9ce126fc64e047b0b7b28c067077a929147cc696eea
0x6c8594a7c7b29d62729e63a253a8f6df1075c1ced5da571cc192700ff50272de
0xe0ae1cfb65749669a26ed478ad4c10b903983a91513e7956a6ba7c7c9d83d397
0xdf3f6569c97db59153be137f448ee0290dcafcd42d1f3add6b6673cff86bb137
0xbf5289d3888b448eeeac86396db794b4078af19d77eb6a92d2425ad448358c2b
From
0xbf36b420ba7d23294b33596e01454676e758f6117f26c13710d3b5996f56c5ad
0x88598d113e59c084161b3b317a2454533fed189a2c3ec7361dbd53eae4995dd0
0x3c479d704f73ce75b73a0262c31a0ce124c2078d52eae4ebbf40ad8aa8ca9af8
0x3c9791c7f45bc6ab61ddfcfa1c4ac06bd433bc6b167c381c3b17bc2533a4711f
0x8d773022e4474318589bc36d1c2063953d8d1102f28c1b0dce489b161b344610
From

Functions
Getter at block 20904393
 
allHoldings(view returns (uint256[])
allowAllItems(view returns (bool)
true
assetAddress(view returns (address)
0x5eaeadda470245343249452e744e423f489abbc4
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)
40000000000000000
name(view returns (string)
Elftown.wtf
owner(view returns (address)
0x673a039f6a959fa9db65d16781e6defde30375d9
randomRedeemFee(view returns (uint256)
10000000000000000
randomSwapFee(view returns (uint256)
10000000000000000
symbol(view returns (string)
ELF
targetRedeemFee(view returns (uint256)
20000000000000000
targetSwapFee(view returns (uint256)
20000000000000000
totalHoldings(view returns (uint256)
19
totalSupply(view returns (uint256)
19000000000000000000
vaultFactory(view returns (address)
0xbe86f647b167567525ccaafcd6f881f1ee558216
vaultFees(view returns (uint256uint256uint256uint256uint256)
(40000000000000000, 10000000000000000, 20000000000000000, 10000000000000000, 20000000000000000)
vaultId(view returns (uint256)
520
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.