NFTXVaultUpgradeable

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xe71806cb at 12840083
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
6 additional variables

No balances found for "NFTXVaultUpgradeable"

No transactions found for "NFTXVaultUpgradeable"


Functions
Getter at block 21207763
allHoldings(view returns (uint256[])
[]
allowAllItems(view returns (bool)
false
assetAddress(view returns (address)
0x0000000000000000000000000000000000000000
decimals(view returns (uint8)
18
eligibilityStorage(view returns (address)
0x0000000000000000000000000000000000000000
enableMint(view returns (bool)
false
enableRandomRedeem(view returns (bool)
false
enableTargetRedeem(view returns (bool)
false
is1155(view returns (bool)
false
manager(view returns (address)
0x0000000000000000000000000000000000000000
mintFee(view returns (uint256)
0
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
randomRedeemFee(view returns (uint256)
0
symbol(view returns (string)
targetRedeemFee(view returns (uint256)
0
totalHoldings(view returns (uint256)
0
totalSupply(view returns (uint256)
0
vaultFactory(view returns (address)
0x0000000000000000000000000000000000000000
vaultId(view returns (uint256)
0
version(pure returns (string)
v1.0.5
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)
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(
setFees(uint256 _mintFeeuint256 _randomRedeemFeeuint256 _targetRedeemFee
setManager(address _manager
setVaultFeatures(bool _enableMintbool _enableRandomRedeembool _enableTargetRedeem
setVaultMetadata(string name_string symbol_
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
EnableTargetRedeemUpdated(bool enabled
ManagerSet(address manager
MintFeeUpdated(uint256 mintFee
Minted(uint256[] nftIdsuint256[] amountsaddress to
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RandomRedeemFeeUpdated(uint256 randomRedeemFee
Redeemed(uint256[] nftIdsuint256[] specificIdsaddress to
Swapped(uint256[] nftIdsuint256[] amountsuint256[] specificIdsuint256[] redeemedIdsaddress to
TargetRedeemFeeUpdated(uint256 targetRedeemFee
Transfer(address indexed fromaddress indexed touint256 value
VaultInit(uint256 indexed vaultIdaddress assetAddressbool is1155bool allowAllItems
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.