{
  "$schema": "https://libauth.org/schemas/wallet-template-v0.schema.json",
  "description": "Autogenerated by BlockExplorer.cash",
  "name": "Untitled",
  "entities": {},
  "scenarios": {
    "s0_89dcd83d97ad020a1ac487023e5beca554b8b11a1c57c9df97a1dd0c81fbe520_0": {
      "description": "Scenario for input 0.",
      "name": "Scenario input 0",
      "transaction": {
        "locktime": 308324,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "89dcd83d97ad020a1ac487023e5beca554b8b11a1c57c9df97a1dd0c81fbe520",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "a1749da8bbf7b96b1a3479e143831f4fb231de8fa570cec148fdbc6f8e812690",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "4107d3bc2e7d3a52a81b2058e4d73be79878b56fde69787f109846b653556660bc59fcc0f34bdc111a3a426881fb73e58f6add587f7c549cc2cf5effc703c5b169612102f3dbe3dc8a09e5ee5dfa52756838e1236d09373a7859599855ea441bc3d67acf"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20bf1c4a794ba6328f1219f835a956750dde92408ea01334bcc7c91c5f0703332d87",
            "token": {
              "category": "de12de856d17e0eab7525ed209c9c028575ea696ddb211953826fd36017fcbc7",
              "nft": {
                "commitment": "0100",
                "capability": "minting"
              }
            },
            "valueSatoshis": 21000
          },
          {
            "lockingBytecode": "76a91490ded2f0b174b1d936a80dd7acef3da4e59d025d88ac",
            "valueSatoshis": 129727
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 21000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "de12de856d17e0eab7525ed209c9c028575ea696ddb211953826fd36017fcbc7",
            "nft": {
              "commitment": "0000",
              "capability": "minting"
            }
          }
        },
        {
          "valueSatoshis": 134727,
          "lockingBytecode": "76a91490ded2f0b174b1d936a80dd7acef3da4e59d025d88ac"
        }
      ]
    },
    "s1_a1749da8bbf7b96b1a3479e143831f4fb231de8fa570cec148fdbc6f8e812690_1": {
      "description": "Scenario for input 1.",
      "name": "Scenario input 1",
      "transaction": {
        "locktime": 308324,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "89dcd83d97ad020a1ac487023e5beca554b8b11a1c57c9df97a1dd0c81fbe520",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "11a1bc8e4eeb9df55b22321b08f7726c5f00463044022013ea41672221939ccb54c0e3ad3aaa5917aed3acbaf18f91d838aaf442c1e8b702200f7e05e0fad7ba520bcefe792b7e2c13465b4988ccec17863d4267a8e739daaf524d7b010364b40410a1bc8e4eeb9df55b22321b08f7726c5f21038fbe78addb9332d828342a487043239339b401f799d9501c49d9ce0243938b4220c7cb7f0136fd26389511b2dd96a65e5728c0c909d25e52b7eae0176d85de12de5479009c63c0009d557900a06900cf0200008800cd00c78800d100ce8800d20200008800cc00c65779939d51d1788851d20100577958807e8852d18852d251567a58807e886d6d51675479519c63c0009d00cf0200008851ce788852ce8851cf517f52cf517f537a0100887c518878888100cd00c78800d100ce8800d20200008800cc00c65279949d51cd567a8851cc9d51d100886d6d51675479529c63c0009d537ab17500cf020000885579827701119d5579607f7c547a88760100877851879b69717c547abb00cd00c78800d100ce8800d2517b7e8800cc00c69c777767547a539dc0009d00cf517f7c518851ce7b8851cf517f7c7b888100cd00c78800d100ce8800d200cf8800cc00c65279949d51cd557a8851cc9d51d10087777777686868"
          },
          {
            "outpointTransactionHash": "a1749da8bbf7b96b1a3479e143831f4fb231de8fa570cec148fdbc6f8e812690",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20bf1c4a794ba6328f1219f835a956750dde92408ea01334bcc7c91c5f0703332d87",
            "token": {
              "category": "de12de856d17e0eab7525ed209c9c028575ea696ddb211953826fd36017fcbc7",
              "nft": {
                "commitment": "0100",
                "capability": "minting"
              }
            },
            "valueSatoshis": 21000
          },
          {
            "lockingBytecode": "76a91490ded2f0b174b1d936a80dd7acef3da4e59d025d88ac",
            "valueSatoshis": 129727
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 21000,
          "lockingBytecode": "aa20bf1c4a794ba6328f1219f835a956750dde92408ea01334bcc7c91c5f0703332d87",
          "token": {
            "category": "de12de856d17e0eab7525ed209c9c028575ea696ddb211953826fd36017fcbc7",
            "nft": {
              "commitment": "0000",
              "capability": "minting"
            }
          }
        },
        {
          "valueSatoshis": 134727,
          "lockingBytecode": ["slot"]
        }
      ]
    }
  },
  "scripts": {
    "u0_89dcd83d97ad020a1ac487023e5beca554b8b11a1c57c9df97a1dd0c81fbe520_0": {
      "name": "unlock_0",
      "script": "<0xa1bc8e4eeb9df55b22321b08f7726c5f00>\n<0x3044022013ea41672221939ccb54c0e3ad3aaa5917aed3acbaf18f91d838aaf442c1e8b702200f7e05e0fad7ba520bcefe792b7e2c13465b4988ccec17863d4267a8e739daaf>\n<2>",
      "unlocks": "l0_89dcd83d97ad020a1ac487023e5beca554b8b11a1c57c9df97a1dd0c81fbe520_0",
      "passes": [
        "s0_89dcd83d97ad020a1ac487023e5beca554b8b11a1c57c9df97a1dd0c81fbe520_0"
      ]
    },
    "l0_89dcd83d97ad020a1ac487023e5beca554b8b11a1c57c9df97a1dd0c81fbe520_0": {
      "lockingType": "p2sh32",
      "name": "lock_0",
      "script": "<0x64b404>\n<0xa1bc8e4eeb9df55b22321b08f7726c5f>\n<0x038fbe78addb9332d828342a487043239339b401f799d9501c49d9ce0243938b42>\n<0xc7cb7f0136fd26389511b2dd96a65e5728c0c909d25e52b7eae0176d85de12de>\n<4>\nOP_PICK\n<0>\nOP_NUMEQUAL\nOP_IF\n    OP_INPUTINDEX\n    <0>\n    OP_NUMEQUALVERIFY\n    <5>\n    OP_PICK\n    <0>\n    OP_GREATERTHAN\n    OP_VERIFY\n    <0>\n    OP_UTXOTOKENCOMMITMENT\n    <0x0000>\n    OP_EQUALVERIFY\n    <0>\n    OP_OUTPUTBYTECODE\n    <0>\n    OP_UTXOBYTECODE\n    OP_EQUALVERIFY\n    <0>\n    OP_OUTPUTTOKENCATEGORY\n    <0>\n    OP_UTXOTOKENCATEGORY\n    OP_EQUALVERIFY\n    <0>\n    OP_OUTPUTTOKENCOMMITMENT\n    <0x0000>\n    OP_EQUALVERIFY\n    <0>\n    OP_OUTPUTVALUE\n    <0>\n    OP_UTXOVALUE\n    <7>\n    OP_PICK\n    OP_ADD\n    OP_NUMEQUALVERIFY\n    <1>\n    OP_OUTPUTTOKENCATEGORY\n    OP_OVER\n    OP_EQUALVERIFY\n    <1>\n    OP_OUTPUTTOKENCOMMITMENT\n    <0x00>\n    <7>\n    OP_PICK\n    <8>\n    OP_NUM2BIN\n    OP_CAT\n    OP_EQUALVERIFY\n    <2>\n    OP_OUTPUTTOKENCATEGORY\n    OP_EQUALVERIFY\n    <2>\n    OP_OUTPUTTOKENCOMMITMENT\n    <1>\n    <6>\n    OP_ROLL\n    <8>\n    OP_NUM2BIN\n    OP_CAT\n    OP_EQUALVERIFY\n    OP_2DROP\n    OP_2DROP\n    <1>\nOP_ELSE\n    <4>\n    OP_PICK\n    <1>\n    OP_NUMEQUAL\n    OP_IF\n        OP_INPUTINDEX\n        <0>\n        OP_NUMEQUALVERIFY\n        <0>\n        OP_UTXOTOKENCOMMITMENT\n        <0x0000>\n        OP_EQUALVERIFY\n        <1>\n        OP_UTXOTOKENCATEGORY\n        OP_OVER\n        OP_EQUALVERIFY\n        <2>\n        OP_UTXOTOKENCATEGORY\n        OP_EQUALVERIFY\n        <1>\n        OP_UTXOTOKENCOMMITMENT\n        <1>\n        OP_SPLIT\n        <2>\n        OP_UTXOTOKENCOMMITMENT\n        <1>\n        OP_SPLIT\n        <3>\n        OP_ROLL\n        <0x00>\n        OP_EQUALVERIFY\n        OP_SWAP\n        <1>\n        OP_EQUALVERIFY\n        OP_OVER\n        OP_EQUALVERIFY\n        OP_BIN2NUM\n        <0>\n        OP_OUTPUTBYTECODE\n        <0>\n        OP_UTXOBYTECODE\n        OP_EQUALVERIFY\n        <0>\n        OP_OUTPUTTOKENCATEGORY\n        <0>\n        OP_UTXOTOKENCATEGORY\n        OP_EQUALVERIFY\n        <0>\n        OP_OUTPUTTOKENCOMMITMENT\n        <0x0000>\n        OP_EQUALVERIFY\n        <0>\n        OP_OUTPUTVALUE\n        <0>\n        OP_UTXOVALUE\n        <2>\n        OP_PICK\n        OP_SUB\n        OP_NUMEQUALVERIFY\n        <1>\n        OP_OUTPUTBYTECODE\n        <6>\n        OP_ROLL\n        OP_EQUALVERIFY\n        <1>\n        OP_OUTPUTVALUE\n        OP_NUMEQUALVERIFY\n        <1>\n        OP_OUTPUTTOKENCATEGORY\n        <0>\n        OP_EQUALVERIFY\n        OP_2DROP\n        OP_2DROP\n        <1>\n    OP_ELSE\n        <4>\n        OP_PICK\n        <2>\n        OP_NUMEQUAL\n        OP_IF\n            OP_INPUTINDEX\n            <0>\n            OP_NUMEQUALVERIFY\n            <3>\n            OP_ROLL\n            OP_CHECKLOCKTIMEVERIFY\n            OP_DROP\n            <0>\n            OP_UTXOTOKENCOMMITMENT\n            <0x0000>\n            OP_EQUALVERIFY\n            <5>\n            OP_PICK\n            OP_SIZE\n            OP_NIP\n            <0x11>\n            OP_NUMEQUALVERIFY\n            <5>\n            OP_PICK\n            <16>\n            OP_SPLIT\n            OP_SWAP\n            <4>\n            OP_ROLL\n            OP_EQUALVERIFY\n            OP_DUP\n            <0x00>\n            OP_EQUAL\n            OP_OVER\n            <1>\n            OP_EQUAL\n            OP_BOOLOR\n            OP_VERIFY\n            OP_2ROT\n            OP_SWAP\n            <4>\n            OP_ROLL\n            OP_CHECKDATASIGVERIFY\n            <0>\n            OP_OUTPUTBYTECODE\n            <0>\n            OP_UTXOBYTECODE\n            OP_EQUALVERIFY\n            <0>\n            OP_OUTPUTTOKENCATEGORY\n            <0>\n            OP_UTXOTOKENCATEGORY\n            OP_EQUALVERIFY\n            <0>\n            OP_OUTPUTTOKENCOMMITMENT\n            <1>\n            OP_ROT\n            OP_CAT\n            OP_EQUALVERIFY\n            <0>\n            OP_OUTPUTVALUE\n            <0>\n            OP_UTXOVALUE\n            OP_NUMEQUAL\n            OP_NIP\n            OP_NIP\n        OP_ELSE\n            <4>\n            OP_ROLL\n            <3>\n            OP_NUMEQUALVERIFY\n            OP_INPUTINDEX\n            <0>\n            OP_NUMEQUALVERIFY\n            <0>\n            OP_UTXOTOKENCOMMITMENT\n            <1>\n            OP_SPLIT\n            OP_SWAP\n            <1>\n            OP_EQUALVERIFY\n            <1>\n            OP_UTXOTOKENCATEGORY\n            OP_ROT\n            OP_EQUALVERIFY\n            <1>\n            OP_UTXOTOKENCOMMITMENT\n            <1>\n            OP_SPLIT\n            OP_SWAP\n            OP_ROT\n            OP_EQUALVERIFY\n            OP_BIN2NUM\n            <0>\n            OP_OUTPUTBYTECODE\n            <0>\n            OP_UTXOBYTECODE\n            OP_EQUALVERIFY\n            <0>\n            OP_OUTPUTTOKENCATEGORY\n            <0>\n            OP_UTXOTOKENCATEGORY\n            OP_EQUALVERIFY\n            <0>\n            OP_OUTPUTTOKENCOMMITMENT\n            <0>\n            OP_UTXOTOKENCOMMITMENT\n            OP_EQUALVERIFY\n            <0>\n            OP_OUTPUTVALUE\n            <0>\n            OP_UTXOVALUE\n            <2>\n            OP_PICK\n            OP_SUB\n            OP_NUMEQUALVERIFY\n            <1>\n            OP_OUTPUTBYTECODE\n            <5>\n            OP_ROLL\n            OP_EQUALVERIFY\n            <1>\n            OP_OUTPUTVALUE\n            OP_NUMEQUALVERIFY\n            <1>\n            OP_OUTPUTTOKENCATEGORY\n            <0>\n            OP_EQUAL\n            OP_NIP\n            OP_NIP\n            OP_NIP\n        OP_ENDIF\n    OP_ENDIF\nOP_ENDIF"
    },
    "u1_a1749da8bbf7b96b1a3479e143831f4fb231de8fa570cec148fdbc6f8e812690_1": {
      "name": "unlock_1",
      "script": "<0x07d3bc2e7d3a52a81b2058e4d73be79878b56fde69787f109846b653556660bc59fcc0f34bdc111a3a426881fb73e58f6add587f7c549cc2cf5effc703c5b16961>\n<0x02f3dbe3dc8a09e5ee5dfa52756838e1236d09373a7859599855ea441bc3d67acf>",
      "unlocks": "l1_a1749da8bbf7b96b1a3479e143831f4fb231de8fa570cec148fdbc6f8e812690_1",
      "passes": [
        "s1_a1749da8bbf7b96b1a3479e143831f4fb231de8fa570cec148fdbc6f8e812690_1"
      ]
    },
    "l1_a1749da8bbf7b96b1a3479e143831f4fb231de8fa570cec148fdbc6f8e812690_1": {
      "lockingType": "standard",
      "name": "lock_1",
      "script": "OP_DUP\nOP_HASH160\n<0x90ded2f0b174b1d936a80dd7acef3da4e59d025d>\nOP_EQUALVERIFY\nOP_CHECKSIG"
    }
  },
  "supported": [
    "BCH_2023_05",
    "BCH_2025_05",
    "BCH_2026_05",
    "BCH_SPEC"
  ],
  "version": 0
}