Viewing Your NFTs
Open the NFTs tab
From the SubWallet home screen, click on the NFTs tab. This displays all NFT collections in your wallet.
Browse your collections
Your NFTs are organized by collection. Each collection card shows:
- Collection name
- Collection image (or the image from one of the NFTs if no collection image is available)
- Number of items in the collection
Refreshing NFT Data
SubWallet automatically loads your NFTs, but you can manually refresh the data:Click the refresh button
In the NFTs tab, click the refresh icon (circular arrow) in the top-right corner.
Importing Custom NFTs
If an NFT doesn’t appear automatically, you can manually import it:Access the import screen
In the NFTs tab, click the + icon in the top-right corner, or navigate to Settings > Manage Tokens > Import NFT.
Select the blockchain network
Choose the network where the NFT exists:
- Ethereum
- Polygon
- Kusama
- Polkadot
- And other supported NFT chains
Enter the contract address
Paste the NFT contract address. For EVM chains, this is the smart contract address of the NFT collection.
Enter the token ID
Input the specific Token ID of the NFT you want to import. This is the unique identifier for that NFT within the collection.
SubWallet supports importing NFTs from both ERC-721 and ERC-1155 standards on EVM chains, as well as native NFTs on Substrate chains.
Sending NFTs
To transfer an NFT to another address:Choose the sender account
If you have multiple accounts, select which account owns the NFT and will sign the transaction.
Enter the recipient address
Type or paste the recipient’s address. You can also:
- Scan a QR code
- Select from your address book
- Choose from recent recipients
Review the transaction fee
Check the estimated gas/transaction fee. For NFTs, you’ll pay the fee in the chain’s native token (e.g., ETH for Ethereum NFTs).
Submit the transaction
Click Transfer to proceed. Review the transaction details in the confirmation popup.
Understanding NFT Display
Collection View
The NFT collections screen groups NFTs by their collection. This makes it easy to:- See how many NFTs you have in each collection
- Browse collections across multiple chains
- Quickly identify valuable collections
Grid Layout
NFTs are displayed in a responsive grid layout that:- Shows NFT images as thumbnails
- Adapts to your screen size
- Displays the collection name and item count
Fallback Images
If a collection doesn’t have a designated image:- SubWallet uses the image from one of the NFTs in the collection
- If no images are available, a placeholder icon is shown
NFT Metadata
When viewing an NFT, SubWallet displays metadata including:- Image/Media: The visual representation of the NFT
- Name: The NFT’s name as defined in the metadata
- Description: Additional details about the NFT
- Properties: Attributes and traits (common for PFP collections)
- Collection Info: Parent collection name and details
NFT metadata is typically stored on IPFS or centralized servers. If metadata isn’t loading, it may be due to the storage provider being temporarily unavailable.
Cross-Chain NFT Support
SubWallet supports NFTs on multiple blockchain networks:EVM-Compatible Chains
- Ethereum
- Polygon
- BNB Smart Chain
- Moonbeam
- Moonriver
- And other EVM chains
Substrate Chains
- Polkadot (AssetHub)
- Kusama (AssetHub)
- Unique Network
- Acala
- Other Substrate-based chains with NFT pallets
Troubleshooting
NFT not appearing in my wallet
NFT not appearing in my wallet
If an NFT you own isn’t showing:
- Click the refresh button to reload NFT data
- Try manually importing the NFT using the contract address and token ID
- Verify you’re looking at the correct account
- Ensure the NFT’s blockchain is supported and active in SubWallet
- Check if the NFT is on a different network than expected
NFT image not loading
NFT image not loading
If an NFT image isn’t displaying:
- The metadata server may be temporarily down
- The IPFS gateway may be slow (refresh the page)
- The NFT may not have image metadata
- Check your internet connection
Can't send NFT
Can't send NFT
If you’re unable to send an NFT:
- Ensure you have enough native tokens for gas fees
- Verify you’re using the correct account that owns the NFT
- Check if the NFT is locked in a staking contract or other protocol
- Some NFTs may have transfer restrictions (soulbound tokens)
Import fails with 'Invalid contract address'
Import fails with 'Invalid contract address'
When importing an NFT:
- Verify the contract address is correct
- Ensure you’ve selected the right blockchain network
- Check that the contract address is for an NFT collection, not a regular token
- Verify the token ID exists in that collection
NFT disappeared after sending
NFT disappeared after sending
This is normal behavior:
- Once sent, the NFT is removed from your wallet
- Check the transaction in the History tab to confirm it was sent
- Use a blockchain explorer to verify the NFT arrived at the recipient’s address
- If you sent to the wrong address, the NFT cannot be recovered unless the recipient sends it back
Best Practices
Advanced Features
Batch NFT Operations
While SubWallet doesn’t currently support batch sending of NFTs, you can:- Send multiple NFTs one at a time
- Use the search function to quickly find NFTs across collections
NFT Marketplaces
To buy, sell, or trade NFTs:- Connect SubWallet to an NFT marketplace (like OpenSea, Rarible, or Singular)
- Use the marketplace’s interface to list or purchase NFTs
- Approve transactions in SubWallet when prompted
Viewing NFTs on Explorers
From the NFT detail screen, click the external link icon to:- View the NFT on a blockchain explorer
- See the full transaction history
- Verify authenticity and provenance