Scan crypto addresses for public key exposure
scan_addressesClassify public crypto addresses across 100+ networks, validate checksums, and report whether each exposes its public key with an ordered action plan. Runs offline and rejects secrets.
Instructions
Classify public crypto addresses (more than 100 networks, with checksum validation) and report whether each one exposes its public key. Returns a summary, one result for each address, and an ordered plan. Runs offline. Input: public addresses only, one per line, an optional label after a space. Never pass seed phrases or private keys: they are rejected.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "scan_addresses"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lang | No | Language of the explanations and the plan. | en |
| text | No | Alternative to addresses: one address on each line. | |
| answers | No | Has the address ever sent a transaction or signed a message? Map of address to yes, no or unsure. | |
| addresses | No | Public addresses. An optional label can follow after a space. Bare 64 hex is treated as a possible private key: write 0x in front for Sui, Aptos or IOTA, and near: in front for a NEAR implicit account. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | ||
| plan | No | ||
| error | No | ||
| results | No | ||
| summary | No | ||
| planText | No | ||
| disclaimer | No | ||
| attribution | No | ||
| schemaVersion | No |