Inventory
View and manage your Pokemon card collection.
Overview
The Inventory shows all cards you currently own. This is your personal collection, stored on-chain and secured by your wallet.
Card Display
Each card shows:
| Info | Description |
|---|---|
| Image | Pokemon sprite from IPFS |
| Name | Pokemon name and ID |
| Rarity | Tier badge (Common to Legendary) |
| Stats | HP, Attack, Defense values |
| Value | Total stat score |
| Lock Status | Time remaining if locked |
Collection Limit
Max 4 Cards
Each wallet can hold a maximum of 4 cards.
Why this limit?
- Prevents Hoarding - No single wallet can monopolize the collection
- Encourages Trading - Must trade to collect different Pokemon
- Fair Distribution - More users can participate
Managing Your Collection
If you have 4 cards and want a new one:
- Trade one of your cards for the one you want
- Or wait for someone to offer a trade
Lock Status
After acquiring a card (mint or trade), it's locked for 10 minutes.
Lock Indicator
Locked cards display:
- Lock icon
- Countdown timer
- "Locked until [time]"
Why Locks?
- Prevents Rapid Flipping - Can't instantly resell
- Reduces Manipulation - No flash loan exploits
- Encourages Thoughtful Trades - Consider before trading
Card Actions
From your inventory, you can:
View Details
Click a card to see full details:
- Complete stat breakdown
- Minting date
- Ownership history (provenance)
- Token ID
Create Trade Offer
For unlocked cards, you can create a trade offer:
- Select your card
- Choose "Create Offer"
- Select which card you want in return
- Confirm the transaction
Ownership Verification
Your cards are truly yours:
- On-Chain Proof - Ownership recorded on Ethereum
- No Custody - 5BLOCK never holds your cards
- Transferable - Standard ERC-721 transfers work
- Verifiable - Anyone can confirm ownership on Etherscan
Empty Inventory
If you have no cards:
- Visit the Catalog to mint your first card
- Browse the Trade marketplace for offers
- Connect with other collectors
Technical Details
Cards are queried using:
balanceOf(address)- Number of cards ownedtokenOfOwnerByIndex(address, index)- Get each token IDgetCardMeta(tokenId)- On-chain metadatatokenURI(tokenId)- IPFS metadata link