get_transaction_history_for_user
Retrieve detailed transaction history for a user, filtered by network, contract, or method ID, with options to include data and specify block range. Streamlines blockchain analysis and monitoring.
Instructions
Gets transaction history for a user and optional contract
Input Schema
Name | Required | Description | Default |
---|---|---|---|
contract | No | The contract address (optional) | |
includeData | No | Whether to include transaction data | |
methodId | No | The method ID to filter by (optional) | |
network | Yes | The blockchain network (e.g., "ethereum", "base") | |
startBlock | No | The starting block number (optional) | |
user | Yes | The user address |
Input Schema (JSON Schema)
{
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"contract": {
"description": "The contract address (optional)",
"type": [
"string",
"null"
]
},
"includeData": {
"default": true,
"description": "Whether to include transaction data",
"type": "boolean"
},
"methodId": {
"description": "The method ID to filter by (optional)",
"type": [
"string",
"null"
]
},
"network": {
"description": "The blockchain network (e.g., \"ethereum\", \"base\")",
"type": "string"
},
"startBlock": {
"description": "The starting block number (optional)",
"type": [
"string",
"null"
]
},
"user": {
"description": "The user address",
"type": "string"
}
},
"required": [
"network",
"user"
],
"type": "object"
}