{
  "kind": "tx-v1-batch-genesis",
  "description": "KIP-20 singleton genesis with exactly one total output from an ordinary client P2PK input.",
  "validation": {
    "status": "full-consensus-cross-validated",
    "tool": "kaspa-consensus",
    "toolVersion": "2.0.1",
    "sourceCommit": "78257f273a26c4be085bab0f79437dee99ca8835",
    "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",
      "sighashes[].preimage",
      "sighashes[].digest",
      "transaction.mass",
      "transaction.estimatedSerializedSize",
      "transaction.inputs[].computeBudget",
      "transaction.inputs[].utxo.covenantId",
      "transaction.outputs[].covenant",
      "fullTransactionValidator",
      "measuredScriptUnits",
      "minimumComputeBudget",
      "mutatedSignatureRejection",
      "exhaustionRejection",
      "wrongCovenantIdRejection",
      "wrongSuccessorRejection",
      "earlyRefundRejection"
    ],
    "liveStatus": "offline-reference"
  },
  "input": {
    "fundingInputs": [
      {
        "previousOutpoint": {
          "txid": "0101010101010101010101010101010101010101010101010101010101010101",
          "index": 0
        },
        "amount": "90001000",
        "scriptPublicKey": "000020989c0b76cb563971fdc9bef31ec06c3560f3249d6ee9e5d83c57625596e05f6fac",
        "signature": "c97b208a01d237e5ba3f535763b708220dd057ae672c536c31a8f153b3fde5581161203d6447e1d53993ec2dc72573b154c733ecb4904bf7107cb0ba0bc48203",
        "computeBudget": 10
      }
    ],
    "escrowAmount": "90000000",
    "escrowScriptPublicKey": "0000aa202c233d4468630f1ec96de7457a433978e20b5209494e0219031c11641b03625b87",
    "escrowRedeemScript": "6b0800000000000000006c76009c6375527982589d757882589d75b9cbb9cfd2789c697856795579b2519c69b5009c69b3519c69b4529c69b9009c69b9bd080000000000000000876978014001417f01018769782056b328b30c8bf5839e24058747879408bdb36241dc9c2e7c619faa12b2920967ac69b9cf76d0519c6976d2519c69b9cb519c69b900cc519c6900d5200000000000000000000000000000000000000000000000000000000000000000876951d5788769587920dd08a0f48c41d89eda672cef33c3d43a4c2bd11083efbcd62dbbae0e018ec30b203b06c42cd879a4951fe465f255164917ac183fabd3facb8dc33705b7bbd649367e52797e53797ea820989c0b76cb563971fdc9bef31ec06c3560f3249d6ee9e5d83c57625596e05f6fd769785779557900a269785679a0697600a069765279577994a169b9be78789f6900c200a06900c25279a16900c3a820d6274c844d24ccb71e1dfe20b7ba2d09d185c13d468a4b1838043a0743425b5f876951c2785379949c695779519c690108577953799358cd7eb976c902b20394765193bc7c7eb976c97602a883937cbc7eaa02000001aa7e01207e7c7e01877eb900ccc38875757575757575757575757575516776519c6375b9cbb9cfd2789c69785379b2519c69b5009c69b351a069b400a069b452a169b9009c69b9bd080000000000000000876976014001417f010187697620989c0b76cb563971fdc9bef31ec06c3560f3249d6ee9e5d83c57625596e05f6fac69b9cf76d0519c6976d2519c69b9cb519c69b900cc009c6900d5788769527900a26900c2b9bea069b4529c6351d5200000000000000000000000000000000000000000000000000000000000000000876951c200a06951c3a8203b8cbf34de55566551c5745eebc28aa0c3b036c6704d77f09a8a0e5299b700918769685379519c690108537958cd7eb976c902b20394765193bc7c7eb976c97602a883937cbc7eaa02000001aa7e01207e7c7e01877eb900ccc388757575757575516776529c6375b2519c69b3519c69b4519c69b9009c69b9bd08000000000000000087690815cd5b0700000000b078014001417f010187697820989c0b76cb563971fdc9bef31ec06c3560f3249d6ee9e5d83c57625596e05f6fac69b9cf76d0519c6976d2009c69b9cb009c6900d5200000000000000000000000000000000000000000000000000000000000000000876900c200a06900c2b9bea16900c3a8203b8cbf34de55566551c5745eebc28aa0c3b036c6704d77f09a8a0e5299b70091876975757551676a686868",
    "initialSettledTotal": "0",
    "fee": "1000",
    "mass": "33334"
  },
  "sequence": {
    "step": 0,
    "covenantId": "08ded3e66e9260df25a2bf47e51d009f187963db2a804553470d9d5489470ef0",
    "previousTransactionId": null,
    "totalAuthorized": null,
    "voucherSignature": null
  },
  "expected": {
    "format": "kaspa-x402-tx-v1-reference-v2",
    "kind": "batch-genesis",
    "transaction": {
      "version": 1,
      "inputs": [
        {
          "previousOutpoint": {
            "txid": "0101010101010101010101010101010101010101010101010101010101010101",
            "index": 0
          },
          "signatureScript": "41c97b208a01d237e5ba3f535763b708220dd057ae672c536c31a8f153b3fde5581161203d6447e1d53993ec2dc72573b154c733ecb4904bf7107cb0ba0bc4820301",
          "sequence": "0",
          "computeBudget": 10,
          "utxo": {
            "amount": "90001000",
            "scriptPublicKey": "000020989c0b76cb563971fdc9bef31ec06c3560f3249d6ee9e5d83c57625596e05f6fac",
            "blockDaaScore": "0",
            "isCoinbase": false,
            "covenantId": null
          }
        }
      ],
      "outputs": [
        {
          "amount": "90000000",
          "scriptPublicKey": "0000aa202c233d4468630f1ec96de7457a433978e20b5209494e0219031c11641b03625b87",
          "covenant": {
            "authorizingInput": 0,
            "covenantId": "08ded3e66e9260df25a2bf47e51d009f187963db2a804553470d9d5489470ef0"
          }
        }
      ],
      "lockTime": "0",
      "subnetworkId": "0000000000000000000000000000000000000000",
      "gas": "0",
      "payload": "",
      "mass": "33334",
      "estimatedSerializedSize": 301
    },
    "serializedTransaction": "01000100000000000000010101010101010101010101010101010101010101010101010101010101010100000000420000000000000041c97b208a01d237e5ba3f535763b708220dd057ae672c536c31a8f153b3fde5581161203d6447e1d53993ec2dc72573b154c733ecb4904bf7107cb0ba0bc482030100000000000000000a000100000000000000804a5d050000000000002300000000000000aa202c233d4468630f1ec96de7457a433978e20b5209494e0219031c11641b03625b8701000008ded3e66e9260df25a2bf47e51d009f187963db2a804553470d9d5489470ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003682000000000000",
    "transactionId": "0bd1e64c7e84e9f172b1be5e3b537396f866ba38b711b1018b34a201cfdbd6ac",
    "transactionHash": "2c7fbf89defa584483d4c631e1a53d458bd0252d01ea7a46a4e3a25636c9145f",
    "txid": {
      "payloadDigest": "9c0ca2acb45e92ffe6ceb4ae29188b35c82d9676cdd3ce067fd6ccc30a9c4a38",
      "restPreimage": "01000100000000000000010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000100000000000000804a5d050000000000002300000000000000aa202c233d4468630f1ec96de7457a433978e20b5209494e0219031c11641b03625b8701000008ded3e66e9260df25a2bf47e51d009f187963db2a804553470d9d5489470ef00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
      "restDigest": "d591ca467b428e89b2cfba66bb2088ac838cd53a2a92b2f2acc06e386ad7f95d",
      "digest": "0bd1e64c7e84e9f172b1be5e3b537396f866ba38b711b1018b34a201cfdbd6ac"
    },
    "hash": {
      "preimage": "01000100000000000000010101010101010101010101010101010101010101010101010101010101010100000000420000000000000041c97b208a01d237e5ba3f535763b708220dd057ae672c536c31a8f153b3fde5581161203d6447e1d53993ec2dc72573b154c733ecb4904bf7107cb0ba0bc482030100000000000000000a000100000000000000804a5d050000000000002300000000000000aa202c233d4468630f1ec96de7457a433978e20b5209494e0219031c11641b03625b8701000008ded3e66e9260df25a2bf47e51d009f187963db2a804553470d9d5489470ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003682000000000000",
      "digest": "2c7fbf89defa584483d4c631e1a53d458bd0252d01ea7a46a4e3a25636c9145f"
    },
    "sighashes": [
      {
        "inputIndex": 0,
        "hashType": "all",
        "preimage": "0100ef6f12e216b3e625e67953f82f0329de9493799d31b9478f5b60fbf1a3743ef70f99135614633e507969d12522c80f967cff6ebc0436863e02ee42b2b66556fc0101010101010101010101010101010101010101010101010101010101010101000000000000220000000000000020989c0b76cb563971fdc9bef31ec06c3560f3249d6ee9e5d83c57625596e05f6fac684e5d05000000000000000000000000e05c7ddb666e4672eabdab260a156992eef6e801ec721dcd79da75586d1f8d5b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001",
        "digest": "ee46c3e9fa273d8d944c61cf4180943bf8c58fed3c61c151faa94ae11b384593"
      }
    ],
    "covenantId": "08ded3e66e9260df25a2bf47e51d009f187963db2a804553470d9d5489470ef0",
    "fee": {
      "amount": "1000",
      "source": "funding-inputs"
    },
    "escrow": {
      "outputIndex": 0,
      "amount": "90000000",
      "scriptPublicKey": "0000aa202c233d4468630f1ec96de7457a433978e20b5209494e0219031c11641b03625b87",
      "redeemScript": "6b0800000000000000006c76009c6375527982589d757882589d75b9cbb9cfd2789c697856795579b2519c69b5009c69b3519c69b4529c69b9009c69b9bd080000000000000000876978014001417f01018769782056b328b30c8bf5839e24058747879408bdb36241dc9c2e7c619faa12b2920967ac69b9cf76d0519c6976d2519c69b9cb519c69b900cc519c6900d5200000000000000000000000000000000000000000000000000000000000000000876951d5788769587920dd08a0f48c41d89eda672cef33c3d43a4c2bd11083efbcd62dbbae0e018ec30b203b06c42cd879a4951fe465f255164917ac183fabd3facb8dc33705b7bbd649367e52797e53797ea820989c0b76cb563971fdc9bef31ec06c3560f3249d6ee9e5d83c57625596e05f6fd769785779557900a269785679a0697600a069765279577994a169b9be78789f6900c200a06900c25279a16900c3a820d6274c844d24ccb71e1dfe20b7ba2d09d185c13d468a4b1838043a0743425b5f876951c2785379949c695779519c690108577953799358cd7eb976c902b20394765193bc7c7eb976c97602a883937cbc7eaa02000001aa7e01207e7c7e01877eb900ccc38875757575757575757575757575516776519c6375b9cbb9cfd2789c69785379b2519c69b5009c69b351a069b400a069b452a169b9009c69b9bd080000000000000000876976014001417f010187697620989c0b76cb563971fdc9bef31ec06c3560f3249d6ee9e5d83c57625596e05f6fac69b9cf76d0519c6976d2519c69b9cb519c69b900cc009c6900d5788769527900a26900c2b9bea069b4529c6351d5200000000000000000000000000000000000000000000000000000000000000000876951c200a06951c3a8203b8cbf34de55566551c5745eebc28aa0c3b036c6704d77f09a8a0e5299b700918769685379519c690108537958cd7eb976c902b20394765193bc7c7eb976c97602a883937cbc7eaa02000001aa7e01207e7c7e01877eb900ccc388757575757575516776529c6375b2519c69b3519c69b4519c69b9009c69b9bd08000000000000000087690815cd5b0700000000b078014001417f010187697820989c0b76cb563971fdc9bef31ec06c3560f3249d6ee9e5d83c57625596e05f6fac69b9cf76d0519c6976d2009c69b9cb009c6900d5200000000000000000000000000000000000000000000000000000000000000000876900c200a06900c2b9bea16900c3a8203b8cbf34de55566551c5745eebc28aa0c3b036c6704d77f09a8a0e5299b70091876975757551676a686868",
      "settledTotal": "0",
      "outpoint": {
        "txid": "0bd1e64c7e84e9f172b1be5e3b537396f866ba38b711b1018b34a201cfdbd6ac",
        "index": 0
      }
    }
  }
}
