KamaGang

Verified contract

Proxy

Active on Ethereum with 53 txns
Deployed by via 0x6b9a0629 at 12810115
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-1555
--
 (#3162)
ERC-721
--
 (#3142)
ERC-721
--
 (#3010)
ERC-721
--
 (#2943)
ERC-721
--
 (#2937)
ERC-721
--
 (#2927)
ERC-721
--
 (#2838)
ERC-721
--
 (#2814)
ERC-721
--
 (#2762)
ERC-721
--
0x97e3a75e55b7919d7f7055dbf857d78ae0b6691ffdbf613001a6ce4d8f83b05d
0x5a46ad034e6d2493c7fc5caff2350dd4e3f0aff243c73ebf96a7ebf5a4ae8d1f
0xce6ee18fa354922259bf5f2c387c3473cd47f4992f8e74092b7c1bc0b56f35c0
0x6b8210e0c371ad87a4a26395e3cdf70433de12a71fa925cee87f4da3a21f39ae
0xe4f8ad897940cda6778bdff4152b6efa780607b0b53f6c80281ee1f980548364
0xe70fc54e31d4d299b83f265d97fc56985fb568eeec7c35b8192bb312383a395b
0x48f35973d95a3f6483552725d71140121de6854b907af08b6b036f90f0d5b517
0x6d817935a7248eff9914e0410701a4b3d21f0a03456201ae98c0c2f9ac28fa73
0xfa65ccd6f6ed5f076172a54c8c98529e83a416615ea978f0e4ad94a07ce48d87
0xd66d6a9fe6c24c91faebd35a819d9825435fb02abcbc54c3f6f972e2df206dba

Functions
Getter at block 21041716
 
allHoldings(view returns (uint256[])
allowAllItems(view returns (bool)
true
assetAddress(view returns (address)
0xd049ab4988962c8d3f25908e25baf7dd868a01c3
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)
KamaGang
owner(view returns (address)
0x673a039f6a959fa9db65d16781e6defde30375d9
 
randomRedeemFee(view returns (uint256)
 
randomSwapFee(view returns (uint256)
symbol(view returns (string)
KAMAX
 
targetRedeemFee(view returns (uint256)
 
targetSwapFee(view returns (uint256)
totalHoldings(view returns (uint256)
106
totalSupply(view returns (uint256)
106000000000000000000
vaultFactory(view returns (address)
0xbe86f647b167567525ccaafcd6f881f1ee558216
 
vaultFees(view returns (uint256uint256uint256uint256uint256)
vaultId(view returns (uint256)
53
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.