Fang Gang

Verified contract

Proxy

Active on Ethereum with 132 txns
Deployed by via 0xd6094999 at 13193524
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
 (#8853)
ERC-721
--
 (#8781)
ERC-721
--
 (#8769)
ERC-721
--
 (#8736)
ERC-721
--
 (#8723)
ERC-721
--
 (#8614)
ERC-721
--
 (#8580)
ERC-721
--
 (#8489)
ERC-721
--
 (#8478)
ERC-721
--
 (#8272)
ERC-721
--
0xfbe94ed85d901cb9030872cefffc3d6cbc9e3b6048caa9fc843cc32303f26689
0xdf5434bac4d5bd6c107325c43a805dd16dd4b6bfbbb253760372a87babb6d421
0x5711f51b2f5badf89695040f53237f4c249ccec7297df85d4e878915817d847c
0x937e799d56dda9445f6d29f97c79a14327ed4e5b547e2cd013f23261d21415a6
0x2b8f0ba2589fa3c38bc9e1a98b32cff80a963adaecf6f1f37468c55e749134ca
0x1bcd40118aec914baf2471dc1d07cb1e3e005029e1ee2f06b10c7ba6781749e7
0xe0e3b12a67c7a7cd1f3999834762051c59af46468aaff5fe46b83304b61f5028
0x41055f35cd2462d70bf6f74352e7c4e8a608fd71478482bf178a2ab134ea3b61
0x59eceeb297ea31c926b0635e81cd853138ca63b57668e351071c75c4316b9d8f
0x9695fb1aac50060679dd1009cef90164d246636ff304417e307c478ece677821

Functions
Getter at block 21009588
 
allHoldings(view returns (uint256[])
allowAllItems(view returns (bool)
true
assetAddress(view returns (address)
0x9d418c2cae665d877f909a725402ebd3a0742844
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)
Fang Gang
owner(view returns (address)
0x673a039f6a959fa9db65d16781e6defde30375d9
 
randomRedeemFee(view returns (uint256)
 
randomSwapFee(view returns (uint256)
symbol(view returns (string)
FANG
 
targetRedeemFee(view returns (uint256)
 
targetSwapFee(view returns (uint256)
totalHoldings(view returns (uint256)
238
totalSupply(view returns (uint256)
238000000000000000000
vaultFactory(view returns (address)
0xbe86f647b167567525ccaafcd6f881f1ee558216
 
vaultFees(view returns (uint256uint256uint256uint256uint256)
vaultId(view returns (uint256)
183
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.