{
  "version": "fee-estimator-20261026-v1",
  "started_at_utc": "2026-10-25T23:32:22.720029+00:00",
  "completed_at_utc": "2026-10-25T23:33:02.863141+00:00",
  "platform": {
    "system": "Windows",
    "machine": "AMD64"
  },
  "daemon_version": "Litecoin Core version v0.21.5.8",
  "cli_version": "Litecoin Core RPC client version v0.21.5.8",
  "binary_sha256": {
    "litecoind": "7430c6d0d4cb59d355361a0b90ffbfc4ac725609483e04c242bf95372cc9b8fe",
    "litecoin-cli": "6f835854576a473599f89b9842bf7855dabda1183f5a707ac5d5e15aa48761d8"
  },
  "network": "regtest",
  "scope": "One fresh regtest chain, 301 generated coinbase-only blocks, no peer connections, no broadcast payment, no mainnet fee/timing measurement, ordinary transparent P2WPKH wallet candidates. Wallet minimum and relay fees are explicit experimental settings, not recommended prices.",
  "common_options": [
    "-regtest",
    "-server=1",
    "-listen=0",
    "-connect=0",
    "-dnsseed=0",
    "-dns=0",
    "-discover=0",
    "-listenonion=0",
    "-upnp=0",
    "-onlynet=ipv4",
    "-dbcache=32",
    "-par=1",
    "-acceptnonstdtxn=0",
    "-debug=estimatefee"
  ],
  "checkpoints": [
    {
      "label": "fresh-node",
      "case": "fallback-disabled",
      "time_utc": "2026-10-25T23:32:31.292807+00:00",
      "host_unix": 1792971151,
      "mock_time": false,
      "height": 0,
      "headers": 0,
      "initialblockdownload": true,
      "bestblockhash": "530827f38f93b43ed12af0b3ad25a288dc02ed74d6d7857862df51fc56c416f9",
      "tip_unix": 1296688602,
      "tip_age_seconds": 496282549,
      "currentness_inputs_match_pinned_gate": false,
      "connections": 0,
      "peer_count": 0,
      "mempool": {
        "loaded": true,
        "size": 0,
        "bytes": 0,
        "usage": 0,
        "maxmempool": 300000000,
        "mempoolminfee": "0.00001000",
        "minrelaytxfee": "0.00001000",
        "unbroadcastcount": 0
      },
      "network_relayfee": "0.00001000",
      "options": {
        "fallbackfee_ltc_per_kb": "0",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00001000"
      },
      "estimates": [
        {
          "target": 2,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 2,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 6,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 6,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 12,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 12,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        }
      ]
    },
    {
      "label": "after-101-empty-blocks",
      "case": "fallback-disabled",
      "time_utc": "2026-10-25T23:32:34.218663+00:00",
      "host_unix": 1792971154,
      "mock_time": false,
      "height": 101,
      "headers": 101,
      "initialblockdownload": false,
      "bestblockhash": "fa2905d7fe069bb4d5cbb1ef1d72495f7b32c71cb5d5006aaf8b210994444e55",
      "tip_unix": 1792971169,
      "tip_age_seconds": -15,
      "currentness_inputs_match_pinned_gate": true,
      "connections": 0,
      "peer_count": 0,
      "mempool": {
        "loaded": true,
        "size": 0,
        "bytes": 0,
        "usage": 0,
        "maxmempool": 300000000,
        "mempoolminfee": "0.00001000",
        "minrelaytxfee": "0.00001000",
        "unbroadcastcount": 0
      },
      "network_relayfee": "0.00001000",
      "options": {
        "fallbackfee_ltc_per_kb": "0",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00001000"
      },
      "estimates": [
        {
          "target": 2,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 2,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 6,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 6,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 12,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 12,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        }
      ]
    },
    {
      "label": "after-301-empty-blocks",
      "case": "fallback-disabled",
      "time_utc": "2026-10-25T23:32:40.910082+00:00",
      "host_unix": 1792971160,
      "mock_time": false,
      "height": 301,
      "headers": 301,
      "initialblockdownload": false,
      "bestblockhash": "35019c85d3de008422ea5a823bde16fa46f60c488f7474f44971966e83d1e448",
      "tip_unix": 1792971202,
      "tip_age_seconds": -42,
      "currentness_inputs_match_pinned_gate": true,
      "connections": 0,
      "peer_count": 0,
      "mempool": {
        "loaded": true,
        "size": 0,
        "bytes": 0,
        "usage": 0,
        "maxmempool": 300000000,
        "mempoolminfee": "0.00001000",
        "minrelaytxfee": "0.00001000",
        "unbroadcastcount": 0
      },
      "network_relayfee": "0.00001000",
      "options": {
        "fallbackfee_ltc_per_kb": "0",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00001000"
      },
      "estimates": [
        {
          "target": 2,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 2,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 6,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 6,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 12,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 12,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        }
      ]
    },
    {
      "label": "explicit-fallback-node",
      "case": "fallback-two-litoshi",
      "time_utc": "2026-10-25T23:32:49.761421+00:00",
      "host_unix": 1792971169,
      "mock_time": false,
      "height": 301,
      "headers": 301,
      "initialblockdownload": false,
      "bestblockhash": "35019c85d3de008422ea5a823bde16fa46f60c488f7474f44971966e83d1e448",
      "tip_unix": 1792971202,
      "tip_age_seconds": -33,
      "currentness_inputs_match_pinned_gate": true,
      "connections": 0,
      "peer_count": 0,
      "mempool": {
        "loaded": true,
        "size": 0,
        "bytes": 0,
        "usage": 0,
        "maxmempool": 300000000,
        "mempoolminfee": "0.00001000",
        "minrelaytxfee": "0.00001000",
        "unbroadcastcount": 0
      },
      "network_relayfee": "0.00001000",
      "options": {
        "fallbackfee_ltc_per_kb": "0.00002000",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00001000"
      },
      "estimates": [
        {
          "target": 2,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 2,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 6,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 6,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 12,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 12,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        }
      ]
    },
    {
      "label": "below-required-node",
      "case": "fallback-below-required",
      "time_utc": "2026-10-25T23:32:55.185253+00:00",
      "host_unix": 1792971175,
      "mock_time": false,
      "height": 301,
      "headers": 301,
      "initialblockdownload": false,
      "bestblockhash": "35019c85d3de008422ea5a823bde16fa46f60c488f7474f44971966e83d1e448",
      "tip_unix": 1792971202,
      "tip_age_seconds": -27,
      "currentness_inputs_match_pinned_gate": true,
      "connections": 0,
      "peer_count": 0,
      "mempool": {
        "loaded": true,
        "size": 0,
        "bytes": 0,
        "usage": 0,
        "maxmempool": 300000000,
        "mempoolminfee": "0.00001000",
        "minrelaytxfee": "0.00001000",
        "unbroadcastcount": 0
      },
      "network_relayfee": "0.00001000",
      "options": {
        "fallbackfee_ltc_per_kb": "0.00000010",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00001000"
      },
      "estimates": [
        {
          "target": 2,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 2,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 6,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 6,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 12,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 12,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        }
      ]
    },
    {
      "label": "higher-relay-floor-node",
      "case": "relay-floor-above-fallback",
      "time_utc": "2026-10-25T23:33:01.819230+00:00",
      "host_unix": 1792971181,
      "mock_time": false,
      "height": 301,
      "headers": 301,
      "initialblockdownload": false,
      "bestblockhash": "35019c85d3de008422ea5a823bde16fa46f60c488f7474f44971966e83d1e448",
      "tip_unix": 1792971202,
      "tip_age_seconds": -21,
      "currentness_inputs_match_pinned_gate": true,
      "connections": 0,
      "peer_count": 0,
      "mempool": {
        "loaded": true,
        "size": 0,
        "bytes": 0,
        "usage": 0,
        "maxmempool": 300000000,
        "mempoolminfee": "0.00010000",
        "minrelaytxfee": "0.00010000",
        "unbroadcastcount": 0
      },
      "network_relayfee": "0.00010000",
      "options": {
        "fallbackfee_ltc_per_kb": "0.00002000",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00010000"
      },
      "estimates": [
        {
          "target": 2,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 2,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 6,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 6,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 12,
          "mode": "ECONOMICAL",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        },
        {
          "target": 12,
          "mode": "CONSERVATIVE",
          "result": {
            "errors": [
              "Insufficient data or no feerate found"
            ],
            "blocks": 0
          }
        }
      ]
    }
  ],
  "candidates": [
    {
      "label": "after-101-disabled",
      "case": "fallback-disabled",
      "created": false,
      "error": {
        "code": -4,
        "message": "Fee estimation failed. Fallbackfee is disabled. Wait a few blocks or enable -fallbackfee."
      },
      "options": {
        "fallbackfee_ltc_per_kb": "0",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00001000"
      }
    },
    {
      "label": "after-301-disabled",
      "case": "fallback-disabled",
      "created": false,
      "error": {
        "code": -4,
        "message": "Fee estimation failed. Fallbackfee is disabled. Wait a few blocks or enable -fallbackfee."
      },
      "options": {
        "fallbackfee_ltc_per_kb": "0",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00001000"
      }
    },
    {
      "label": "fallback-two-litoshi",
      "case": "fallback-two-litoshi",
      "created": true,
      "previous_outputs": [
        {
          "txid": "8827b49770ebac357994763f8d8666824754aab9258a8ed1f13eaef26176e22b",
          "vout": 0,
          "value_ltc": "25.00000000",
          "previous_hex": "020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff05029b000101ffffffff0200f9029500000000160014b851a00a85d3be9cbe3f4a6cc52e5dbda6e455680000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000"
        }
      ],
      "options": {
        "fallbackfee_ltc_per_kb": "0.00002000",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00001000"
      },
      "fee_ltc": "0.00000282",
      "fee_litoshis": 282,
      "vsize": 141,
      "weight": 561,
      "actual_litoshis_per_vbyte": "2.00000000",
      "txid": "af4ef8751ff896093ddd65267cbf51e31e9737a6813f88dcd626d6157e7c930c",
      "signed_hex": "020000000001012be27661f2ae3ef1d18e8a25b9aa54478266868d3f76947935aceb7097b427880000000000feffffff02e6160d8f0000000016001496d6010f46d7b96528c1133fa105b520e0f03aff00e1f50500000000160014b9d1ad3f09f8504dc93a244a7a6f1b0d97ae026d0247304402200ba6d46c7479da81924b4ac35caecaf0797a6b531e9899a41e8ecb3ec8908e3d02207d4cd04cabf3f6a1be40bfb040460c733549da89cbb36472977eeb4f6c51b183012103666e5dec9a1aa94fa346e4ca405eacf19eae6bd7fcc4c81363a5f37044030ccc00000000",
      "decoded": {
        "txid": "af4ef8751ff896093ddd65267cbf51e31e9737a6813f88dcd626d6157e7c930c",
        "hash": "c273724a40145a4b2a3979093ca2abb57a9928afdd1fbceffda8d46421cb9901",
        "version": 2,
        "size": 222,
        "vsize": 141,
        "weight": 561,
        "locktime": 0,
        "vin": [
          {
            "ismweb": false,
            "txid": "8827b49770ebac357994763f8d8666824754aab9258a8ed1f13eaef26176e22b",
            "vout": 0,
            "scriptSig": {
              "asm": "",
              "hex": ""
            },
            "txinwitness": [
              "304402200ba6d46c7479da81924b4ac35caecaf0797a6b531e9899a41e8ecb3ec8908e3d02207d4cd04cabf3f6a1be40bfb040460c733549da89cbb36472977eeb4f6c51b18301",
              "03666e5dec9a1aa94fa346e4ca405eacf19eae6bd7fcc4c81363a5f37044030ccc"
            ],
            "sequence": 4294967294
          }
        ],
        "vout": [
          {
            "ismweb": false,
            "value": "23.99999718",
            "n": 0,
            "scriptPubKey": {
              "asm": "0 96d6010f46d7b96528c1133fa105b520e0f03aff",
              "hex": "001496d6010f46d7b96528c1133fa105b520e0f03aff",
              "reqSigs": 1,
              "type": "witness_v0_keyhash",
              "addresses": [
                "rltc1qjmtqzr6x67uk22xpzvl6zpd4yrs0qwhl8xn4ld"
              ]
            }
          },
          {
            "ismweb": false,
            "value": "1.00000000",
            "n": 1,
            "scriptPubKey": {
              "asm": "0 b9d1ad3f09f8504dc93a244a7a6f1b0d97ae026d",
              "hex": "0014b9d1ad3f09f8504dc93a244a7a6f1b0d97ae026d",
              "reqSigs": 1,
              "type": "witness_v0_keyhash",
              "addresses": [
                "rltc1qh8g660cflpgymjf6y3985mcmpkt6uqndxc07xw"
              ]
            }
          }
        ]
      },
      "funded": {
        "hex": "02000000012be27661f2ae3ef1d18e8a25b9aa54478266868d3f76947935aceb7097b427880000000000feffffff02e6160d8f0000000016001496d6010f46d7b96528c1133fa105b520e0f03aff00e1f50500000000160014b9d1ad3f09f8504dc93a244a7a6f1b0d97ae026d00000000",
        "fee": "0.00000282",
        "changepos": 0
      },
      "acceptance": {
        "txid": "af4ef8751ff896093ddd65267cbf51e31e9737a6813f88dcd626d6157e7c930c",
        "allowed": true,
        "vsize": 141,
        "fees": {
          "base": "0.00000282"
        }
      },
      "broadcast": false
    },
    {
      "label": "fallback-below-required",
      "case": "fallback-below-required",
      "created": true,
      "previous_outputs": [
        {
          "txid": "022d1038c86d48adba5b4336f9f7203d6d4a91e422349013ac1624d19fb1e1b5",
          "vout": 0,
          "value_ltc": "25.00000000",
          "previous_hex": "020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0502c1000101ffffffff0200f9029500000000160014b851a00a85d3be9cbe3f4a6cc52e5dbda6e455680000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000"
        }
      ],
      "options": {
        "fallbackfee_ltc_per_kb": "0.00000010",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00001000"
      },
      "fee_ltc": "0.00000141",
      "fee_litoshis": 141,
      "vsize": 141,
      "weight": 561,
      "actual_litoshis_per_vbyte": "1.00000000",
      "txid": "5647630fb39ae493326c77a5f94689661d35d5899f636d3b51f4e84b81b2df85",
      "signed_hex": "02000000000101b5e1b19fd12416ac13903422e4914a6d3d20f7f936435bbaad486dc838102d020000000000feffffff0273170d8f00000000160014b3fd0acfe16c2fc2a20e646c13ef3f1ea2feee1a00e1f50500000000160014166fb116584a44f964574302ccf92f3e39c6ec9c02473044022025ffbbd4581c4913b9dd6b2a51b6c073c13e6cbdbe5dfa46ec4247f52b186b9302205cd5fcfe59af1cbdd3a61aa62efd06f57e1be1499ceeacef914915c8a2c106a1012103666e5dec9a1aa94fa346e4ca405eacf19eae6bd7fcc4c81363a5f37044030ccc00000000",
      "decoded": {
        "txid": "5647630fb39ae493326c77a5f94689661d35d5899f636d3b51f4e84b81b2df85",
        "hash": "e7b11de1515589fab70c9bebd387ee39c2a51bb6f0e54fe72aaf4785634647d6",
        "version": 2,
        "size": 222,
        "vsize": 141,
        "weight": 561,
        "locktime": 0,
        "vin": [
          {
            "ismweb": false,
            "txid": "022d1038c86d48adba5b4336f9f7203d6d4a91e422349013ac1624d19fb1e1b5",
            "vout": 0,
            "scriptSig": {
              "asm": "",
              "hex": ""
            },
            "txinwitness": [
              "3044022025ffbbd4581c4913b9dd6b2a51b6c073c13e6cbdbe5dfa46ec4247f52b186b9302205cd5fcfe59af1cbdd3a61aa62efd06f57e1be1499ceeacef914915c8a2c106a101",
              "03666e5dec9a1aa94fa346e4ca405eacf19eae6bd7fcc4c81363a5f37044030ccc"
            ],
            "sequence": 4294967294
          }
        ],
        "vout": [
          {
            "ismweb": false,
            "value": "23.99999859",
            "n": 0,
            "scriptPubKey": {
              "asm": "0 b3fd0acfe16c2fc2a20e646c13ef3f1ea2feee1a",
              "hex": "0014b3fd0acfe16c2fc2a20e646c13ef3f1ea2feee1a",
              "reqSigs": 1,
              "type": "witness_v0_keyhash",
              "addresses": [
                "rltc1qk07s4nlpdshu9gswv3kp8melr630ams662gqf5"
              ]
            }
          },
          {
            "ismweb": false,
            "value": "1.00000000",
            "n": 1,
            "scriptPubKey": {
              "asm": "0 166fb116584a44f964574302ccf92f3e39c6ec9c",
              "hex": "0014166fb116584a44f964574302ccf92f3e39c6ec9c",
              "reqSigs": 1,
              "type": "witness_v0_keyhash",
              "addresses": [
                "rltc1qzehmz9jcffz0jezhgvpve7f08cuudmyuq8ulhr"
              ]
            }
          }
        ]
      },
      "funded": {
        "hex": "0200000001b5e1b19fd12416ac13903422e4914a6d3d20f7f936435bbaad486dc838102d020000000000feffffff0273170d8f00000000160014b3fd0acfe16c2fc2a20e646c13ef3f1ea2feee1a00e1f50500000000160014166fb116584a44f964574302ccf92f3e39c6ec9c00000000",
        "fee": "0.00000141",
        "changepos": 0
      },
      "acceptance": {
        "txid": "5647630fb39ae493326c77a5f94689661d35d5899f636d3b51f4e84b81b2df85",
        "allowed": true,
        "vsize": 141,
        "fees": {
          "base": "0.00000141"
        }
      },
      "broadcast": false
    },
    {
      "label": "relay-floor-above-fallback",
      "case": "relay-floor-above-fallback",
      "created": true,
      "previous_outputs": [
        {
          "txid": "69fcf98b4fc621830c653af41ed3cda0711abff7dd62cc81de9c0381f9396e8d",
          "vout": 0,
          "value_ltc": "25.00000000",
          "previous_hex": "020000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff0502bb000101ffffffff0200f9029500000000160014b851a00a85d3be9cbe3f4a6cc52e5dbda6e455680000000000000000266a24aa21a9ede2f61c3f71d1defd3fa999dfa36953755c690689799962b48bebd836974e8cf90120000000000000000000000000000000000000000000000000000000000000000000000000"
        }
      ],
      "options": {
        "fallbackfee_ltc_per_kb": "0.00002000",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00010000"
      },
      "fee_ltc": "0.00001410",
      "fee_litoshis": 1410,
      "vsize": 141,
      "weight": 561,
      "actual_litoshis_per_vbyte": "10.00000000",
      "txid": "f10e913ed75ad5f481dde6d8a6fa028c785db07913047809e46da7f659b17dd5",
      "signed_hex": "020000000001018d6e39f981039cde81cc62ddf7bf1a71a0cdd31ef43a650c8321c64f8bf9fc690000000000feffffff0200e1f505000000001600149558aba939e9321c6f87832750a4356e9a3ce8e07e120d8f00000000160014a774bf5497b27e2597ac41710f30d248cb0e0b0202473044022005bac9bdd69c3ec7240940c3d1a95a2e61102b5da3c2cfa441fda7156769cf7502200a26d2162726775331a080185d7e44360f06d4d977f5a6abea505859208e658b012103666e5dec9a1aa94fa346e4ca405eacf19eae6bd7fcc4c81363a5f37044030ccc00000000",
      "decoded": {
        "txid": "f10e913ed75ad5f481dde6d8a6fa028c785db07913047809e46da7f659b17dd5",
        "hash": "5a1cc37f5b2eb793827c7c18ed4d36c7307f4e7adb2e9e201380a9d59fe8425b",
        "version": 2,
        "size": 222,
        "vsize": 141,
        "weight": 561,
        "locktime": 0,
        "vin": [
          {
            "ismweb": false,
            "txid": "69fcf98b4fc621830c653af41ed3cda0711abff7dd62cc81de9c0381f9396e8d",
            "vout": 0,
            "scriptSig": {
              "asm": "",
              "hex": ""
            },
            "txinwitness": [
              "3044022005bac9bdd69c3ec7240940c3d1a95a2e61102b5da3c2cfa441fda7156769cf7502200a26d2162726775331a080185d7e44360f06d4d977f5a6abea505859208e658b01",
              "03666e5dec9a1aa94fa346e4ca405eacf19eae6bd7fcc4c81363a5f37044030ccc"
            ],
            "sequence": 4294967294
          }
        ],
        "vout": [
          {
            "ismweb": false,
            "value": "1.00000000",
            "n": 0,
            "scriptPubKey": {
              "asm": "0 9558aba939e9321c6f87832750a4356e9a3ce8e0",
              "hex": "00149558aba939e9321c6f87832750a4356e9a3ce8e0",
              "reqSigs": 1,
              "type": "witness_v0_keyhash",
              "addresses": [
                "rltc1qj4v2h2feayepcmu8svn4pfp4d6dre68qff6r3d"
              ]
            }
          },
          {
            "ismweb": false,
            "value": "23.99998590",
            "n": 1,
            "scriptPubKey": {
              "asm": "0 a774bf5497b27e2597ac41710f30d248cb0e0b02",
              "hex": "0014a774bf5497b27e2597ac41710f30d248cb0e0b02",
              "reqSigs": 1,
              "type": "witness_v0_keyhash",
              "addresses": [
                "rltc1q5a6t74yhkflzt9avg9cs7vxjfr9suzcza77505"
              ]
            }
          }
        ]
      },
      "funded": {
        "hex": "02000000018d6e39f981039cde81cc62ddf7bf1a71a0cdd31ef43a650c8321c64f8bf9fc690000000000feffffff0200e1f505000000001600149558aba939e9321c6f87832750a4356e9a3ce8e07e120d8f00000000160014a774bf5497b27e2597ac41710f30d248cb0e0b0200000000",
        "fee": "0.00001410",
        "changepos": 1
      },
      "acceptance": {
        "txid": "f10e913ed75ad5f481dde6d8a6fa028c785db07913047809e46da7f659b17dd5",
        "allowed": true,
        "vsize": 141,
        "fees": {
          "base": "0.00001410"
        }
      },
      "broadcast": false
    }
  ],
  "block_count": 301,
  "lifecycle": [
    {
      "time_utc": "2026-10-25T23:32:29.498358+00:00",
      "case": "fallback-disabled",
      "event": "started",
      "network": "regtest",
      "rpc_bind": "127.0.0.1",
      "p2p_listen": false,
      "automatic_peers": false,
      "options": {
        "fallbackfee_ltc_per_kb": "0",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00001000"
      }
    },
    {
      "time_utc": "2026-10-25T23:32:45.233642+00:00",
      "case": "fallback-disabled",
      "event": "stopped",
      "exit_code": 0
    },
    {
      "time_utc": "2026-10-25T23:32:49.654938+00:00",
      "case": "fallback-two-litoshi",
      "event": "started",
      "network": "regtest",
      "rpc_bind": "127.0.0.1",
      "p2p_listen": false,
      "automatic_peers": false,
      "options": {
        "fallbackfee_ltc_per_kb": "0.00002000",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00001000"
      }
    },
    {
      "time_utc": "2026-10-25T23:32:50.313609+00:00",
      "case": "fallback-two-litoshi",
      "event": "stopped",
      "exit_code": 0
    },
    {
      "time_utc": "2026-10-25T23:32:55.030576+00:00",
      "case": "fallback-below-required",
      "event": "started",
      "network": "regtest",
      "rpc_bind": "127.0.0.1",
      "p2p_listen": false,
      "automatic_peers": false,
      "options": {
        "fallbackfee_ltc_per_kb": "0.00000010",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00001000"
      }
    },
    {
      "time_utc": "2026-10-25T23:32:56.305907+00:00",
      "case": "fallback-below-required",
      "event": "stopped",
      "exit_code": 0
    },
    {
      "time_utc": "2026-10-25T23:33:01.561074+00:00",
      "case": "relay-floor-above-fallback",
      "event": "started",
      "network": "regtest",
      "rpc_bind": "127.0.0.1",
      "p2p_listen": false,
      "automatic_peers": false,
      "options": {
        "fallbackfee_ltc_per_kb": "0.00002000",
        "mintxfee_ltc_per_kb": "0.00001000",
        "minrelaytxfee_ltc_per_kb": "0.00010000"
      }
    },
    {
      "time_utc": "2026-10-25T23:33:02.861664+00:00",
      "case": "relay-floor-above-fallback",
      "event": "stopped",
      "exit_code": 0
    }
  ],
  "assertions": [
    {
      "name": "pinned daemon version",
      "passed": true,
      "details": null
    },
    {
      "name": "pinned CLI version",
      "passed": true,
      "details": null
    },
    {
      "name": "fresh-node regtest chain",
      "passed": true,
      "details": null
    },
    {
      "name": "fresh-node no peers",
      "passed": true,
      "details": null
    },
    {
      "name": "fresh-node empty local mempool",
      "passed": true,
      "details": null
    },
    {
      "name": "fresh-node all six estimate calls report insufficient data",
      "passed": true,
      "details": null
    },
    {
      "name": "after-101-empty-blocks regtest chain",
      "passed": true,
      "details": null
    },
    {
      "name": "after-101-empty-blocks no peers",
      "passed": true,
      "details": null
    },
    {
      "name": "after-101-empty-blocks empty local mempool",
      "passed": true,
      "details": null
    },
    {
      "name": "after-101-empty-blocks all six estimate calls report insufficient data",
      "passed": true,
      "details": null
    },
    {
      "name": "after-101-disabled explicit fallback-disabled failure",
      "passed": true,
      "details": {
        "code": -4,
        "message": "Fee estimation failed. Fallbackfee is disabled. Wait a few blocks or enable -fallbackfee."
      }
    },
    {
      "name": "after-301-empty-blocks regtest chain",
      "passed": true,
      "details": null
    },
    {
      "name": "after-301-empty-blocks no peers",
      "passed": true,
      "details": null
    },
    {
      "name": "after-301-empty-blocks empty local mempool",
      "passed": true,
      "details": null
    },
    {
      "name": "after-301-empty-blocks all six estimate calls report insufficient data",
      "passed": true,
      "details": null
    },
    {
      "name": "after-301-disabled explicit fallback-disabled failure",
      "passed": true,
      "details": {
        "code": -4,
        "message": "Fee estimation failed. Fallbackfee is disabled. Wait a few blocks or enable -fallbackfee."
      }
    },
    {
      "name": "301 blocks and headers observed",
      "passed": true,
      "details": null
    },
    {
      "name": "after 301 blocks not in IBD",
      "passed": true,
      "details": null
    },
    {
      "name": "after 301 blocks currentness inputs match pinned estimator gate",
      "passed": true,
      "details": null
    },
    {
      "name": "all generated blocks contain only one coinbase transaction",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-disabled clean process exit",
      "passed": true,
      "details": null
    },
    {
      "name": "explicit-fallback-node regtest chain",
      "passed": true,
      "details": null
    },
    {
      "name": "explicit-fallback-node no peers",
      "passed": true,
      "details": null
    },
    {
      "name": "explicit-fallback-node empty local mempool",
      "passed": true,
      "details": null
    },
    {
      "name": "explicit-fallback-node all six estimate calls report insufficient data",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-two-litoshi expected construction success",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-two-litoshi fully signed test candidate",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-two-litoshi candidate passes local dry-run policy",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-two-litoshi no broadcast",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-two-litoshi fee is whole litoshis",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-two-litoshi input minus outputs equals funded fee",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-two-litoshi clean process exit",
      "passed": true,
      "details": null
    },
    {
      "name": "below-required-node regtest chain",
      "passed": true,
      "details": null
    },
    {
      "name": "below-required-node no peers",
      "passed": true,
      "details": null
    },
    {
      "name": "below-required-node empty local mempool",
      "passed": true,
      "details": null
    },
    {
      "name": "below-required-node all six estimate calls report insufficient data",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-below-required expected construction success",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-below-required fully signed test candidate",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-below-required candidate passes local dry-run policy",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-below-required no broadcast",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-below-required fee is whole litoshis",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-below-required input minus outputs equals funded fee",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback-below-required clean process exit",
      "passed": true,
      "details": null
    },
    {
      "name": "higher-relay-floor-node regtest chain",
      "passed": true,
      "details": null
    },
    {
      "name": "higher-relay-floor-node no peers",
      "passed": true,
      "details": null
    },
    {
      "name": "higher-relay-floor-node empty local mempool",
      "passed": true,
      "details": null
    },
    {
      "name": "higher-relay-floor-node all six estimate calls report insufficient data",
      "passed": true,
      "details": null
    },
    {
      "name": "relay-floor-above-fallback expected construction success",
      "passed": true,
      "details": null
    },
    {
      "name": "relay-floor-above-fallback fully signed test candidate",
      "passed": true,
      "details": null
    },
    {
      "name": "relay-floor-above-fallback candidate passes local dry-run policy",
      "passed": true,
      "details": null
    },
    {
      "name": "relay-floor-above-fallback no broadcast",
      "passed": true,
      "details": null
    },
    {
      "name": "relay-floor-above-fallback fee is whole litoshis",
      "passed": true,
      "details": null
    },
    {
      "name": "relay-floor-above-fallback input minus outputs equals funded fee",
      "passed": true,
      "details": null
    },
    {
      "name": "fallback and minimum fee construction differ",
      "passed": true,
      "details": null
    },
    {
      "name": "relay-floor-above-fallback clean process exit",
      "passed": true,
      "details": null
    }
  ],
  "assertions_passed": 55
}
