このMCPでできること
Queries and analyzes indexed blockchain data across EVM networks, Solana, Bitcoin, Substrate, Tron, and Hyperliquid, including transactions, events, transfers, wallets, prices, and network activity.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'mode': {'enum': ['fast', 'deep'], 'type': 'string', 'default': 'deep', 'description': 'Execution depth. Defaults to complete requested-window analysis; the optional fast value is only for explicitly bounded previews.'}, 'network': {'type': 'string', 'default': 'bitcoin-mainnet', 'description': 'Network name (default: bitcoin-mainnet)'}, 'to_block': {'type': 'number', 'description': 'Ending block number'}, 'timeframe': {'type': 'string', 'description': "Time range: '1h' (~6 blocks), '6h' (~36 blocks), '24h' (~144 blocks). Default: '1h'"}, 'from_block': {'type': 'number', 'description': 'Starting block number (use this OR timeframe)'}, 'to_timestamp': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'from_timestamp': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "6h ago".'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'default': 'full', 'description': "Response format: 'summary' (high-level metrics only), 'compact' (core sections, lighter payload), 'full' (complete analytics)."}, 'include_address_activity': {'type': 'boolean', 'default': True, 'description': 'Include unique address count and output value (requires extra queries, slower)'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 25, 'minimum': 1, 'description': 'Max transactions to return (default: 20, max: 25). With include_inputs or include_outputs and response_format "full", a page near the maximum can exceed the 50,000-byte response budget; the response_too_large error then names the limit to retry with.'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'network': {'type': 'string', 'description': 'Network name (default: bitcoin-mainnet). Optional when continuing with cursor.'}, 'to_block': {'type': 'number', 'description': 'Ending block number'}, 'timeframe': {'type': 'string', 'description': "Time range (e.g., '1h', '24h'). Alternative to from_block/to_block."}, 'from_block': {'type': 'number', 'description': 'Starting block number'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized blocks'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'include_inputs': {'type': 'boolean', 'default': False, 'description': 'Attach transaction inputs inline'}, 'include_outputs': {'type': 'boolean', 'default': False, 'description': 'Attach transaction outputs inline'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'description': "Response format: defaults to 'compact' for chat-friendly output. Compact mode keeps inline inputs and outputs in a smaller shape when requested."}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'user': {'type': 'array', 'items': {'type': 'string'}, 'description': 'User wallet addresses (0x-prefixed, lowercase)'}, 'limit': {'type': 'integer', 'default': 1, 'maximum': 1, 'minimum': 1, 'description': 'Max actions to return (1). Replica command payloads can contain large batches, so this exact one-record cursor page is the verified safe response budget.'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'status': {'enum': ['ok', 'err'], 'type': 'string', 'description': 'Filter by action status'}, 'network': {'type': 'string', 'default': 'hyperliquid-replica-cmds', 'description': "Network name (default: 'hyperliquid-replica-cmds'). Optional when continuing with cursor."}, 'to_block': {'type': 'number', 'description': 'Ending block number'}, 'timeframe': {'type': 'string', 'description': "Time range (e.g., '1h', '24h'). Alternative to from_block/to_block."}, 'from_block': {'type': 'number', 'description': 'Starting block number (use this OR timeframe)'}, 'action_type': {'type': 'array', 'items': {'enum': ['order', 'cancel', 'cancelByCloid', 'batchModify', 'transfer', 'withdraw', 'updateLeverage'], 'type': 'string'}, 'description': 'Action types to filter'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'vault_address': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Vault addresses (0x-prefixed, lowercase)'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized blocks'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'number', 'default': 20, 'description': 'Max blocks to return (default: 20). Note: Lower default for MCP to reduce context usage.'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'network': {'type': 'string', 'description': 'Network name or alias. Optional when continuing with cursor.'}, 'to_block': {'type': 'number', 'description': 'Ending block number'}, 'timeframe': {'type': 'string', 'description': "Time range (e.g., '1h', '24h'). Alternative to from_block/to_block."}, 'from_block': {'type': 'number', 'description': 'Starting block number (use this OR timeframe)'}, 'field_preset': {'enum': ['minimal', 'standard', 'full'], 'type': 'string', 'default': 'standard', 'description': "Field preset for EVM datasets: 'minimal' (number+timestamp+gas), 'standard' (+hash+miner+size), 'full' (all block fields). Ignored for Solana/Bitcoin."}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized blocks'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'include_l2_fields': {'type': 'boolean', 'default': False, 'description': 'Include L2-specific fields (auto-detected for L2 chains)'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['network', 'timestamp'], 'properties': {'network': {'type': 'string', 'description': 'Network name or alias'}, 'timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago"'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'mode': {'enum': ['fast', 'deep'], 'type': 'string', 'default': 'deep', 'description': 'Execution depth. Defaults to complete requested-window analysis; the optional fast value is only for explicitly bounded previews.'}, 'limit': {'type': 'number', 'default': 10, 'maximum': 100, 'description': 'Number of top contracts to return (default: 10, max: 100)'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'network': {'type': 'string', 'description': "Network name (supports short names: 'ethereum', 'polygon', 'base', etc.). Optional when continuing with cursor."}, 'timeframe': {'type': 'string', 'description': "Optional natural time window like '1h' or '24h'"}, 'num_blocks': {'type': 'number', 'default': 50, 'maximum': 10000, 'description': 'Number of recent blocks to analyze when timeframe is omitted (default: 50, max: 10000)'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'include_details': {'type': 'boolean', 'default': False, 'description': 'Include sample transaction hashes for each contract'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['network', 'contract_address'], 'properties': {'mode': {'enum': ['fast', 'deep'], 'type': 'string', 'default': 'deep', 'description': 'Execution depth. Defaults to complete requested-window analysis; the optional fast value is only for explicitly bounded previews.'}, 'network': {'type': 'string', 'description': 'Network name or alias'}, 'timeframe': {'type': 'string', 'default': '1000', 'description': "Analysis period as timeframe or block count. Examples: '1h', '24h', '7d', '3d', '1000'."}, 'to_timestamp': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'from_timestamp': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'include_events': {'type': 'boolean', 'default': True, 'description': 'Include event log summary'}, 'contract_address': {'type': 'string', 'description': 'Contract address to analyze'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['network'], 'properties': {'network': {'type': 'string', 'description': 'EVM network name or alias, e.g. base, ethereum, arbitrum.'}, 'contract': {'type': 'string', 'description': 'Contract address or a supported well-known alias/name, e.g. "bayc" or "bored apes" on Ethereum.'}, 'to_block': {'type': 'number', 'description': 'Optional ending block. Defaults to the indexed head.'}, 'timeframe': {'type': 'string', 'description': 'Optional recent time window to search, e.g. "24h" or "7d".'}, 'from_block': {'type': 'number', 'description': 'Optional starting block. Provide this for older contracts when the deployment is not recent.'}, 'scan_order': {'enum': ['latest', 'earliest'], 'type': 'string', 'default': 'latest', 'description': 'Scan latest first for recent deployments, or earliest first when you provide a historical from_block.'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "7d ago".'}, 'max_scan_blocks': {'type': 'number', 'maximum': 1000000, 'description': 'Safety cap for historical deployment scans. Default: scan the requested window up to 1,000,000 blocks.'}, 'contract_address': {'type': 'string', 'description': 'Contract address whose deployment transaction should be located.'}, 'search_depth_blocks': {'type': 'number', 'default': 100000, 'maximum': 250000, 'description': 'When no explicit range is given, search this many recent blocks backward from the indexed head.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'fee': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Optional Uniswap v4 LP fee in hundredths of a bip, e.g. 3000 for 0.30%.'}, 'mode': {'enum': ['fast', 'deep'], 'type': 'string', 'default': 'deep', 'description': 'Execution depth. Defaults to complete requested-window analysis; the optional fast value is only for explicitly bounded previews.'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous candle page'}, 'source': {'enum': ['uniswap_v2_swap', 'uniswap_v3_swap', 'uniswap_v4_swap', 'aerodrome_slipstream_swap', 'uniswap_v2_sync'], 'type': 'string', 'default': 'uniswap_v3_swap', 'description': 'Which event source to build candles from. Prefer swap-derived sources for factual trade prices and volumes. Uniswap v4 uses PoolManager Swap events filtered by pool_id, not a per-pool contract address.'}, 'network': {'type': 'string', 'default': 'base-mainnet', 'description': 'EVM network name (default: base-mainnet)'}, 'pool_id': {'type': 'string', 'description': 'Uniswap v4 pool id (bytes32). Optional when you provide the full v4 pool key instead.'}, 'duration': {'type': 'string', 'default': '1h', 'description': 'How much recent history to cover. Accepts compact durations like "1h" or natural phrases like "past 30 minutes".'}, 'interval': {'enum': ['auto', '1m', '5m', '15m', '30m', '1h', '4h', '6h', '1d'], 'type': 'string', 'default': 'auto', 'description': 'Candle interval. auto uses chart-friendly defaults like 1hâ\x86\x925m and 24hâ\x86\x921h.'}, 'price_in': {'enum': ['auto', 'token0', 'token1'], 'type': 'string', 'default': 'auto', 'description': 'Choose which token the displayed price should be expressed in. auto picks the more human-readable quote side.'}, 'base_token': {'enum': ['token0', 'token1'], 'type': 'string', 'description': 'Legacy orientation input. Prefer price_in instead.'}, 'pool_address': {'type': 'string', 'description': 'Pool/pair contract address for address-keyed sources like Uniswap v3, Slipstream, or Sync-derived CPMM pools.'}, 'tick_spacing': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Optional Uniswap v4 tick spacing. Required with the rest of the pool key when deriving pool_id.'}, 'hooks_address': {'type': 'string', 'description': 'Optional Uniswap v4 hooks contract address. Defaults to the zero address when omitted.'}, 'token0_symbol': {'type': 'string', 'description': 'Optional token0 symbol label for summaries'}, 'token1_symbol': {'type': 'string', 'description': 'Optional token1 symbol label for summaries'}, 'token0_address': {'type': 'string', 'description': 'Optional token0 address to infer known decimals'}, 'token1_address': {'type': 'string', 'description': 'Optional token1 address to infer known decimals'}, 'token0_decimals': {'type': 'number', 'description': 'Optional token0 decimals for human-readable prices'}, 'token1_decimals': {'type': 'number', 'description': 'Optional token1 decimals for human-readable prices'}, 'currency0_address': {'type': 'string', 'description': 'Optional Uniswap v4 currency0 address. Use with currency1_address, fee, and tick_spacing to derive pool_id factually.'}, 'currency1_address': {'type': 'string', 'description': 'Optional Uniswap v4 currency1 address. Use with currency0_address, fee, and tick_spacing to derive pool_id factually.'}, 'recent_trades_limit': {'type': 'integer', 'default': 5, 'maximum': 50, 'minimum': 1, 'description': 'Maximum number of recent trades to return in the trade tape.'}, 'pool_manager_address': {'type': 'string', 'description': 'Uniswap v4 PoolManager address. Optional on networks with a built-in official Uniswap deployment mapping.'}, 'include_recent_trades': {'type': 'boolean', 'default': True, 'description': 'Include a recent trade tape for swap-derived sources when factual per-trade amounts are available.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'event': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Common event alias or topic0 hash. Examples: "transfer", "approval", "swap", "sync", "deposit", "withdrawal". Merges with topic0.'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 25, 'minimum': 1, 'description': 'Max logs to return (default: 20, max: 25). This verified ceiling keeps pages within MCP client budgets.'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'decode': {'type': 'boolean', 'default': False, 'description': 'Decode known log signatures inline when topics/data are available'}, 'topic0': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Event signatures (topic0). E.g., Transfer = 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef'}, 'topic1': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Topic1 filter (often: from address in Transfer, indexed parameter 1)'}, 'topic2': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Topic2 filter (often: to address in Transfer, indexed parameter 2)'}, 'topic3': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Topic3 filter (indexed parameter 3, chain-specific)'}, 'network': {'type': 'string', 'description': 'Network name or alias. Optional when continuing with cursor.'}, 'to_block': {'type': 'number', 'description': 'Ending block number. RECOMMENDED: <10k blocks for fast (<1s) responses. Larger ranges may be slow or timeout.'}, 'addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': "Contract addresses to filter (e.g., ['0xUSDC...', '0xDAI...']). IMPORTANT: Always include this or topics for fast queries."}, 'timeframe': {'type': 'string', 'description': "Natural time range such as '5m', '1h', '24h', '7d', or 'past 30 minutes'. Alternative to from_block/to_block."}, 'from_block': {'type': 'number', 'description': 'Starting block number (use this OR timeframe)'}, 'scan_order': {'enum': ['latest', 'earliest'], 'type': 'string', 'default': 'latest', 'description': 'Which side of the block window to scan first. Use earliest for first-event questions.'}, 'field_preset': {'enum': ['minimal', 'standard', 'full'], 'type': 'string', 'default': 'standard', 'description': "Field preset: 'minimal' (address+topic0+block, ~80% smaller), 'standard' (all topics+timestamp), 'full' (includes raw data hex, largest). Use 'minimal' to reduce context usage."}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'token_symbols': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Token symbols to resolve via open token-list data and merge into addresses, e.g. ["USDC"].'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized blocks'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'max_scan_blocks': {'type': 'integer', 'maximum': 250000, 'minimum': 1, 'description': 'Maximum blocks to inspect for bounded earliest/latest scans. Sparse latest searches default to 25,000 blocks to stay within MCP request timeouts; raise only when deeper coverage is worth the added latency.'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'description': "Response format: defaults to 'compact' for chat-friendly output, or stays 'full' when inline transaction context is requested. Use 'summary' for counting or categorizing."}, 'include_transaction': {'type': 'boolean', 'default': False, 'description': 'Include parent transaction data'}, 'include_transaction_logs': {'type': 'boolean', 'default': False, 'description': 'Include all logs from parent transactions'}, 'max_token_symbol_matches': {'type': 'number', 'default': 5, 'maximum': 20, 'minimum': 1, 'description': 'Maximum token-list matches to include per token symbol. Use addresses for deterministic single-contract filters.'}, 'include_transaction_traces': {'type': 'boolean', 'default': False, 'description': 'Include traces for parent transactions'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'number', 'default': 50, 'description': 'Max transfers'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'network': {'type': 'string', 'description': 'Network name or alias. Optional when continuing with cursor.'}, 'to_block': {'type': 'number', 'description': 'Ending block number. RECOMMENDED: <10k blocks for fast responses.'}, 'timeframe': {'type': 'string', 'description': "Time range (e.g., '1h', '24h'). Alternative to block numbers."}, 'from_block': {'type': 'number', 'description': 'Starting block number'}, 'scan_order': {'enum': ['latest', 'earliest'], 'type': 'string', 'default': 'latest', 'description': 'Which side of the block window to scan first. Use earliest for first-transfer questions.'}, 'to_addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Recipient addresses'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'token_symbols': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Token symbols to resolve via open token-list data, e.g. ["USDC"]. Merges with token_addresses.'}, 'from_addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Sender addresses'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'token_addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Token contract addresses'}, 'include_token_info': {'type': 'boolean', 'default': False, 'description': 'Include token metadata (symbol, decimals) inline. Avoids separate token metadata lookups.'}, 'max_token_symbol_matches': {'type': 'number', 'default': 5, 'maximum': 20, 'minimum': 1, 'description': 'Maximum token-list matches to include per token symbol. Use token_addresses for deterministic single-contract filters.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'type': {'type': 'array', 'items': {'enum': ['call', 'create', 'suicide', 'reward'], 'type': 'string'}, 'description': "FILTER: trace types. 'create' covers both CREATE and CREATE2; 'reward' only exists on proof-of-work history."}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 25, 'minimum': 1, 'description': 'Max traces to return (default: 20, max: 25)'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'method': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'FILTER (call traces): method alias such as transfer, approve, deposit, or a 4-byte selector. Merges with call_sighash.'}, 'call_to': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER (call traces): called addresses.'}, 'network': {'type': 'string', 'description': 'Network name or alias. Optional when continuing with cursor.'}, 'to_block': {'type': 'number', 'description': 'Ending block number. Traces are expensive: keep filtered windows under 5,000 blocks.'}, 'call_from': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER (call traces): calling addresses, contracts or wallets.'}, 'timeframe': {'type': 'string', 'description': "Time range (e.g., '10m', '1h'). Alternative to from_block/to_block. Keep it short for traces."}, 'from_block': {'type': 'number', 'description': 'Starting block number (use this OR timeframe)'}, 'scan_order': {'enum': ['earliest', 'latest'], 'type': 'string', 'default': 'latest', 'description': 'Which side of the block window to scan first. Use earliest for first-occurrence questions.'}, 'create_from': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER (create traces): deployer addresses.'}, 'call_sighash': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER (call traces): 4-byte selectors such as 0xa9059cbb.'}, 'field_preset': {'enum': ['minimal', 'standard', 'full'], 'type': 'string', 'default': 'standard', 'description': "Field preset: 'minimal' (type, from, to), 'standard' (value, selector, gas, result address), 'full' (adds call input and output and creation code)."}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized blocks'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'max_scan_blocks': {'type': 'integer', 'maximum': 50000, 'minimum': 1, 'description': 'Safety cap for bounded scans. Default: 5,000 blocks with filters, 100 without.'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'description': "Response format: defaults to 'compact' for chat-friendly output. Use 'summary' for counts by type, failures, value moved, and top callers."}, 'transaction_hash': {'type': 'string', 'description': 'FILTER: keep only traces of this transaction. Give its block (from_block = to_block) or a window of at most 1,000 blocks; find the block with portal_evm_query_transactions first when unknown.'}, 'include_subtraces': {'type': 'boolean', 'default': False, 'description': 'Also return the child traces of each matching trace'}, 'include_transaction': {'type': 'boolean', 'default': False, 'description': 'Attach the parent transaction (sender, recipient, value, status). The hash is always attached.'}, 'create_result_address': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER (create traces): deployed contract addresses.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 25, 'minimum': 1, 'description': 'Max transactions (default: 20, max: 25). This verified ceiling keeps pages within MCP client budgets.'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'method': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'FILTER: Common EVM method alias or 4-byte sighash. Examples: "transfer", "approve", "transferFrom", "deposit", "withdraw". Merges with sighash.'}, 'network': {'type': 'string', 'description': 'Network name or alias. Optional when continuing with cursor.'}, 'sighash': {'type': 'array', 'items': {'type': 'string'}, 'description': "FILTER: Function sighash (4-byte hex, e.g., '0xa9059cbb' for transfer). Optional if limit <=100."}, 'order_by': {'enum': ['chronological', 'value_desc', 'gas_used_desc', 'effective_gas_price_desc'], 'type': 'string', 'default': 'chronological', 'description': 'Optional ranking for top-N questions. Use value_desc, gas_used_desc, or effective_gas_price_desc.'}, 'to_block': {'type': 'number', 'description': 'Ending block number. RECOMMENDED: <5k blocks for fast (<500ms) responses. Larger ranges may be slow.'}, 'timeframe': {'type': 'string', 'description': "Natural time range such as '5m', '1h', '24h', '7d', or 'past 30 minutes'. Alternative to from_block/to_block. Large ranges are allowed with a low limit (<=100)."}, 'from_block': {'type': 'number', 'description': 'Starting block number (use this OR timeframe). Large ranges OK with low limit (<=100).'}, 'last_nonce': {'type': 'number', 'description': 'Maximum nonce'}, 'scan_order': {'enum': ['latest', 'earliest'], 'type': 'string', 'description': 'Which side of the block window to scan first. Normal previews default to latest; transaction_type searches default to earliest, so "first tx type 0x1 from block N" scans forward from from_block.'}, 'first_nonce': {'type': 'number', 'description': 'Minimum nonce'}, 'aggregate_by': {'enum': ['sender', 'receiver'], 'type': 'string', 'description': 'Optional bounded aggregation for top sender/receiver questions. Returns ranked address rows instead of raw transactions.'}, 'field_preset': {'enum': ['minimal', 'standard', 'full'], 'type': 'string', 'default': 'standard', 'description': "Field preset: 'minimal' (from/to/value+block, ~70% smaller), 'standard' (hash+gas+timestamp), 'full' (includes input data hex, largest). Use 'minimal' to reduce context usage."}, 'include_logs': {'type': 'boolean', 'default': False, 'description': 'Include logs emitted by transactions'}, 'min_gas_used': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'FILTER/RANKING: Minimum receipt gasUsed. Accepts decimal or hex string.'}, 'to_addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER: Recipient addresses (typically contracts being called, or wallets receiving ETH). Optional if limit <=100.'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'min_value_wei': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'FILTER/RANKING: Minimum native token value in wei. Accepts decimal or hex string.'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized blocks'}, 'from_addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER: Sender addresses (wallets or contracts that initiated the transaction). Optional if limit <=100.'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'include_traces': {'type': 'boolean', 'default': False, 'description': 'Include traces for transactions'}, 'max_scan_blocks': {'type': 'number', 'maximum': 50000, 'description': 'Safety cap for first/last/ranked client-side scans. Default: min(window, 10000 blocks).'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'description': "Response format: defaults to 'compact' for chat-friendly output, or stays 'full' when inline logs, traces, or state diffs are requested. Use 'summary' for counting or profiling."}, 'aggregate_metric': {'enum': ['count', 'value', 'gas_used', 'effective_gas_price'], 'type': 'string', 'default': 'count', 'description': 'Metric used with aggregate_by. count ranks by tx count; value by total native value; gas_used by total gas used; effective_gas_price by max effective gas price.'}, 'to_token_symbols': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Resolve token symbols via open token-list data and merge them into to_addresses, e.g. transfer/approve calls to USDC.'}, 'transaction_type': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'FILTER: EVM transaction type. Accepts decimal or hex strings such as 0, 1, 2, "0x0", "0x1", "0x2". Applied client-side while streaming Portal results; use with scan_order="earliest" and from_block to find the first typed transaction.'}, 'contract_creation': {'type': 'boolean', 'description': 'FILTER: true returns contract-creation transactions; false excludes them. Useful for "first contract creation from this wallet".'}, 'include_l2_fields': {'type': 'boolean', 'default': False, 'description': 'Include L2-specific fields'}, 'from_token_symbols': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Resolve token symbols via open token-list data and merge them into from_addresses. Rare, but useful for token-contract-originated transactions.'}, 'transaction_status': {'anyOf': [{'enum': ['success', 'failed', 'succeeded', 'reverted'], 'type': 'string'}, {'type': 'number'}, {'type': 'string'}], 'description': 'FILTER: Transaction receipt status. Use "success"/1 or "failed"/0 for failed/reverted transaction searches.'}, 'include_state_diffs': {'type': 'boolean', 'default': False, 'description': 'Include state diffs caused by transactions'}, 'max_token_symbol_matches': {'type': 'number', 'default': 5, 'maximum': 20, 'minimum': 1, 'description': 'Maximum token-list matches to include per token symbol. Use from_addresses/to_addresses for deterministic single-contract filters.'}, 'min_effective_gas_price_wei': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'FILTER/RANKING: Minimum effectiveGasPrice in wei. Accepts decimal or hex string.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['network'], 'properties': {'type': {'enum': ['latest', 'finalized'], 'type': 'string', 'default': 'latest', 'description': 'Block type'}, 'network': {'type': 'string', 'description': 'Network name or alias'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['network'], 'properties': {'network': {'type': 'string', 'description': 'Network name or alias'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 25, 'minimum': 1, 'description': 'Max activity rows to return (default: 10, max: 25)'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'network': {'type': 'string', 'description': "Network name (supports short names: 'polygon', 'base', 'ethereum', 'arbitrum', etc.). Optional when continuing with cursor."}, 'timeframe': {'type': 'string', 'default': '100', 'description': "Time period or block count. Examples: '100' (default), '1h', '6h', '24h', '7d', '3d'."}, 'to_addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by recipient addresses'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'from_addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by sender addresses'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['network', 'metric', 'interval'], 'properties': {'mode': {'enum': ['fast', 'deep'], 'type': 'string', 'default': 'deep', 'description': 'Execution depth. Defaults to complete requested-window analysis; the optional fast value is only for explicitly bounded previews.'}, 'metric': {'enum': ['transaction_count', 'transactions_per_block', 'avg_gas_price', 'gas_used', 'block_utilization', 'unique_addresses', 'tps', 'avg_fee', 'success_rate', 'slots_per_hour', 'fees_btc', 'block_size_bytes', 'volume', 'fill_count', 'unique_traders'], 'type': 'string', 'description': 'Metric to aggregate over time. Per chain family: evm: transaction_count, transactions_per_block, avg_gas_price, gas_used, block_utilization, unique_addresses; solana: transaction_count, unique_addresses, tps, avg_fee, success_rate, slots_per_hour; bitcoin: transaction_count, unique_addresses, fees_btc, block_size_bytes; hyperliquid: volume, fill_count, unique_traders. Others are refused.'}, 'address': {'type': 'string', 'description': 'Optional: Filter to specific contract address for contract-specific trends'}, 'network': {'type': 'string', 'description': "Network name (supports short names: 'ethereum', 'polygon', 'base', etc.)"}, 'duration': {'type': 'string', 'default': '6h', 'description': 'Total time period to analyze. Defaults to "6h" for interactive use. The bound is in blocks, not time: this tool reads every block in the window and stops at 12,000, so "24h" is fine on Bitcoin or Ethereum and refused on a 2-second chain like Base (43,200 blocks). A window over the bound is refused at once and the error names a duration that fits. Accepts compact durations like "30m" or natural phrases like "past 30 minutes".'}, 'group_by': {'enum': ['none', 'contract'], 'type': 'string', 'default': 'none', 'description': 'Optional grouping mode. contract is currently supported only for EVM transaction_count'}, 'interval': {'enum': ['5m', '15m', '1h', '6h', '1d'], 'type': 'string', 'description': 'Time bucket interval (5m, 15m, 1h, 6h, 1d)'}, 'group_limit': {'type': 'number', 'default': 5, 'description': 'Maximum number of contract groups when group_by=contract'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "24h ago".'}, 'compare_previous': {'type': 'boolean', 'default': False, 'description': 'Compare the selected window against the immediately previous window'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'mode': {'enum': ['fast', 'deep'], 'type': 'string', 'default': 'deep', 'description': 'Execution depth. Defaults to complete requested-window analysis; the optional fast value is only for explicitly bounded previews.'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'address': {'type': 'string', 'description': 'Wallet address to analyze. Optional when continuing with cursor.'}, 'network': {'type': 'string', 'description': 'Network name or alias. Optional when continuing with cursor.'}, 'timeframe': {'type': 'string', 'default': '1000', 'description': "Look-back period as timeframe or block count. Examples: '1h', '24h', '7d', '3d', '1000'."}, 'include_nfts': {'type': 'boolean', 'default': False, 'description': 'Include NFT transfers (ERC721/1155)'}, 'to_timestamp': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'from_timestamp': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'include_tokens': {'type': 'boolean', 'default': True, 'description': 'Include ERC20 token transfers'}, 'limit_per_type': {'type': 'integer', 'default': 5, 'maximum': 10, 'minimum': 1, 'description': 'Requested items per category (default: 5). Values up to the retained compatibility maximum of 10 are accepted, while each category is safely capped at 4 rows and remains cursorable.'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'description': "Response format: defaults to 'compact' for a readable wallet investigation. Use 'summary' for headline flow only or 'full' for all returned activity rows."}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'coin': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Filter by asset symbols (e.g., ["BTC", "ETH"])'}, 'mode': {'enum': ['fast', 'deep'], 'type': 'string', 'default': 'deep', 'description': 'Execution depth. Defaults to complete requested-window analysis; the optional fast value is only for explicitly bounded previews.'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor for ranked analytics sections'}, 'network': {'type': 'string', 'default': 'hyperliquid-fills', 'description': "Network name (default: 'hyperliquid-fills')"}, 'timeframe': {'type': 'string', 'default': '1h', 'description': "Time range: '1h', '6h', '24h'. Default: '1h'"}, 'to_timestamp': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'section_limit': {'type': 'number', 'default': 6, 'description': 'Per-section page size for ranked sections. Default: 6'}, 'from_timestamp': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "6h ago".'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'default': 'compact', 'description': "Response format: 'summary' (smallest snapshot), 'compact' (chat-sized ranked sections, default), 'full' (complete analytics)."}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'coin': {'type': 'string', 'description': 'Asset symbol to build candles for (for example: "BTC", "ETH", "SOL"). Optional when continuing with cursor.'}, 'user': {'type': 'string', 'description': 'Optional trader wallet address (0x-prefixed, lowercase)'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous candle page'}, 'network': {'type': 'string', 'default': 'hyperliquid-fills', 'description': "Network name (default: 'hyperliquid-fills')"}, 'duration': {'type': 'string', 'description': 'How much recent trading history to cover when exact timestamps are omitted. Defaults to "1h". Accepts compact durations like "1h" or natural phrases like "past 30 minutes".'}, 'interval': {'enum': ['auto', '1m', '5m', '15m', '30m', '1h', '4h', '6h', '1d'], 'type': 'string', 'default': 'auto', 'description': 'Candle interval. Use auto for chart-friendly defaults: 1hâ\x86\x925m, 6hâ\x86\x9215m, 12hâ\x86\x9230m, 24hâ\x86\x921h.'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Exact inclusive candle-window end. Use together with from_timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input.'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Exact candle-window start. Use together with to_timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'dir': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Trade direction: "Open Long", "Close Long", "Open Short", "Close Short"'}, 'coin': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Asset symbols (e.g., "ETH", "BTC", "SOL")'}, 'user': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Trader wallet addresses (0x-prefixed, lowercase)'}, 'cloid': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Client order IDs (0x-prefixed hex)'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 200, 'minimum': 1, 'description': 'Requested fills per page (default: 20). Values up to the retained compatibility maximum of 200 are accepted, while each response is safely capped at 25 rows and remains cursorable.'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'builder': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Builder addresses (0x-prefixed, lowercase)'}, 'network': {'type': 'string', 'default': 'hyperliquid-fills', 'description': "Network name (default: 'hyperliquid-fills'). Optional when continuing with cursor."}, 'to_block': {'type': 'number', 'description': 'Ending block number'}, 'fee_token': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Fee token symbols'}, 'timeframe': {'type': 'string', 'description': "Time range (e.g., '1h', '24h'). Alternative to from_block/to_block."}, 'from_block': {'type': 'number', 'description': 'Starting block number (use this OR timeframe)'}, 'include_pnl': {'type': 'boolean', 'default': True, 'description': 'Include closedPnl and startPosition fields'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized blocks'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'description': "Response format: defaults to 'compact' for chat-friendly output. Use 'summary' for aggregate stats or 'full' when you truly need every fill field."}, 'include_builder_info': {'type': 'boolean', 'default': False, 'description': 'Include builder and builderFee fields'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'vm': {'enum': ['evm', 'tron', 'solana', 'bitcoin', 'substrate', 'hyperliquid'], 'type': 'string', 'description': 'Filter by VM family'}, 'limit': {'type': 'number', 'default': 25, 'maximum': 100, 'description': 'Max results to return (default: 25, max: 100)'}, 'query': {'type': 'string', 'description': 'Search by name, alias, or chain ID'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous network catalog page'}, 'network_type': {'enum': ['mainnet', 'testnet', 'devnet'], 'type': 'string', 'description': 'Filter by network type'}, 'real_time_only': {'type': 'boolean', 'description': 'Only show networks with a real-time indexed head'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['query'], 'properties': {'kind': {'enum': ['token', 'contract', 'pool', 'protocol', 'hyperliquid_coin'], 'type': 'string', 'default': 'token', 'description': 'Entity kind to resolve: token, contract alias/address, pool identifier, protocol name, or Hyperliquid coin/ticker.'}, 'limit': {'type': 'number', 'default': 10, 'maximum': 50, 'minimum': 1, 'description': 'Maximum matches to return.'}, 'query': {'type': 'string', 'description': 'Entity string to resolve, e.g. "USDC", "bayc", "uniswap", "BTC", or "0x...".'}, 'network': {'type': 'string', 'description': 'Network name or alias when the entity is network-scoped, e.g. "base", "ethereum", "arbitrum-one", or "hyperliquid-fills".'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'mode': {'enum': ['fast', 'deep'], 'type': 'string', 'default': 'deep', 'description': 'Execution depth. Defaults to complete requested-window analysis; the optional fast value is only for explicitly bounded previews.'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor for paginating top_programs'}, 'network': {'type': 'string', 'default': 'solana-mainnet', 'description': 'Network name (default: solana-mainnet)'}, 'timeframe': {'type': 'string', 'description': "Time range. Accepts compact durations like '15m' or natural phrases like 'past 30 minutes'. Optional; defaults to a 1h analysis window."}, 'to_timestamp': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'program_limit': {'type': 'number', 'default': 20, 'description': 'Max top-program rows to return per page when include_programs is enabled'}, 'from_timestamp': {'anyOf': [{'type': 'string'}, {'type': 'number'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'default': 'full', 'description': "Response format: 'summary' (high-level metrics), 'compact' (core sections), 'full' (complete analytics)."}, 'include_programs': {'type': 'boolean', 'default': False, 'description': 'Include top programs by instruction count (requires an extra instruction scan and is slower)'}, 'include_compute_units': {'type': 'boolean', 'default': False, 'description': 'Include average compute-unit stats across the full range (disabled by default for speed)'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'a0': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 0. You can pass a single string or an array.'}, 'a1': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 1. You can pass a single string or an array.'}, 'a2': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 2. You can pass a single string or an array.'}, 'a3': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 3. You can pass a single string or an array.'}, 'a4': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 4. You can pass a single string or an array.'}, 'a5': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 5. You can pass a single string or an array.'}, 'a6': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 6. You can pass a single string or an array.'}, 'a7': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 7. You can pass a single string or an array.'}, 'a8': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 8. You can pass a single string or an array.'}, 'a9': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 9. You can pass a single string or an array.'}, 'd1': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': '1-byte discriminator filter (0x-prefixed hex). You can pass a single string or an array.'}, 'd2': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': '2-byte discriminator filter (0x-prefixed hex). You can pass a single string or an array.'}, 'd4': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': '4-byte discriminator filter (0x-prefixed hex). You can pass a single string or an array.'}, 'd8': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': '8-byte discriminator filter - Anchor (0x-prefixed hex). You can pass a single string or an array.'}, 'a10': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 10. You can pass a single string or an array.'}, 'a11': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 11. You can pass a single string or an array.'}, 'a12': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 12. You can pass a single string or an array.'}, 'a13': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 13. You can pass a single string or an array.'}, 'a14': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 14. You can pass a single string or an array.'}, 'a15': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Account at index 15. You can pass a single string or an array.'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 25, 'minimum': 1, 'description': 'Max instructions (default: 20, max: 25)'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'network': {'type': 'string', 'description': 'Network name or alias. Optional when continuing with cursor.'}, 'to_block': {'type': 'number', 'description': 'Ending slot number. Keep ranges reasonable for performance.'}, 'timeframe': {'type': 'string', 'description': "Time range (e.g., '1h', '24h'). Alternative to from_block/to_block. Solana slots are ~400ms."}, 'from_block': {'type': 'number', 'description': 'Starting slot number (use this OR timeframe)'}, 'program_id': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Program IDs. You can pass a single string or an array.'}, 'include_logs': {'type': 'boolean', 'default': False, 'description': 'Include program logs'}, 'is_committed': {'type': 'boolean', 'description': 'Only committed transactions'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized slots'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'mentions_account': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Accounts mentioned anywhere in the instruction. You can pass a single string or an array.'}, 'include_transaction': {'type': 'boolean', 'default': False, 'description': 'Include transaction data'}, 'transaction_fee_payer': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'Fee payer filter. You can pass a single string or an array.'}, 'include_inner_instructions': {'type': 'boolean', 'default': False, 'description': 'Include inner (CPI) instructions'}, 'include_transaction_balances': {'type': 'boolean', 'default': False, 'description': 'Include SOL balance changes'}, 'include_transaction_instructions': {'type': 'boolean', 'default': False, 'description': 'Include all instructions from the parent transaction (sibling instructions)'}, 'include_transaction_token_balances': {'type': 'boolean', 'default': False, 'description': 'Include token balance changes'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 20, 'maximum': 25, 'minimum': 1, 'description': 'Max transactions to return (default: 20, max: 25)'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'network': {'type': 'string', 'description': 'Network name or alias. Optional when continuing with cursor.'}, 'to_block': {'type': 'number', 'description': 'Ending slot number'}, 'fee_payer': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Fee payer addresses'}, 'timeframe': {'type': 'string', 'description': "Time range (e.g., '1h', '24h'). Alternative to from_block/to_block."}, 'from_block': {'type': 'number', 'description': 'Starting slot number (use this OR timeframe)'}, 'include_logs': {'type': 'boolean', 'default': False, 'description': 'Include program logs'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized slots'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'include_rewards': {'type': 'boolean', 'default': False, 'description': 'Include block rewards (validator staking rewards). Filter by pubkey using mentions_account.'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'description': "Response format: defaults to 'compact' for chat-friendly output, or stays 'full' when inline instruction, balance, log, or reward context is requested. Use 'summary' for aggregate stats."}, 'include_balances': {'type': 'boolean', 'default': False, 'description': 'Include SOL balance changes'}, 'mentions_account': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Accounts mentioned anywhere in the transaction'}, 'include_instructions': {'type': 'boolean', 'default': False, 'description': 'Include instruction data'}, 'include_token_balances': {'type': 'boolean', 'default': False, 'description': 'Include SPL token balance changes'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'mode': {'enum': ['fast', 'deep'], 'type': 'string', 'default': 'deep', 'description': 'Execution depth. Defaults to complete requested-window analysis; the optional fast value is only for explicitly bounded previews.'}, 'network': {'type': 'string', 'default': 'polkadot', 'description': 'Substrate network name (default: polkadot)'}, 'to_block': {'type': 'number', 'description': 'Ending block number'}, 'timeframe': {'type': 'string', 'description': "Time range like '1h', '6h', or '24h'. Default: '1h'"}, 'from_block': {'type': 'number', 'description': 'Starting block number (use this OR timeframe)'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'section_limit': {'type': 'number', 'default': 10, 'description': 'Max rows to keep in ranked event and call sections'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "6h ago".'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'default': 'full', 'description': "Response format: 'summary' (headline metrics only), 'compact' (core sections), 'full' (full dashboard payload)"}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 10, 'minimum': 1, 'description': 'Max calls to return (max: 10; use compact mode for context-rich rows)'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'network': {'type': 'string', 'description': 'Substrate network name or alias. Optional when continuing with cursor.'}, 'to_block': {'type': 'number', 'description': 'Ending block number'}, 'timeframe': {'type': 'string', 'description': "Time range (e.g. '1h', '24h'). Alternative to from_block/to_block."}, 'call_names': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional qualified call names like Timestamp.set or Balances.transfer_keep_alive'}, 'from_block': {'type': 'number', 'description': 'Starting block number'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'include_stack': {'type': 'boolean', 'default': False, 'description': 'Attach the parent call stack for each matching call'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized blocks'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "6h ago".'}, 'include_events': {'type': 'boolean', 'default': False, 'description': 'Attach events emitted directly by each matching call'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'description': "Response format: defaults to 'compact' for chat-friendly output. Compact mode keeps requested subcalls, events, and extrinsic context in a smaller inline shape."}, 'include_subcalls': {'type': 'boolean', 'default': False, 'description': 'Attach direct descendant calls inline for each matching call'}, 'include_extrinsic': {'type': 'boolean', 'default': False, 'description': 'Attach the parent extrinsic inline for each matching call'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'integer', 'default': 10, 'maximum': 10, 'minimum': 1, 'description': 'Max events to return (max: 10; use compact mode for context-rich rows)'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'network': {'type': 'string', 'description': 'Substrate network name or alias. Optional when continuing with cursor.'}, 'to_block': {'type': 'number', 'description': 'Ending block number'}, 'timeframe': {'type': 'string', 'description': "Time range (e.g. '1h', '24h'). Alternative to from_block/to_block."}, 'from_block': {'type': 'number', 'description': 'Starting block number'}, 'event_names': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional qualified event names like Balances.Transfer or System.ExtrinsicSuccess'}, 'include_call': {'type': 'boolean', 'default': False, 'description': 'Attach the emitting call inline when the event has call context'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'include_stack': {'type': 'boolean', 'default': False, 'description': 'Attach the parent call stack when the event has nested call context'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized blocks'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "6h ago".'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'description': "Response format: defaults to 'compact' for chat-friendly output. Compact mode keeps requested extrinsic or call context in a smaller inline shape."}, 'include_extrinsic': {'type': 'boolean', 'default': False, 'description': 'Attach the parent extrinsic inline for each matching event'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'event': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'FILTER: common event alias (transfer, approval, swap, mint, burn) or a topic0 hash. Merges with topic0.'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 25, 'minimum': 1, 'description': 'Max logs to return (default: 20, max: 25)'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'decode': {'type': 'boolean', 'default': False, 'description': 'Decode known event signatures inline with Base58 addresses'}, 'topic0': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER: event signature hashes, with or without 0x.'}, 'topic1': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER: indexed parameter 1 (often the sender). An address in any form is padded to a topic.'}, 'topic2': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER: indexed parameter 2 (often the recipient). An address in any form is padded to a topic.'}, 'topic3': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER: indexed parameter 3.'}, 'network': {'type': 'string', 'description': 'Network name (default: tron-mainnet). Optional when continuing with cursor.'}, 'to_block': {'type': 'number', 'description': 'Ending block number. Tron produces a block every 3 seconds.'}, 'addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER: emitting contract addresses in any form (Base58 T..., 41-prefixed hex, 0x or bare 20-byte hex). Always include this or topic0 for fast queries.'}, 'timeframe': {'type': 'string', 'description': "Time range (e.g., '5m', '1h'). Alternative to from_block/to_block."}, 'from_block': {'type': 'number', 'description': 'Starting block number'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized blocks'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'max_scan_blocks': {'type': 'integer', 'maximum': 500000, 'minimum': 1, 'description': 'Safety cap for filtered latest-first scans. Default: min(window, 50000).'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'description': "Response format: defaults to 'compact' for chat-friendly output. Use 'summary' for counts by contract and event."}, 'include_transaction': {'type': 'boolean', 'default': False, 'description': 'Attach the parent transaction (type, caller, contract, result, fee). The hash is always attached.'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'kind': {'enum': ['auto', 'all', 'transfer', 'transfer_asset', 'trigger_smart_contract'], 'type': 'string', 'default': 'auto', 'description': 'Which Tron transaction family to query: transfer (native TRX), transfer_asset (TRC-10), trigger_smart_contract (contract calls), all (any contract type, filter by types only). auto picks from the filters you pass.'}, 'asset': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER (transfer_asset): TRC-10 asset id such as 1005157, or the raw hex asset name.'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 25, 'minimum': 1, 'description': 'Max transactions to return (default: 20, max: 25)'}, 'types': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER (kind=all): Tron contract types such as TransferContract, TriggerSmartContract, DelegateResourceContract.'}, 'cursor': {'type': 'string', 'description': 'Continuation cursor from a previous response'}, 'method': {'anyOf': [{'type': 'string'}, {'type': 'array', 'items': {'type': 'string'}}], 'description': 'FILTER (trigger_smart_contract): method alias such as transfer, approve, transferFrom, or a 4-byte sighash.'}, 'network': {'type': 'string', 'description': 'Network name (default: tron-mainnet). Optional when continuing with cursor.'}, 'sighash': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER (trigger_smart_contract): 4-byte method selectors, with or without 0x. Merges with method.'}, 'to_block': {'type': 'number', 'description': 'Ending block number. Tron produces a block every 3 seconds.'}, 'timeframe': {'type': 'string', 'description': "Time range (e.g., '5m', '1h'). Alternative to from_block/to_block."}, 'from_block': {'type': 'number', 'description': 'Starting block number'}, 'include_logs': {'type': 'boolean', 'default': False, 'description': 'Attach the event logs each transaction emitted'}, 'to_addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER (transfer, transfer_asset): recipient addresses in any accepted form.'}, 'to_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Ending timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "now".'}, 'finalized_only': {'type': 'boolean', 'default': False, 'description': 'Only query finalized blocks'}, 'from_addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER: sender or caller addresses. Accepts Base58 (T...), 41-prefixed hex, or 0x/bare 20-byte hex.'}, 'from_timestamp': {'anyOf': [{'type': 'number'}, {'type': 'string'}], 'description': 'Starting timestamp. Accepts Unix seconds, Unix milliseconds, ISO datetime, or relative input like "1h ago".'}, 'max_scan_blocks': {'type': 'integer', 'maximum': 500000, 'minimum': 1, 'description': 'Safety cap for filtered latest-first scans. Default: min(window, 50000).'}, 'response_format': {'enum': ['full', 'compact', 'summary'], 'type': 'string', 'description': "Response format: defaults to 'compact' for chat-friendly output. Use 'summary' for counts by type, TRX moved, and top callers."}, 'contract_addresses': {'type': 'array', 'items': {'type': 'string'}, 'description': 'FILTER (trigger_smart_contract): called contract addresses in any accepted form, e.g. USDT.'}, 'include_internal_transactions': {'type': 'boolean', 'default': False, 'description': 'Attach the internal transactions of each transaction'}}}
出力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'_ui': {'description': 'Chart, table, and follow-up presentation metadata.'}, '_app': {'description': 'SQD Explorer identity and host-render state.'}, '_llm': {'description': 'Hints to locate the primary evidence.'}, '_meta': {'description': 'Network, block range, timing, and row counts.'}, 'error': {'type': 'object', 'required': ['code', 'origin', 'summary', 'retryable', 'suggestions'], 'properties': {'code': {'type': 'string'}, 'origin': {'type': 'string'}, 'summary': {'type': 'string'}, 'retryable': {'type': 'boolean'}, 'suggestions': {'type': 'array', 'items': {'type': 'string'}}, 'retry_after_ms': {'type': 'number'}}, 'description': 'Structured failure details.', 'additionalProperties': {}}, 'items': {'type': 'array', 'items': {}, 'description': 'Primary rows for list results.'}, 'value': {'description': 'Primary scalar result.'}, 'answer': {'type': 'string', 'description': 'Answer grounded in the returned data.'}, '_notice': {'type': 'string', 'description': 'Limitation or truncation notice.'}, '_server': {'type': 'object', 'required': ['name', 'version', 'commit'], 'properties': {'name': {'type': 'string'}, 'commit': {'type': 'string'}, 'version': {'type': 'string'}}, 'description': 'SQD server name, exact version, and git commit.', 'additionalProperties': False}, 'display': {'description': 'Labels for presenting the result.'}, '_notices': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Limitation or truncation notices.'}, '_summary': {'type': 'string', 'description': 'Human-readable summary.'}, '_coverage': {'description': 'Window and result completeness.'}, '_evidence': {'description': 'Replayable arguments, digest, row count, and receipt.'}, '_ordering': {'description': 'Ordering guarantees.'}, '_execution': {'description': 'Bounded execution and scan details.'}, '_freshness': {'description': 'Freshness and finality.'}, 'next_steps': {'description': 'Safe follow-up actions and continuation guidance.'}, '_pagination': {'description': 'Pagination state and next_cursor.'}, 'investigation': {'description': 'Evidence paths, pivots, and limitations.'}, 'pipes_handoff': {'description': 'SQD Pipes guidance for custom data needs.'}, '_tool_contract': {'description': 'Tool identity, intent, and chain families.'}}, 'additionalProperties': {}}
最近のツール変更
類似のMCPサーバー
Crypto Bot Audit + Market Data (x402 paid)
Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.
DeltaSignal ATLAS-7
Analyzes SEC and XBRL data for crypto-related public companies, including fundamentals, issuer signals, peer comparisons, stress …
intel
Provides multi-chain market intelligence, blockchain activity metrics, trading and portfolio planning, sanctions clearance, agent…
pulsenetwork
Provides paid, multi-domain intelligence endpoints covering markets, finance, crypto, compliance, healthcare, climate, education,…
Oblique Markets
Offers paid research, web extraction, agent-service routing, market analytics, Base blockchain inspection, browser evidence, and …
Market Intelligence API
Analyzes crypto and tokenized-asset markets using DEX flows, perpetual positioning, smart-money activity, token risk, market news…
API Acre
Offers paid APIs for EVM blockchain inspection, data transformation and validation, geocoding, weather, currency conversion, and …
Polyform
Offers pay-per-call APIs for economic, financial, geographic, healthcare, domain, email, sanctions, blockchain, and business risk…