To display token icons in TP Wallet, project teams or developers must submit token logos and related information through official channels. Here are the detailed steps and requirements:
1. Prepare Required Materials
Token Icon (logo.png)

Format: PNG (lowercase extension, ".png" not ".PNG")
File name: Must be named "logo.png"
Dimensions: 256x256 pixels
Background: Transparent background recommended
Recommended tools:
Use Online PNG Tools to resize
Use TinyPNG to optimize file size
Token Information File (info.json)
Format: JSON (lowercase extension, ".json" not ".JSON")
File name: Must be named "info.json"
Required content (ensure correct formatting, contract address must be checksum format):
{
"name": "Token Name",
"website": "https://project-website.com",
"description": "Token description",
"explorer": "Blockchain explorer link",
"type": "Token type (e.g., BEP20, ERC20)",
"symbol": "Token symbol",
"decimals": Decimal places,
"status": "active",
"id": "Contract address (checksum format)"}Checksum address: Obtain from blockchain explorers (Etherscan/BscScan) or use checksum conversion tools.
2. Pay TPT Processing Fee
A 100,000 TPT (TokenPocket's native token) donation is required to verify address legitimacy (non-refundable).
Payment Steps (BSC Chain Example):
Open TP Wallet → "Assets" → Select TPT → Click "Transfer"
Recipient address:
0x7837AE9E4FD6E967F1B8C8824D6288ECE6e730F9Enter 100,000 TPT amount
Select appropriate gas fee and confirm transfer
After TPT transfer, send a 0 BNB (or minimal amount) transfer
In "Advanced Settings - Plain Text", include:
text[Blockchain Name] - [Token Name] - [Token Contract Address] - [100,000 TPT Transaction Hash Link]
Confirm and complete transfer
3. Submit GitHub Application
Repository: TP-Lab/tokens
Steps:
Create a folder named with the token's checksum contract address
Place logo.png and info.json inside
Fork the repository
Upload folder to the corresponding blockchain directory (BSC/ETH/etc.)
In "Commit changes", describe the token and include 100,000 TPT transaction ID
Create "Pull request"
Submit with title and description
4. Review Process
Processing time: 3-5 business days
Requirements:
Legitimate project website
No malicious contract functions
Complete and correctly formatted submission
Paid 100,000 TPT fee
Success rate: ~99% if requirements are met
5. Important Notes
Disclaimer: Token icons are for informational purposes only and do not indicate TP Wallet's endorsement of project security
Anti-scam: Only submit through official GitHub - never trust third-party services
GitHub limit: One token submission per GitHub account
DEX display: Some platforms (e.g. PancakeSwap) may pull the icon data, but synchronization isn't guaranteed
6. FAQ
Why isn't my token icon displaying?
Possible reasons: Unrecognized token data, outdated wallet version, or unsubmitted logo application
Solutions: Update TP Wallet or follow submission process
Professional submission service (for users who prefer not to handle the process):Contact: https://t.me/gtokentool
