merkle root
buscalc_chain_merkle_rootMerkle root. mode "documents" (default): RFC 6962 tree over document SHA-256 fingerprints (leaf = SHA-256(0x00 || fingerprint), node = SHA-256(0x01 || left || right)). mode "bitcoin": Bitcoin block merkle root from display-order txids (double SHA-256; for checking block data only). Put tool fields inside inputs. Supply units or modelVersion only when listed in inputSchema. Follow its required fields and exact choices. Do not pass the REST calculator field inside MCP arguments.
Example tool call
This call uses example arguments supplied in the tool’s input schema.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"inputs": {
"mode": "bitcoin",
"leaves": [
"8c14f0db3df150123e6f3dbbf30f8b955a8249b62ac1d1ff16284aefa3d06d87"
]
}
},
"name": "buscalc_chain_merkle_root"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inputs | Yes | ||
| modelVersion | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| units | No | ||
| inputs | Yes | ||
| receipt | Yes | ||
| results | Yes | ||
| sourceURL | Yes | ||
| calculator | Yes | ||
| modelVersion | Yes |