Azuki

Verified contract

Proxy

Active on Ethereum with 104 txns
Deployed by via 0x8dccf479 at 14096239
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
--
 (#397)
ERC-721
--
 (#24)
ERC-721
--
 (#1914)
ERC-721
--
 (#63)
ERC-721
--
 (#475)
ERC-1555
--
 (#1)
ERC-1555
--
 (#1128)
ERC-721
--
 (#86)
ERC-1555
--
 (#230)
ERC-1555
--
0x567f96932d84e9af02c266a75abeb322a3914a8f0f80d0769a1f7e7a149f63b8
0xe3a44215643298b146f959bfce029274ab7addd9325492749d221222e7bc086f
0xea3ae106e2fa8b85f3ae8920ff24418d7c2dfd27fc96831307072c6fdcc6f3a9
0x597e9904fd93cde4d19a397038a569979d2f876b30637b4d3362bb442911e497
0x6a624eac57f13344c6e9c8bb994f8ab8b87a86b639a62fa56137d01c6287c2ea
0x72f47e2b8e842d18bf9ef71e544a7315c75a5d1eac58a95d3711991ec09ece62
0xd2df5be5cce820f4640d20b9eddf1978adae29e4b5f97c1fabfa14c64a6d3134
0x9e52456224f97a2b43c224aa0cb8cb41ed700a55b1757f5c31d2ded62b8c935e
0x69d910d62ef4d2a2789bcbb61a13032a3c1618e50119754dcb171ef092f26b5c
0x70cdb7e67aec3d197b10a2012f4f359319ec158bcffe025f11162f95d0437ae4

Functions
Getter at block 21202753
allHoldings(view returns (uint256[])
[9372, 6829]
allowAllItems(view returns (bool)
true
assetAddress(view returns (address)
0xed5af388653567af2f388e6224dc7c4b3241c544
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)
50000000000000000
name(view returns (string)
Azuki
owner(view returns (address)
0x673a039f6a959fa9db65d16781e6defde30375d9
randomRedeemFee(view returns (uint256)
10000000000000000
randomSwapFee(view returns (uint256)
50000000000000000
symbol(view returns (string)
AZUKI
targetRedeemFee(view returns (uint256)
50000000000000000
targetSwapFee(view returns (uint256)
100000000000000000
totalHoldings(view returns (uint256)
2
totalSupply(view returns (uint256)
2000000000000000000
vaultFactory(view returns (address)
0xbe86f647b167567525ccaafcd6f881f1ee558216
vaultFees(view returns (uint256uint256uint256uint256uint256)
(50000000000000000, 10000000000000000, 50000000000000000, 50000000000000000, 100000000000000000)
vaultId(view returns (uint256)
340
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.