{
  "reviewed_on": "2026-11-06",
  "core_version": "0.21.5.8",
  "source_commit": "ec1b6489a900d09cf5991e220dce089c77a232a2",
  "sources": [
    {
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/rpc/rawtransaction.cpp",
      "scope": "getrawtransaction search rules, active-chain indicator, errors and local block data requirement"
    },
    {
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/validation.cpp",
      "scope": "GetTransaction takes explicit block path or mempool then transaction index"
    },
    {
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/rpc/misc.cpp",
      "scope": "getindexinfo output and filter"
    },
    {
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/rpc/blockchain.cpp",
      "scope": "getblockheader, getblock, getblockhash and gettxout"
    },
    {
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/index/txindex.cpp",
      "scope": "txindex maps a transaction ID to a disk location and reads the block file"
    },
    {
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/init.cpp",
      "scope": "Core 0.21.5.8 refuses pruning with txindex"
    },
    {
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/test/functional/rpc_rawtransaction.py",
      "scope": "Upstream fixtures for correct, incorrect and unknown block hashes and stale blocks"
    },
    {
      "url": "https://github.com/litecoin-project/litecoin/releases/tag/v0.21.5.8",
      "scope": "Official binary release"
    }
  ],
  "binary_provenance": {
    "release": "v0.21.5.8",
    "download_origin": "https://download.litecoin.org/litecoin-0.21.5.8/",
    "release_checksum_source": "https://github.com/litecoin-project/litecoin/releases/tag/v0.21.5.8",
    "verification": "ZIP checksum matches release and signed SHA256SUMS. Signature valid using the public key supplied by the project download host. This does not independently certify the signing identity.",
    "files_and_signature": [
      {
        "name": "litecoin-0.21.5.8-win64.zip",
        "bytes": 34230657,
        "sha256": "78593091ef3545a2f06335d5f9ac5137a59e258d17e978951db693083b294109"
      },
      {
        "name": "litecoin-cli.exe",
        "bytes": 1975315,
        "sha256": "6f835854576a473599f89b9842bf7855dabda1183f5a707ac5d5e15aa48761d8"
      },
      {
        "name": "litecoind.exe",
        "bytes": 12727827,
        "sha256": "7430c6d0d4cb59d355361a0b90ffbfc4ac725609483e04c242bf95372cc9b8fe"
      },
      {
        "signature": "valid",
        "fingerprint": "D35621D53A1CC6A3456758D03620E9D387E55666",
        "key_origin": "https://download.litecoin.org/litecoin-0.21.5.8/davidburkett38-key.pgp",
        "trust_scope": "Signature verified with project download key; no independent identity certification claimed."
      }
    ]
  },
  "method": "One completed Windows x64 run, fresh unpruned regtest datadir, one transparent legacy payment, same-chain restart with transaction index enabled and wallet disabled. Neither external peers nor mainnet funds were used.",
  "limits": [
    "No replication claim",
    "No mainnet indexing benchmark",
    "No pruning or MWEB runtime test"
  ],
  "reproduce": "python reproduce.py.txt /path/to/litecoind.exe new-results.json",
  "reproduction_note": "Save the runner and pass a verified Litecoin Core 0.21.5.8 Windows x64 daemon and a new output path. A replay generates fresh wallet keys and block hashes. Compare behavior rather than identifier strings."
}
