{
  "kind": "tx-v1-batch-claim",
  "description": "Reference transaction-v1 artifact for claiming a charged amount from a batch-settlement escrow.",
  "validation": {
    "status": "consensus-cross-validated",
    "tool": "kaspa-consensus-core",
    "toolVersion": "2.0.1",
    "sourceCommit": "ef1a093bcf8560fe05221b56f0c896f97e7d8d77",
    "command": "KASPA_X402_KASPA_CONSENSUS_ROOT=<kaspa-consensus-checkout> npm run validate:tx-v1-consensus",
    "checkedFields": [
      "transactionId",
      "transactionHash",
      "serializedTransaction",
      "hash.preimage",
      "txid.payloadDigest",
      "txid.restPreimage",
      "txid.restDigest",
      "sighash.preimage",
      "sighash.digest",
      "transaction.mass",
      "transaction.estimatedSerializedSize",
      "transaction.inputs[].computeBudget",
      "transaction.outputs[].covenant"
    ],
    "liveStatus": "offline-reference"
  },
  "input": {
    "network": "kaspa:testnet-10",
    "activeOutpoint": {
      "txid": "4444444444444444444444444444444444444444444444444444444444444444",
      "index": 2
    },
    "activeAmount": "90000000",
    "activeScriptPublicKey": "0000aa202f26140ec42a61dc73b33ad8880ae5d713764d5830d3cc5809fc2b2eebc9d8aa87",
    "redeemScript": "6b6c76009c637552792022222222222222222222222222222222222222222222222222222222222222bbac697820cfb6a056b632c3375107a9a811270f099594a25805f8c8edcdfafd95ce842d12203b06c42cd879a4951fe465f255164917ac183fabd3facb8dc33705b7bbd649367eb9bfa87eb9ba7eb9bb54cd7e52797ea82011111111111111111111111111111111111111111111111111111111111111aad76976b4529c6900c278a16900c3a820b99ac42fd048ced7f710abe60dfcf6c7dfcd0772cfba99716574c9d47bf6962f876951c3b9bf876951c2b9be527994a269007a75757575516776519c6375762011111111111111111111111111111111111111111111111111111111111111aaac690340e201b0b9bd0058cd8769b4519c6900c3a8208a77bf0e98c7ed79147a8f0302b0da331b6d3db5a6543e97da53ad6e6cc5f6c287697551677500696868",
    "serverOutputScriptPublicKey": "0000205555555555555555555555555555555555555555555555555555555555555555ac",
    "expectedPayoutScriptPublicKeyHash": "b99ac42fd048ced7f710abe60dfcf6c7dfcd0772cfba99716574c9d47bf6962f",
    "claimAmount": "25000000",
    "voucherAmount": "30000000",
    "fee": "1000",
    "serverSignature": "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
    "voucherSignature": "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb",
    "computeBudget": 20,
    "scriptUnitsEstimate": 200544,
    "mass": "44274"
  },
  "expected": {
    "format": "kaspa-x402-tx-v1-reference-v1",
    "kind": "batch-claim",
    "transaction": {
      "version": 1,
      "inputs": [
        {
          "previousOutpoint": {
            "txid": "4444444444444444444444444444444444444444444444444444444444444444",
            "index": 2
          },
          "signatureScript": "41aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa40bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0880c3c90100000000004d51016b6c76009c637552792022222222222222222222222222222222222222222222222222222222222222bbac697820cfb6a056b632c3375107a9a811270f099594a25805f8c8edcdfafd95ce842d12203b06c42cd879a4951fe465f255164917ac183fabd3facb8dc33705b7bbd649367eb9bfa87eb9ba7eb9bb54cd7e52797ea82011111111111111111111111111111111111111111111111111111111111111aad76976b4529c6900c278a16900c3a820b99ac42fd048ced7f710abe60dfcf6c7dfcd0772cfba99716574c9d47bf6962f876951c3b9bf876951c2b9be527994a269007a75757575516776519c6375762011111111111111111111111111111111111111111111111111111111111111aaac690340e201b0b9bd0058cd8769b4519c6900c3a8208a77bf0e98c7ed79147a8f0302b0da331b6d3db5a6543e97da53ad6e6cc5f6c287697551677500696868",
          "sequence": "0",
          "computeBudget": 20,
          "utxo": {
            "amount": "90000000",
            "scriptPublicKey": "0000aa202f26140ec42a61dc73b33ad8880ae5d713764d5830d3cc5809fc2b2eebc9d8aa87",
            "blockDaaScore": "0",
            "isCoinbase": false
          }
        }
      ],
      "outputs": [
        {
          "amount": "24999000",
          "scriptPublicKey": "0000205555555555555555555555555555555555555555555555555555555555555555ac",
          "covenant": null
        },
        {
          "amount": "65000000",
          "scriptPublicKey": "0000aa202f26140ec42a61dc73b33ad8880ae5d713764d5830d3cc5809fc2b2eebc9d8aa87",
          "covenant": null
        }
      ],
      "lockTime": "0",
      "subnetworkId": "0000000000000000000000000000000000000000",
      "gas": "0",
      "payload": "",
      "mass": "44274",
      "estimatedSerializedSize": 734
    },
    "serializedTransaction": "01000100000000000000444444444444444444444444444444444444444444444444444444444444444402000000e10100000000000041aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa40bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0880c3c90100000000004d51016b6c76009c637552792022222222222222222222222222222222222222222222222222222222222222bbac697820cfb6a056b632c3375107a9a811270f099594a25805f8c8edcdfafd95ce842d12203b06c42cd879a4951fe465f255164917ac183fabd3facb8dc33705b7bbd649367eb9bfa87eb9ba7eb9bb54cd7e52797ea82011111111111111111111111111111111111111111111111111111111111111aad76976b4529c6900c278a16900c3a820b99ac42fd048ced7f710abe60dfcf6c7dfcd0772cfba99716574c9d47bf6962f876951c3b9bf876951c2b9be527994a269007a75757575516776519c6375762011111111111111111111111111111111111111111111111111111111111111aaac690340e201b0b9bd0058cd8769b4519c6900c3a8208a77bf0e98c7ed79147a8f0302b0da331b6d3db5a6543e97da53ad6e6cc5f6c28769755167750069686800000000000000001400020000000000000058747d010000000000002200000000000000205555555555555555555555555555555555555555555555555555555555555555ac0040d2df030000000000002300000000000000aa202f26140ec42a61dc73b33ad8880ae5d713764d5830d3cc5809fc2b2eebc9d8aa87000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ac000000000000",
    "transactionId": "8dbbf77b9d1046deb4a1d2b90b3619cc24122406045209349857ff80ce72dfc8",
    "transactionHash": "a2a4bd0733ea4c696df1eda42cb75aed354d6063d8b02d20b6e9717ce5e04cc6",
    "txid": {
      "payloadDigest": "9c0ca2acb45e92ffe6ceb4ae29188b35c82d9676cdd3ce067fd6ccc30a9c4a38",
      "restPreimage": "0100010000000000000044444444444444444444444444444444444444444444444444444444444444440200000000000000000000000000000000000000020000000000000058747d010000000000002200000000000000205555555555555555555555555555555555555555555555555555555555555555ac0040d2df030000000000002300000000000000aa202f26140ec42a61dc73b33ad8880ae5d713764d5830d3cc5809fc2b2eebc9d8aa87000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "restDigest": "1311b4776b5cf69ea61e3244e2f7e49ab751c56a20ee3f1e8b5fb5e437f18f79",
      "digest": "8dbbf77b9d1046deb4a1d2b90b3619cc24122406045209349857ff80ce72dfc8"
    },
    "hash": {
      "preimage": "01000100000000000000444444444444444444444444444444444444444444444444444444444444444402000000e10100000000000041aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa40bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0880c3c90100000000004d51016b6c76009c637552792022222222222222222222222222222222222222222222222222222222222222bbac697820cfb6a056b632c3375107a9a811270f099594a25805f8c8edcdfafd95ce842d12203b06c42cd879a4951fe465f255164917ac183fabd3facb8dc33705b7bbd649367eb9bfa87eb9ba7eb9bb54cd7e52797ea82011111111111111111111111111111111111111111111111111111111111111aad76976b4529c6900c278a16900c3a820b99ac42fd048ced7f710abe60dfcf6c7dfcd0772cfba99716574c9d47bf6962f876951c3b9bf876951c2b9be527994a269007a75757575516776519c6375762011111111111111111111111111111111111111111111111111111111111111aaac690340e201b0b9bd0058cd8769b4519c6900c3a8208a77bf0e98c7ed79147a8f0302b0da331b6d3db5a6543e97da53ad6e6cc5f6c28769755167750069686800000000000000001400020000000000000058747d010000000000002200000000000000205555555555555555555555555555555555555555555555555555555555555555ac0040d2df030000000000002300000000000000aa202f26140ec42a61dc73b33ad8880ae5d713764d5830d3cc5809fc2b2eebc9d8aa87000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2ac000000000000",
      "digest": "a2a4bd0733ea4c696df1eda42cb75aed354d6063d8b02d20b6e9717ce5e04cc6"
    },
    "sighash": {
      "inputIndex": 0,
      "hashType": "all",
      "preimage": "01001fa476d21b16715451a89bc82107c72fda3dd2d9ec2694d858807d1dc7c457170f99135614633e507969d12522c80f967cff6ebc0436863e02ee42b2b66556fc44444444444444444444444444444444444444444444444444444444444444440200000000002300000000000000aa202f26140ec42a61dc73b33ad8880ae5d713764d5830d3cc5809fc2b2eebc9d8aa87804a5d050000000000000000000000009c9c9c93b8e69ef050f13693a209f2e3901c62ca0b56a4262ec06942845a132a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
      "digest": "1ebbe74c0367e97a3c45d8d954d09e997ad573a44f0b940a160b50c16457745a"
    },
    "signatureScript": "41aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa40bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb0880c3c90100000000004d51016b6c76009c637552792022222222222222222222222222222222222222222222222222222222222222bbac697820cfb6a056b632c3375107a9a811270f099594a25805f8c8edcdfafd95ce842d12203b06c42cd879a4951fe465f255164917ac183fabd3facb8dc33705b7bbd649367eb9bfa87eb9ba7eb9bb54cd7e52797ea82011111111111111111111111111111111111111111111111111111111111111aad76976b4529c6900c278a16900c3a820b99ac42fd048ced7f710abe60dfcf6c7dfcd0772cfba99716574c9d47bf6962f876951c3b9bf876951c2b9be527994a269007a75757575516776519c6375762011111111111111111111111111111111111111111111111111111111111111aaac690340e201b0b9bd0058cd8769b4519c6900c3a8208a77bf0e98c7ed79147a8f0302b0da331b6d3db5a6543e97da53ad6e6cc5f6c287697551677500696868",
    "voucherDigest": "21543744a76027b6f9be29893be678178978ed07e62e758808e00ff6eeaa0a90",
    "fee": {
      "amount": "1000",
      "source": "server-output",
      "claimAmount": "25000000",
      "voucherAmount": "30000000",
      "serverOutputAmount": "24999000",
      "continuationOutputAmount": "65000000"
    },
    "continuation": {
      "outputIndex": 1,
      "amount": "65000000",
      "scriptPublicKey": "0000aa202f26140ec42a61dc73b33ad8880ae5d713764d5830d3cc5809fc2b2eebc9d8aa87",
      "outpoint": {
        "txid": "8dbbf77b9d1046deb4a1d2b90b3619cc24122406045209349857ff80ce72dfc8",
        "index": 1
      }
    },
    "compute": {
      "computeBudget": 20,
      "scriptUnitsEstimate": 200544,
      "scriptUnitAllowance": 209999
    }
  }
}
