Genesis Mana

Verified contract

Proxy

Active on Ethereum
Deployed by via 0x3f443140 at 13284094
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
 (#11503)
ERC-721
--
 (#11495)
ERC-721
--
 (#11493)
ERC-721
--
 (#11489)
ERC-721
--
 (#11488)
ERC-721
--
 (#11487)
ERC-721
--
 (#11486)
ERC-721
--
 (#11484)
ERC-721
--
 (#11483)
ERC-721
--
 (#11471)
ERC-721
--
0xbff55452d95f391a748d0a0673d750d80f53f9d79afa8908929febb5a57ab845
0x85da1010d55ac3ce5cc8b1d866280fef42f4266bb457838ccd596bd2380d2992
0x0fea85b195bb83d4ce2fee571791c61cb529b052e12ea7ddb42adb1dfccc4338
0x8c1d1ca5911662d520b9b65d57af58e24e4247ed0756444504e350b92abad423
0xd89c41c9649c329f37ab34b491f66b4050ac25193ebb48986bf38db15e7ed233
0xe16a0de9b89d605da977ca4aef4361bbdc2a01b3330d00c1a222ab736afbdf98
0x66e0ddbc1ca56f2730a197519296b6267a168779e20f1c14c7f81daa2b4cb10a
0xd9739075e08d534ee1e8be634bc7e18c0da304a0c37d0670416e8e8a45d0970e
0xbd122aea5155e00609554515841e91659f0036e99b5d26fbeb22531f410e94b0
From
0x2b86132f368e98b73dba117ff9e716bbff2011c4d56aba49dff68bc432903523

Functions
Getter at block 21037814
 
allHoldings(view returns (uint256[])
allowAllItems(view returns (bool)
true
assetAddress(view returns (address)
0xf4b6040a4b1b30f1d1691699a8f3bf957b03e463
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)
150000000000000000
name(view returns (string)
Genesis Mana
owner(view returns (address)
0x673a039f6a959fa9db65d16781e6defde30375d9
randomRedeemFee(view returns (uint256)
20000000000000000
randomSwapFee(view returns (uint256)
20000000000000000
symbol(view returns (string)
MANA
targetRedeemFee(view returns (uint256)
80000000000000000
targetSwapFee(view returns (uint256)
80000000000000000
totalHoldings(view returns (uint256)
676
totalSupply(view returns (uint256)
676000000000000000000
vaultFactory(view returns (address)
0xbe86f647b167567525ccaafcd6f881f1ee558216
vaultFees(view returns (uint256uint256uint256uint256uint256)
(150000000000000000, 20000000000000000, 80000000000000000, 20000000000000000, 80000000000000000)
vaultId(view returns (uint256)
209
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.