Skip to main content
Interact with Tensor Trade marketplace to list and manage NFTs. This implementation provides functionality for listing NFTs for sale and canceling existing listings.

Core Features

  1. Listing Management
    • List NFTs for sale
    • Cancel listings
    • Price setting
    • Ownership verification
  2. Token Account
    • Associated token validation
    • Ownership checks
    • Balance verification
    • Account creation

Usage

List NFT for Sale

Cancel Listing

Example Prompts

Natural Language Prompts

LangChain Tool Prompts

List NFT

Cancel Listing

Implementation Details

Listing Process

Ownership Verification

Error Handling

Best Practices

  1. Listing Management
    • Verify ownership first
    • Check token accounts
    • Validate prices
    • Monitor transactions
  2. Token Handling
    • Verify mint addresses
    • Check balances
    • Validate accounts
    • Handle permissions
  3. Transaction Processing
    • Build transactions properly
    • Include all signers
    • Handle timeouts
    • Monitor status

Common Issues

  1. Listing Issues
    • Invalid mint address
    • NFT not owned
    • Price formatting
    • Account mismatch
  2. Cancellation Issues
    • Listing not found
    • Permission denied
    • Network errors
    • Transaction failures
  3. Account Issues
    • Missing ATA
    • Zero balance
    • Wrong owner
    • Program mismatch

Response Format

Success Response

Error Response

SDK Integration

TensorSwap SDK Setup

Transaction Building

Advanced Features

  1. Custom Token Programs
    • SPL Token support
    • Program validation
    • Account creation
    • Balance management
  2. Authorization
    • Auth data handling
    • Permission checks
    • Signature validation
    • Access control
  3. Price Management
    • Lamport conversion
    • Price validation
    • Fee calculation
    • Slippage protection

Resources