Filaments

Verified contract

Proxy

Active on Ethereum with 11 txns
Deployed by via 0xd28fa2c9 at 13549415
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
 (#443)
ERC-721
--
 (#434)
ERC-721
--
 (#433)
ERC-721
--
 (#428)
ERC-721
--
 (#406)
ERC-721
--
 (#399)
ERC-721
--
 (#384)
ERC-721
--
 (#359)
ERC-721
--
 (#348)
ERC-721
--
 (#346)
ERC-721
--
0x6b47b587fcd601f879985fa1d21e997690ac48b2f493185b6ef26f211346d805
0x929fdf6a0474d48da311f33e7345870cefa53724d1eae10338be7e334f41155a
0x76b9b2a7dfdcb5211fb105f1a9e4d91454d13f0d7c701bed743c12a7bca96321
0x0f4572bc4d61da3436bece1d25df20d5eda00ee32deab067922e79e386e5c1b4
0xf0263fed0a2273a76c51ca307403cf6eee259f4da83a7db983e33ae3ccf93172
0xed555a86be94008c1f703e98def8cd4e011390d485914c4dda87ebb39fad1ee9
0xbf21f87479c761f7a7424cd79520c10ee0dfa5454229e976c9ded5d9023d6179
From
0x4593d4bf7d16c0a4d0f417b65b41b2743cbe0e96bf37466c596ecfa61f9cd91e
From
0xc42ad9c80b38a9cc7b10a0ef187ff9685a16fedeac69293292f2e8842c7b4f9b
0x00675586a917122109986d60181b49f2d4e012873a760fced01047f45b289e88

Functions
Getter at block 20959259
 
allHoldings(view returns (uint256[])
allowAllItems(view returns (bool)
true
assetAddress(view returns (address)
0x0a57e26e480355510028b5310fd251df96e2274b
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)
name(view returns (string)
Filaments
owner(view returns (address)
0x673a039f6a959fa9db65d16781e6defde30375d9
 
randomRedeemFee(view returns (uint256)
 
randomSwapFee(view returns (uint256)
symbol(view returns (string)
FLMTS
 
targetRedeemFee(view returns (uint256)
 
targetSwapFee(view returns (uint256)
totalHoldings(view returns (uint256)
32
totalSupply(view returns (uint256)
32000000000000000000
vaultFactory(view returns (address)
0xbe86f647b167567525ccaafcd6f881f1ee558216
 
vaultFees(view returns (uint256uint256uint256uint256uint256)
vaultId(view returns (uint256)
272
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.