evm_getnfttradesbywallet
Retrieve NFT trade history for a specific wallet address using blockchain data. Supports multiple chains and includes filters like block range, date range, and NFT metadata for precise results.
Instructions
Get NFT trades for a specific wallet address.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
address | Yes | The owner wallet address | |
chain | No | The chain to query | eth |
cursor | No | The cursor returned in the previous response (used for getting the next page). | |
from_block | No | The minimum block number from which to get the transfers * Provide the param 'from_block' or 'from_date' * If 'from_date' and 'from_block' are provided, 'from_block' will be used. | |
from_date | No | The start date from which to get the transfers (format in seconds or datestring accepted by momentjs) * Provide the param 'from_block' or 'from_date' * If 'from_date' and 'from_block' are provided, 'from_block' will be used. | |
limit | No | The desired page size of the result. | |
nft_metadata | No | Include the NFT Metadata of the NFT Token | |
to_block | No | The block number to get the trades from | |
to_date | No | The end date from which to get the transfers (format in seconds or datestring accepted by momentjs) * Provide the param 'to_block' or 'to_date' * If 'to_date' and 'to_block' are provided, 'to_block' will be used. |
Input Schema (JSON Schema)
{
"properties": {
"address": {
"description": "The owner wallet address",
"type": "string"
},
"chain": {
"default": "eth",
"description": "The chain to query",
"enum": [
"eth",
"0x1",
"polygon",
"0x89",
"bsc",
"0x38",
"avalanche",
"0xa86a",
"arbitrum",
"0xa4b1",
"base",
"0x2105",
"optimism",
"0xa",
"ronin",
"0x7e4"
],
"type": "string"
},
"cursor": {
"description": "The cursor returned in the previous response (used for getting the next page).",
"type": "string"
},
"from_block": {
"description": "The minimum block number from which to get the transfers\n* Provide the param 'from_block' or 'from_date'\n* If 'from_date' and 'from_block' are provided, 'from_block' will be used.\n",
"minimum": 0,
"type": "number"
},
"from_date": {
"description": "The start date from which to get the transfers (format in seconds or datestring accepted by momentjs)\n* Provide the param 'from_block' or 'from_date'\n* If 'from_date' and 'from_block' are provided, 'from_block' will be used.\n",
"type": "string"
},
"limit": {
"description": "The desired page size of the result.",
"minimum": 0,
"type": "number"
},
"nft_metadata": {
"default": true,
"description": "Include the NFT Metadata of the NFT Token",
"type": "boolean"
},
"to_block": {
"description": "The block number to get the trades from",
"type": "string"
},
"to_date": {
"description": "The end date from which to get the transfers (format in seconds or datestring accepted by momentjs)\n* Provide the param 'to_block' or 'to_date'\n* If 'to_date' and 'to_block' are provided, 'to_block' will be used.\n",
"type": "string"
}
},
"required": [
"address"
],
"type": "object"
}