{
  "$schema": "https://libauth.org/schemas/wallet-template-v0.schema.json",
  "description": "Autogenerated by BlockExplorer.cash",
  "name": "Untitled",
  "entities": {},
  "scenarios": {
    "s0_0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d_2": {
      "description": "Scenario for input 0.",
      "name": "Scenario input 0",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d",
            "outpointIndex": 2,
            "sequenceNumber": 0,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d",
            "outpointIndex": 5,
            "sequenceNumber": 0,
            "unlockingBytecode": "41bb75929c73359ce8b426f8d8c76a45257939d168822879ff6587747d42244b082f2932a57dcd38b9bb8ce4f65fa84d4f17d51ad2f3b60a7481debb71c5a3aa99412102860aaefd1d3c0a48f421fe767ebe7ac1eb3dbadbedb0eb0d9e2112c12cc09939"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "a914750f155e87f70ea10435dda712bd83bbdb4d8fa587",
            "token": {
              "category": "d1c044440a2b242f6d9b3f71f206e2ab486c601d89fbd7bd647e8e049d7d657b",
              "nft": {
                "commitment": "0342a873a0",
                "capability": "minting"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914540b1b56ab7e3a699926f070204eca92dbab705e87",
            "token": {
              "category": "d1c044440a2b242f6d9b3f71f206e2ab486c601d89fbd7bd647e8e049d7d657b",
              "nft": {
                "commitment": "0342a873a4",
                "capability": "minting"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914547be68d62bdf751f7a37803dac80d69b7a7f0f787",
            "token": {
              "category": "d1c044440a2b242f6d9b3f71f206e2ab486c601d89fbd7bd647e8e049d7d657b",
              "nft": {
                "commitment": "0342a873a8",
                "capability": "minting"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a91418fb74b79a9a4c3aab9ffeb6d17d9f344c8e9ae387",
            "token": {
              "category": "d1c044440a2b242f6d9b3f71f206e2ab486c601d89fbd7bd647e8e049d7d657b",
              "nft": {
                "commitment": "0342a873ac",
                "capability": "minting"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a914ac11cd98a57b21c7cec9fe75c641a9e6b51e020788ac",
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a914c135f5ba420ee43698f3e954ea239641fbc41ccb88ac",
            "valueSatoshis": 8920089
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "d1c044440a2b242f6d9b3f71f206e2ab486c601d89fbd7bd647e8e049d7d657b",
            "nft": {
              "commitment": "0242a873a0",
              "capability": "minting"
            }
          }
        },
        {
          "valueSatoshis": 8925090,
          "lockingBytecode": "76a914c135f5ba420ee43698f3e954ea239641fbc41ccb88ac"
        }
      ]
    },
    "s1_0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d_5": {
      "description": "Scenario for input 1.",
      "name": "Scenario input 1",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d",
            "outpointIndex": 2,
            "sequenceNumber": 0,
            "unlockingBytecode": "035945534dbc014828432932303235204a6f686e2047616c7420416c6c205269676874732052657365727665642e20556e6c6f636b5363726970742059455320746f20616363657074207465726d732e757451880359455388c0008800ce76217b657d9d048e7e64bdd7fb891d606c48abe206f2713f9b6d2f242b0a4444c0d1028763c35288c4568851ce00887600d1887651d1887652d18853d18854d1008855d1008800cf76050242a873a088517f7c76010087637c01007e7c5101000140018001c067765187635201006001200130677652876353010054585c677653876378820120876354670100687c75010051525367006968686868557a75547a557a7e8251947f76567a8552797c7e52795279577a857e53795379577a857e547a547a557a857e7653d2887852d288527951d288537900d28800ca577f7c7502a0007f517f7c7f7c755279827c75527a7c7e7c78567a7e787ea901877e02a9147c7e00cd8878557a7e787ea901877e02a9147c7e51cd8878547a7e787ea901877e02a9147c7e52cd887c7b7e7c7ea901877e02a9147c7e53cd8854cc02e803a26954cd1976a914ac11cd98a57b21c7cec9fe75c641a9e6b51e020788ac88677568740087"
          },
          {
            "outpointTransactionHash": "0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d",
            "outpointIndex": 5,
            "sequenceNumber": 0,
            "unlockingBytecode": ["slot"]
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "a914750f155e87f70ea10435dda712bd83bbdb4d8fa587",
            "token": {
              "category": "d1c044440a2b242f6d9b3f71f206e2ab486c601d89fbd7bd647e8e049d7d657b",
              "nft": {
                "commitment": "0342a873a0",
                "capability": "minting"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914540b1b56ab7e3a699926f070204eca92dbab705e87",
            "token": {
              "category": "d1c044440a2b242f6d9b3f71f206e2ab486c601d89fbd7bd647e8e049d7d657b",
              "nft": {
                "commitment": "0342a873a4",
                "capability": "minting"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914547be68d62bdf751f7a37803dac80d69b7a7f0f787",
            "token": {
              "category": "d1c044440a2b242f6d9b3f71f206e2ab486c601d89fbd7bd647e8e049d7d657b",
              "nft": {
                "commitment": "0342a873a8",
                "capability": "minting"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a91418fb74b79a9a4c3aab9ffeb6d17d9f344c8e9ae387",
            "token": {
              "category": "d1c044440a2b242f6d9b3f71f206e2ab486c601d89fbd7bd647e8e049d7d657b",
              "nft": {
                "commitment": "0342a873ac",
                "capability": "minting"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a914ac11cd98a57b21c7cec9fe75c641a9e6b51e020788ac",
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a914c135f5ba420ee43698f3e954ea239641fbc41ccb88ac",
            "valueSatoshis": 8920089
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a9143deb806a655ada985d36772a75474d55e7f32d3187",
          "token": {
            "category": "d1c044440a2b242f6d9b3f71f206e2ab486c601d89fbd7bd647e8e049d7d657b",
            "nft": {
              "commitment": "0242a873a0",
              "capability": "minting"
            }
          }
        },
        {
          "valueSatoshis": 8925090,
          "lockingBytecode": ["slot"]
        }
      ]
    }
  },
  "scripts": {
    "u0_0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d_2": {
      "name": "unlock_0",
      "script": "<0x594553>",
      "unlocks": "l0_0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d_2",
      "passes": [
        "s0_0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d_2"
      ]
    },
    "l0_0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d_2": {
      "lockingType": "p2sh20",
      "name": "lock_0",
      "script": "<0x28432932303235204a6f686e2047616c7420416c6c205269676874732052657365727665642e20556e6c6f636b5363726970742059455320746f20616363657074207465726d732e>\nOP_DROP\nOP_DEPTH\n<1>\nOP_EQUALVERIFY\n<0x594553>\nOP_EQUALVERIFY\nOP_INPUTINDEX\n<0>\nOP_EQUALVERIFY\n<0>\nOP_UTXOTOKENCATEGORY\nOP_DUP\n<0x7b657d9d048e7e64bdd7fb891d606c48abe206f2713f9b6d2f242b0a4444c0d102>\nOP_EQUAL\nOP_IF\n    OP_TXINPUTCOUNT\n    <2>\n    OP_EQUALVERIFY\n    OP_TXOUTPUTCOUNT\n    <6>\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOTOKENCATEGORY\n    <0>\n    OP_EQUALVERIFY\n    OP_DUP\n    <0>\n    OP_OUTPUTTOKENCATEGORY\n    OP_EQUALVERIFY\n    OP_DUP\n    <1>\n    OP_OUTPUTTOKENCATEGORY\n    OP_EQUALVERIFY\n    OP_DUP\n    <2>\n    OP_OUTPUTTOKENCATEGORY\n    OP_EQUALVERIFY\n    <3>\n    OP_OUTPUTTOKENCATEGORY\n    OP_EQUALVERIFY\n    <4>\n    OP_OUTPUTTOKENCATEGORY\n    <0>\n    OP_EQUALVERIFY\n    <5>\n    OP_OUTPUTTOKENCATEGORY\n    <0>\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOTOKENCOMMITMENT\n    OP_DUP\n    <0x0242a873a0>\n    OP_EQUALVERIFY\n    <1>\n    OP_SPLIT\n    OP_SWAP\n    OP_DUP\n    <0x00>\n    OP_EQUAL\n    OP_IF\n        OP_SWAP\n        <0x00>\n        OP_CAT\n        OP_SWAP\n        <1>\n        <0x00>\n        <0x40>\n        <0x80>\n        <0xc0>\n    OP_ELSE\n        OP_DUP\n        <1>\n        OP_EQUAL\n        OP_IF\n            <2>\n            <0x00>\n            <16>\n            <0x20>\n            <0x30>\n        OP_ELSE\n            OP_DUP\n            <2>\n            OP_EQUAL\n            OP_IF\n                <3>\n                <0x00>\n                <4>\n                <8>\n                <12>\n            OP_ELSE\n                OP_DUP\n                <3>\n                OP_EQUAL\n                OP_IF\n                    OP_OVER\n                    OP_SIZE\n                    <0x20>\n                    OP_EQUAL\n                    OP_IF\n                        <4>\n                    OP_ELSE\n                        <0x00>\n                    OP_ENDIF\n                    OP_SWAP\n                    OP_DROP\n                    <0x00>\n                    <1>\n                    <2>\n                    <3>\n                OP_ELSE\n                    <0>\n                    OP_VERIFY\n                OP_ENDIF\n            OP_ENDIF\n        OP_ENDIF\n    OP_ENDIF\n    <5>\n    OP_ROLL\n    OP_DROP\n    <4>\n    OP_ROLL\n    <5>\n    OP_ROLL\n    OP_CAT\n    OP_SIZE\n    <1>\n    OP_SUB\n    OP_SPLIT\n    OP_DUP\n    <6>\n    OP_ROLL\n    OP_OR\n    <2>\n    OP_PICK\n    OP_SWAP\n    OP_CAT\n    <2>\n    OP_PICK\n    <2>\n    OP_PICK\n    <7>\n    OP_ROLL\n    OP_OR\n    OP_CAT\n    <3>\n    OP_PICK\n    <3>\n    OP_PICK\n    <7>\n    OP_ROLL\n    OP_OR\n    OP_CAT\n    <4>\n    OP_ROLL\n    <4>\n    OP_ROLL\n    <5>\n    OP_ROLL\n    OP_OR\n    OP_CAT\n    OP_DUP\n    <3>\n    OP_OUTPUTTOKENCOMMITMENT\n    OP_EQUALVERIFY\n    OP_OVER\n    <2>\n    OP_OUTPUTTOKENCOMMITMENT\n    OP_EQUALVERIFY\n    <2>\n    OP_PICK\n    <1>\n    OP_OUTPUTTOKENCOMMITMENT\n    OP_EQUALVERIFY\n    <3>\n    OP_PICK\n    <0>\n    OP_OUTPUTTOKENCOMMITMENT\n    OP_EQUALVERIFY\n    <0>\n    OP_INPUTBYTECODE\n    <7>\n    OP_SPLIT\n    OP_SWAP\n    OP_DROP\n    <0xa000>\n    OP_SPLIT\n    <1>\n    OP_SPLIT\n    OP_SWAP\n    OP_SPLIT\n    OP_SWAP\n    OP_DROP\n    <2>\n    OP_PICK\n    OP_SIZE\n    OP_SWAP\n    OP_DROP\n    <2>\n    OP_ROLL\n    OP_SWAP\n    OP_CAT\n    OP_SWAP\n    OP_OVER\n    <6>\n    OP_ROLL\n    OP_CAT\n    OP_OVER\n    OP_CAT\n    OP_HASH160\n    <0x87>\n    OP_CAT\n    <0xa914>\n    OP_SWAP\n    OP_CAT\n    <0>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    OP_OVER\n    <5>\n    OP_ROLL\n    OP_CAT\n    OP_OVER\n    OP_CAT\n    OP_HASH160\n    <0x87>\n    OP_CAT\n    <0xa914>\n    OP_SWAP\n    OP_CAT\n    <1>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    OP_OVER\n    <4>\n    OP_ROLL\n    OP_CAT\n    OP_OVER\n    OP_CAT\n    OP_HASH160\n    <0x87>\n    OP_CAT\n    <0xa914>\n    OP_SWAP\n    OP_CAT\n    <2>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    OP_SWAP\n    OP_ROT\n    OP_CAT\n    OP_SWAP\n    OP_CAT\n    OP_HASH160\n    <0x87>\n    OP_CAT\n    <0xa914>\n    OP_SWAP\n    OP_CAT\n    <3>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    <4>\n    OP_OUTPUTVALUE\n    <0xe803>\n    OP_GREATERTHANOREQUAL\n    OP_VERIFY\n    <4>\n    OP_OUTPUTBYTECODE\n    <0x76a914ac11cd98a57b21c7cec9fe75c641a9e6b51e020788ac>\n    OP_EQUALVERIFY\nOP_ELSE\n    OP_DROP\nOP_ENDIF\nOP_DEPTH\n<0>\nOP_EQUAL"
    },
    "u1_0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d_5": {
      "name": "unlock_1",
      "script": "<0xbb75929c73359ce8b426f8d8c76a45257939d168822879ff6587747d42244b082f2932a57dcd38b9bb8ce4f65fa84d4f17d51ad2f3b60a7481debb71c5a3aa9941>\n<0x02860aaefd1d3c0a48f421fe767ebe7ac1eb3dbadbedb0eb0d9e2112c12cc09939>",
      "unlocks": "l1_0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d_5",
      "passes": [
        "s1_0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d_5"
      ]
    },
    "l1_0cd9b64e731da6a471c6f819f1e8a6921c616f117929059ec55a2cdc9d9aaf7d_5": {
      "lockingType": "standard",
      "name": "lock_1",
      "script": "OP_DUP\nOP_HASH160\n<0xc135f5ba420ee43698f3e954ea239641fbc41ccb>\nOP_EQUALVERIFY\nOP_CHECKSIG"
    }
  },
  "supported": [
    "BCH_2023_05",
    "BCH_2025_05",
    "BCH_2026_05",
    "BCH_SPEC"
  ],
  "version": 0
}