NFTSalesERC20Upgradeable
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
6 additional
variables
Balances ($0.00)
No balances found for "NFTSalesERC20Upgradeable"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "NFTSalesERC20Upgradeable"
ABI
ABI objects
Getter at block 21314273
LOOT_CRATE_NFT_TYPE() view returns (uint8)
1
UNKNOWN_NFT_TYPE() view returns (uint8)
0
contractURI() view returns (string)
getOwnerCount() view returns (uint256)
0
lcPaymentAmount() view returns (uint256)
0
lcPaymentToken() view returns (address)
0x0000000000000000000000000000000000000000
lcSaleActive() view returns (bool)
false
maxNFTsToParse() view returns (uint256)
0
name() view returns (string)
nftsPerLootCrate() view returns (uint8)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
symbol() view returns (string)
totalSupply() view returns (uint256)
0
treasury() view returns (address)
0x0000000000000000000000000000000000000000
uncrateActive() view returns (bool)
false
uncratePrice() view returns (uint256)
0
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getNFTTypeCount(address account, uint32 nftType) view returns (uint256)
getNFTTypeCounts(address account, uint32[] nftTypes) view returns (uint256 result)
getNFTTypeForTokenID(uint32 tokenID) view returns (uint32)
getNFTTypesForTokenIDs(uint32[] tokenIDs) view returns (uint32[])
isApprovedForAll(address _owner, address operator) view returns (bool)
isOwnerOf(address account, uint32[] tokenIDs) view returns (bool)
nftTypeToAddressCount(uint32, address) view returns (uint16)
nftTypeURIs(uint32) view returns (string)
ownerOf(uint256 tokenId) view returns (address)
proxyToApproved(address) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenIDToNFTType(uint32) view returns (uint32)
tokenOfOwnerByIndex(address account, uint256 index) view returns (uint256)
tokenURI(uint256 tokenID) view returns (string)
tokenURIs(uint32) view returns (string)
State-modifying
Events airdrop(address[] receivers, uint32[] nftTypes)
approve(address to, uint256 tokenId)
assignNFTType(uint32[] nftIDs, uint32[] nftTypes)
batchBuyAndUncrate(uint8 amount)
batchBuyLootCrate(uint8 amount)
batchMint(address receiver, uint32[] nftTypes)
batchSafeTransferFrom(address from, address to, uint256[] tokenIds, bytes data)
batchSafeTransferFromSmallInt(address from, address to, uint32[] tokenIds, bytes data)
batchTransferFrom(address from, address to, uint256[] tokenIds)
batchTransferFromSmallInt(address from, address to, uint32[] tokenIds)
buyAndUncrate() payable
buyLootCrate()
evolve(uint32[] nftIDs, uint32[] nftTypes)
initialize(string name, string symbol, address _treasury, address paymentToken, uint256 paymentAmount)
mint(address receiver, uint32 nftType)
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setBaseURI(string uri)
setContractURI(string uri)
setLootCratePayment(address _lcPaymentToken, uint256 _lcPaymentAmount)
setLootCratePrice(uint256 value)
setNFTTypeURI(uint32 nftTypeID, string uri)
setNFTsPerLootCrate(uint8 value)
setProxyState(address proxyAddress, bool value)
setSaleActive(bool value)
setTokenURI(uint32 tokenID, string uri)
setTreasury(address _treasury)
setUncrateActive(bool value)
setUncratePrice(uint256 value)
transfer(address to, uint256 tokenId) returns (bool)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
uncrate(uint32 id) payable
uncrateBatch(uint32[] ids) payable
updateLootCrateConfig(uint256 _price, bool _saleActive, string tokenBaseURI, bool _uncrateActive)
withdrawRevenue()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Uncrate(address indexed user, string ids)
WithdrawRevenue(address indexed sender, uint256 indexed amount)
This contract contains no constructor objects.
receive()
AddressIsZero()
ApprovalCallerIsNotOwnerNorApproved(address caller, address _owner)
ApprovalToCurrentOwner(address _to, address _owner)
ApproveToCaller(address _operator, address caller)
InconsistentArrayLengths(uint256 array1, uint256 array2)
InsufficientPayment(uint256 sent, uint256 required)
InsufficientTokens(uint256 available, uint256 required)
NonexistentToken(uint256 tokenId)
NotLootCrate(uint32 tokenID)
QueryForZeroAddress()
SaleIsClosed()
TransferCallsIsNotOwnerNorApproved(address caller, address _owner)
TransferOfTokenThatIsNotOwn()
tooManyIDs(uint256 sent, uint256 max)