{
  "checked_on": "2026-10-26",
  "commit": "ec1b6489a900d09cf5991e220dce089c77a232a2",
  "tag": "v0.21.5.8",
  "source_review_scope": "Official versioned code and actual help output, reviewed alongside the recorded isolated experiment. Not a claim of running the upstream functional test suite.",
  "sources": [
    {
      "label": "Official Core0.21.5.8 release and download",
      "url": "https://github.com/litecoin-project/litecoin/releases/tag/v0.21.5.8",
      "checked_claim": "Pinned maintenance release, official download location and Windows ZIP SHA256."
    },
    {
      "label": "src/policy/fees.cpp",
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/policy/fees.cpp",
      "checked_claim": "Tracked mempool observations, processBlock countedTxs/firstRecordedHeight, BlockSpan/MaxUsableEstimate and estimateSmartFee target adjustment; source interpretation is separate from RPC measurement.",
      "captured_sha256": "911205f56ec3aa140c12af67a560d0ad081348332f77fee63e68ad3ac370c8a3"
    },
    {
      "label": "src/wallet/fees.cpp",
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/wallet/fees.cpp",
      "checked_claim": "GetMinimumFeeRate fallback branch, wallet/relay required minimum and mempool minimum distinctions; no claim these laboratory fee settings are defaults.",
      "captured_sha256": "537d01f63146dbcc0cc68fd44ed71d4892bdf66569d8f639795db5e0f627d3d0"
    },
    {
      "label": "src/wallet/wallet.cpp",
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/wallet/wallet.cpp",
      "checked_claim": "Wallet construction can report disabled fallback when an estimate cannot be used.",
      "captured_sha256": "4a88d8cd1296096a85eed385cbf5a7c06d9e8aeec34b359a824c894677f7abe5"
    },
    {
      "label": "src/rpc/mining.cpp",
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/rpc/mining.cpp",
      "checked_claim": "estimatesmartfee reports LTC per 1000 virtual bytes, optional feerate, errors and returned blocks field.",
      "captured_sha256": "74af9c8b4c0d84d859d8c3f4bb4e9872fb0e85869441cc761572bf70d950d71f"
    },
    {
      "label": "src/rpc/blockchain.cpp",
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/rpc/blockchain.cpp",
      "checked_claim": "getmempoolinfo exposes node-local relay and mempool minimum fields.",
      "captured_sha256": "6b7fac87f5d27e3c7540a68cfbed0190ace99bfb10ed400bf6014f540942c81f"
    },
    {
      "label": "src/validation.cpp",
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/validation.cpp",
      "checked_claim": "MAX_FEE_ESTIMATION_TIP_AGE is three hours; IsCurrentForFeeEstimation checks IBD/tip age/header lag; validForFeeEstimation additionally excludes replacements, bypass limits and unconfirmed parents.",
      "captured_sha256": "077745916806b6d5239f67eb5cea03e761d2a478bc17d50280567b967d9fc436"
    },
    {
      "label": "test/functional/feature_fee_estimation.py",
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/test/functional/feature_fee_estimation.py",
      "checked_claim": "Versioned upstream estimator regression tests provide a reference for transaction-sample-based testing; they were reviewed, not run as this publication experiment.",
      "captured_sha256": "e2575c407d5579157bd48193fdd4d102dde8b2dcb5be13bc2316df1eb71e2536"
    },
    {
      "label": "src/init.cpp",
      "url": "https://github.com/litecoin-project/litecoin/blob/ec1b6489a900d09cf5991e220dce089c77a232a2/src/init.cpp",
      "checked_claim": "Startup reads fee_estimates.dat from the node data directory when present; shutdown writes estimator state. A normal restart is not equivalent to starting a new directory.",
      "captured_sha256": "1eae604e4663e6a8472665f4d2e059233c6445afbd8ed4190abc86b27c973a9d"
    }
  ]
}
