PI Panther

Verified contract

Proxy

Active on Ethereum with 967 txns
Deployed by via 0x6f71a90d at 15696348
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 49 additional slots
-
variable spans 48 additional slots
10 additional variables

No balances found for "PI Panther"

0xe612fe69e6d78bd46fee89373594e55faec10e3833feabca96cb0c500155d7eb
0xf5aa24cfeea5ff63dfb13fecbe09c0c879048212cb8303097fb3af2c48cf3306
0x0256857cf1d95cabd56517527b3ebb54483928d2fce583fe3541547e9b90cbcc
0xdc00910699c8951f80e16371a5b6d2a4045b43dd7481e57ffa6885d82d741a28
0x54d63fd51c7156cb3dcb5f6d70e64f4b5713cd68742e100d2bae4c420d1ef47c
0x9c4520a5ed353c1161686e01a0defe596a4f0574c94a3f8420416bab99e97265
0xfb725828eebab087a90f8c838e426f6fcdb173624d775fa89258b91041a55feb
0xae416a52e85229b257d1fab99de01727ec6d3ecba940479fe2d1dca309eacf5a
0x8917ca4afe1cd5c368b378db9cbc31d6d827f388a1b94f3f64dfc11673fa0e4e
0x87be9f5ab3cb000ab2d01bdfa35edd02ed421e42b39e1c4359953214052a7006

Functions
Getter at block 21312575
LOOT_CRATE_NFT_TYPE(view returns (uint8)
1
UNKNOWN_NFT_TYPE(view returns (uint8)
0
contractURI(view returns (string)
getOwnerCount(view returns (uint256)
942
lcPaymentAmount(view returns (uint256)
60000000000000000000
lcPaymentToken(view returns (address)
0x37613d64258c0fe09d5e53eecb091da5b8fa8707
lcSaleActive(view returns (bool)
true
maxNFTsToParse(view returns (uint256)
500
name(view returns (string)
PI Panther
nftsPerLootCrate(view returns (uint8)
3
owner(view returns (address)
0x416760a2d78d5bdc6841851a0d48f2787bc23d61
symbol(view returns (string)
PP
totalSupply(view returns (uint256)
942
treasury(view returns (address)
0x1f3eac5ba1247db5b31d6f6478eb234eaa75e14a
uncrateActive(view returns (bool)
true
uncratePrice(view returns (uint256)
50000000000000000
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getNFTTypeCount(address accountuint32 nftTypeview returns (uint256)
getNFTTypeCounts(address accountuint32[] nftTypesview returns (uint256 result)
getNFTTypeForTokenID(uint32 tokenIDview returns (uint32)
getNFTTypesForTokenIDs(uint32[] tokenIDsview returns (uint32[])
isApprovedForAll(address _owneraddress operatorview returns (bool)
isOwnerOf(address accountuint32[] tokenIDsview returns (bool)
nftTypeToAddressCount(uint32addressview returns (uint16)
nftTypeURIs(uint32view returns (string)
ownerOf(uint256 tokenIdview returns (address)
proxyToApproved(addressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenIDToNFTType(uint32view returns (uint32)
tokenOfOwnerByIndex(address accountuint256 indexview returns (uint256)
tokenURI(uint256 tokenIDview returns (string)
tokenURIs(uint32view returns (string)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
airdrop(address[] receiversuint32[] nftTypes
approve(address touint256 tokenId
assignNFTType(uint32[] nftIDsuint32[] nftTypes
batchBuyAndUncrate(uint8 amount
batchBuyLootCrate(uint8 amount
batchMint(address receiveruint32[] nftTypes
batchSafeTransferFrom(address fromaddress touint256[] tokenIdsbytes data
batchSafeTransferFromSmallInt(address fromaddress touint32[] tokenIdsbytes data
batchTransferFrom(address fromaddress touint256[] tokenIds
batchTransferFromSmallInt(address fromaddress touint32[] tokenIds
buyAndUncrate(payable 
buyLootCrate(
evolve(uint32[] nftIDsuint32[] nftTypes
initialize(string namestring symboladdress _treasuryaddress paymentTokenuint256 paymentAmount
mint(address receiveruint32 nftType
renounceOwnership(
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBaseURI(string uri
setContractURI(string uri
setLootCratePayment(address _lcPaymentTokenuint256 _lcPaymentAmount
setLootCratePrice(uint256 value
setNFTTypeURI(uint32 nftTypeIDstring uri
setNFTsPerLootCrate(uint8 value
setProxyState(address proxyAddressbool value
setSaleActive(bool value
setTokenURI(uint32 tokenIDstring uri
setTreasury(address _treasury
setUncrateActive(bool value
setUncratePrice(uint256 value
transfer(address touint256 tokenIdreturns (bool)
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
uncrate(uint32 idpayable 
uncrateBatch(uint32[] idspayable 
updateLootCrateConfig(uint256 _pricebool _saleActivestring tokenBaseURIbool _uncrateActive
withdrawRevenue(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Uncrate(address indexed userstring ids
WithdrawRevenue(address indexed senderuint256 indexed amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
AddressIsZero(
ApprovalCallerIsNotOwnerNorApproved(address calleraddress _owner
ApprovalToCurrentOwner(address _toaddress _owner
ApproveToCaller(address _operatoraddress caller
InconsistentArrayLengths(uint256 array1uint256 array2
InsufficientPayment(uint256 sentuint256 required
InsufficientTokens(uint256 availableuint256 required
NonexistentToken(uint256 tokenId
NotLootCrate(uint32 tokenID
QueryForZeroAddress(
SaleIsClosed(
TransferCallsIsNotOwnerNorApproved(address calleraddress _owner
TransferOfTokenThatIsNotOwn(
tooManyIDs(uint256 sentuint256 max