{
  "$schema": "https://libauth.org/schemas/wallet-template-v0.schema.json",
  "description": "Autogenerated by BlockExplorer.cash",
  "name": "Untitled",
  "entities": {},
  "scenarios": {
    "s0_07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01_0": {
      "description": "Scenario for input 0.",
      "name": "Scenario input 0",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "4100b9918d9b8fd32235d0cca7ec47c576cbc4dd20ccb9a827e8b25db54c23082928c13a50eac5c0a8a8204075e494c423be0d3ec07f8ec67f92987c73780cedac6121034ee0eb25787efc00c32791017515eebb22ad1b00f894b0ad4d09e65032ce6980"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa200cd62d58793f6ef7307becc8290d8b95cd2e687a9cc4b6a4591a062999a99a6c87",
            "token": {
              "category": "bc1221c64b0911141dde5f5b1153a5a04ee121db71778119f412adb2ffbb98d9",
              "nft": {
                "commitment": "4243482d555344004706000000eb43170a000000069d056a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 5000
          },
          {
            "lockingBytecode": "76a914187a5049151f29d1d775232f979eff10caa587be88ac",
            "valueSatoshis": 15229000
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 5000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "bc1221c64b0911141dde5f5b1153a5a04ee121db71778119f412adb2ffbb98d9",
            "nft": {
              "commitment": "4243482d555344004606000000eb43170a0000008d9c056a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 15232000,
          "lockingBytecode": "76a914187a5049151f29d1d775232f979eff10caa587be88ac"
        }
      ]
    },
    "s1_07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01_1": {
      "description": "Scenario for input 1.",
      "name": "Scenario input 1",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "584d5804473045022100c64c0dffe8004916610f204609f08e1b7a535456db2e7208155559f8f328a35002204cf2636c29a089629210295f48c06cbe1b2e6c009c27a15b01d246db077951550077e2463bc8ff47db0425815b94c6c77d000000000120a829c10de950344437b8eab5a9c25f2882e2fb9de111c140cf59929b899487c1007f67140a000000069d056a473045022100b3e5943b62ea123567f8cb3d3959448df59210b7b33978b218ee740334bf55de022066c331cad439160c90751d6d5f53103d75f4e733528969e2d29d02c294d6b75c00854cd46d78cbfbf5f7bb4f9006a0ca74000000000120489e756a567199cf098f2592491c1fb644326a7456d61c6557cbf455c0c471dfc096ba160a000000069d056a46304402203c59c5ab638a98545c74c815eaacc5ada01f4ba24242f09b406b6247c5887d2a02203def9d5cc61ff5bade4a97376e9b4cbb38d3a365f238e0c635adde33ecd0fe7a00008f3f0b46b23f4d9211d06a416b509572000000000120d2b633fd0361b0969ad79c5d3b8e0247bcf468c48319906777b711ec68b66486402416170a000000029d056a473045022100e438cc1c6ca7d1937f538d7267b50561922db0da86b5b59d7bb7eaaacae1126d022079449c862fc917f4b898e4017afa3668184901799cc8ffefe346647c3942fc750092aa36273cc137fc308a05f24349c2900000000001209c1058780f76aa591367e811308af2345e1b867a38f1b5aa9c7b25c322e989e5806625170a000000ec9c056a473045022100ce14a1e7e09b6769d184365135085f59b73c22946fb45d37e4a1164e780db7df022032047c48ffec7e0b3134ddda4335669e6e260d0fe9070d029c76f0e86104006a00c536abb96e12b7a8f81fe619aeaafe9c000000000120258ce3627f268ae07898cd70a271b38dcdb93811664182456cc5fdb87986cf6c00eb43170a000000069d056a46304402201808f2fd7c4bfd6c70970015acfa446ebb3c319d9da5684d26373208a9b989340220260328132d18e6b38c624b4e06e2f22a1f20f97367ce40e8986a3366ca78cc460000e39da621d35592e7984a2d323e67af1f000000000120f7da19d081509f584b3fa71473a5edb011857e4f120e3537fc9d652f0c7094db806f62170a000000e69c056a473045022100a83903e29c7202841d92a9bb399229b72c9579b3792d04906981da917be0960e022011422a89048e602a4a9b3f02fa91de0b846d289fb51f65165435569ffcd2262a00995391dc6acb5aecf7510fc83d02894e00000000012077392b476e775d0f68db0ad7bb83269fee99d6334cdc77261188c6d00b162ac2001875180a000000ca9c056a46304402201ed44ad9ac729b74106d3e76c301a6b957eb6bf724e1e88eda75ae8ce2d3e0fa022021a5a237aad0f4fbb8a08496781d80186e839ac2c69c39f8e517805f9aeefcab00007d559a142f913a25e7c33eb40c6992f400000000012099f4fdc060fd24fb9ad8ca3af4cdda5d71e6ce2d475f4ad0cac8f266b031b73880a5d0180a000000db9c056a4de20155084243482d5553440021035be5e9478209674a96e60f1f037f6176540fd001fa1d64694770c56a7709c42cc0009d5479537aa269537959a169527982775479028b00959d00cd00c78800d100ce8800d300d09d00cc00c602d00794a26900cf7682770280009d76587f75537a88765c7f75587f77817801187f7501147f77817c8b000000000000005c7952960065765f799f766b6376028b0095587a757c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c5d7958798b7f7558797f7781577a757c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c56790144a26956790148a1695d7958798b5879937f7558798b7f775e795979017f937f7559790149937f775e79bb5d795879015e937f755879015d937f7751885d795879015f937f755879015e937f770120885d795879028700937f755879017f937f7781567a757c6b7c6b7c6b7c6b7c6c6c6c6c5d795879028b00937f755879028700937f7781557a757c6b7c6b7c6b7c6c6c6c557900a06954790400f15365a06955795979a2695579597a757c6b7c6b7c6b7c6b7c6b7c6b7c6b7c6c6c6c6c6c6c6c6e9c635579547a757c6b7c6b7c6c6c5479537a757c6b7c6c68768b77686c916675785a7aa2695979587f75597a54807e537a58807e7b54807e577a0280007f7501187f777e00d2886d6d6d6d7551"
          },
          {
            "outpointTransactionHash": "07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa200cd62d58793f6ef7307becc8290d8b95cd2e687a9cc4b6a4591a062999a99a6c87",
            "token": {
              "category": "bc1221c64b0911141dde5f5b1153a5a04ee121db71778119f412adb2ffbb98d9",
              "nft": {
                "commitment": "4243482d555344004706000000eb43170a000000069d056a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 5000
          },
          {
            "lockingBytecode": "76a914187a5049151f29d1d775232f979eff10caa587be88ac",
            "valueSatoshis": 15229000
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 5000,
          "lockingBytecode": "aa200cd62d58793f6ef7307becc8290d8b95cd2e687a9cc4b6a4591a062999a99a6c87",
          "token": {
            "category": "bc1221c64b0911141dde5f5b1153a5a04ee121db71778119f412adb2ffbb98d9",
            "nft": {
              "commitment": "4243482d555344004606000000eb43170a0000008d9c056a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 15232000,
          "lockingBytecode": ["slot"]
        }
      ]
    }
  },
  "scripts": {
    "u0_07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01_0": {
      "name": "unlock_0",
      "script": "<8>\n<0x473045022100c64c0dffe8004916610f204609f08e1b7a535456db2e7208155559f8f328a35002204cf2636c29a089629210295f48c06cbe1b2e6c009c27a15b01d246db077951550077e2463bc8ff47db0425815b94c6c77d000000000120a829c10de950344437b8eab5a9c25f2882e2fb9de111c140cf59929b899487c1007f67140a000000069d056a473045022100b3e5943b62ea123567f8cb3d3959448df59210b7b33978b218ee740334bf55de022066c331cad439160c90751d6d5f53103d75f4e733528969e2d29d02c294d6b75c00854cd46d78cbfbf5f7bb4f9006a0ca74000000000120489e756a567199cf098f2592491c1fb644326a7456d61c6557cbf455c0c471dfc096ba160a000000069d056a46304402203c59c5ab638a98545c74c815eaacc5ada01f4ba24242f09b406b6247c5887d2a02203def9d5cc61ff5bade4a97376e9b4cbb38d3a365f238e0c635adde33ecd0fe7a00008f3f0b46b23f4d9211d06a416b509572000000000120d2b633fd0361b0969ad79c5d3b8e0247bcf468c48319906777b711ec68b66486402416170a000000029d056a473045022100e438cc1c6ca7d1937f538d7267b50561922db0da86b5b59d7bb7eaaacae1126d022079449c862fc917f4b898e4017afa3668184901799cc8ffefe346647c3942fc750092aa36273cc137fc308a05f24349c2900000000001209c1058780f76aa591367e811308af2345e1b867a38f1b5aa9c7b25c322e989e5806625170a000000ec9c056a473045022100ce14a1e7e09b6769d184365135085f59b73c22946fb45d37e4a1164e780db7df022032047c48ffec7e0b3134ddda4335669e6e260d0fe9070d029c76f0e86104006a00c536abb96e12b7a8f81fe619aeaafe9c000000000120258ce3627f268ae07898cd70a271b38dcdb93811664182456cc5fdb87986cf6c00eb43170a000000069d056a46304402201808f2fd7c4bfd6c70970015acfa446ebb3c319d9da5684d26373208a9b989340220260328132d18e6b38c624b4e06e2f22a1f20f97367ce40e8986a3366ca78cc460000e39da621d35592e7984a2d323e67af1f000000000120f7da19d081509f584b3fa71473a5edb011857e4f120e3537fc9d652f0c7094db806f62170a000000e69c056a473045022100a83903e29c7202841d92a9bb399229b72c9579b3792d04906981da917be0960e022011422a89048e602a4a9b3f02fa91de0b846d289fb51f65165435569ffcd2262a00995391dc6acb5aecf7510fc83d02894e00000000012077392b476e775d0f68db0ad7bb83269fee99d6334cdc77261188c6d00b162ac2001875180a000000ca9c056a46304402201ed44ad9ac729b74106d3e76c301a6b957eb6bf724e1e88eda75ae8ce2d3e0fa022021a5a237aad0f4fbb8a08496781d80186e839ac2c69c39f8e517805f9aeefcab00007d559a142f913a25e7c33eb40c6992f400000000012099f4fdc060fd24fb9ad8ca3af4cdda5d71e6ce2d475f4ad0cac8f266b031b73880a5d0180a000000db9c056a>",
      "unlocks": "l0_07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01_0",
      "passes": [
        "s0_07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01_0"
      ]
    },
    "l0_07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01_0": {
      "lockingType": "p2sh32",
      "name": "lock_0",
      "script": "<5>\n<0x4243482d55534400>\n<0x035be5e9478209674a96e60f1f037f6176540fd001fa1d64694770c56a7709c42c>\nOP_INPUTINDEX\n<0>\nOP_NUMEQUALVERIFY\n<4>\nOP_PICK\n<3>\nOP_ROLL\nOP_GREATERTHANOREQUAL\nOP_VERIFY\n<3>\nOP_PICK\n<9>\nOP_LESSTHANOREQUAL\nOP_VERIFY\n<2>\nOP_PICK\nOP_SIZE\nOP_NIP\n<4>\nOP_PICK\n<0x8b00>\nOP_MUL\nOP_NUMEQUALVERIFY\n<0>\nOP_OUTPUTBYTECODE\n<0>\nOP_UTXOBYTECODE\nOP_EQUALVERIFY\n<0>\nOP_OUTPUTTOKENCATEGORY\n<0>\nOP_UTXOTOKENCATEGORY\nOP_EQUALVERIFY\n<0>\nOP_OUTPUTTOKENAMOUNT\n<0>\nOP_UTXOTOKENAMOUNT\nOP_NUMEQUALVERIFY\n<0>\nOP_OUTPUTVALUE\n<0>\nOP_UTXOVALUE\n<0xd007>\nOP_SUB\nOP_GREATERTHANOREQUAL\nOP_VERIFY\n<0>\nOP_UTXOTOKENCOMMITMENT\nOP_DUP\nOP_SIZE\nOP_NIP\n<0x8000>\nOP_NUMEQUALVERIFY\nOP_DUP\n<8>\nOP_SPLIT\nOP_DROP\n<3>\nOP_ROLL\nOP_EQUALVERIFY\nOP_DUP\n<12>\nOP_SPLIT\nOP_DROP\n<8>\nOP_SPLIT\nOP_NIP\nOP_BIN2NUM\nOP_OVER\n<0x18>\nOP_SPLIT\nOP_DROP\n<0x14>\nOP_SPLIT\nOP_NIP\nOP_BIN2NUM\nOP_SWAP\nOP_1ADD\n<0>\n<0>\n<0>\n<0>\n<0>\n<0>\n<0>\n<12>\nOP_PICK\n<2>\nOP_DIV\n<0>\nOP_BEGIN\n    OP_DUP\n    <15>\n    OP_PICK\n    OP_LESSTHAN\n    OP_DUP\n    OP_TOALTSTACK\n    OP_IF\n        OP_DUP\n        <0x8b00>\n        OP_MUL\n        <8>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <13>\n        OP_PICK\n        <8>\n        OP_PICK\n        OP_1ADD\n        OP_SPLIT\n        OP_DROP\n        <8>\n        OP_PICK\n        OP_SPLIT\n        OP_NIP\n        OP_BIN2NUM\n        <7>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <6>\n        OP_PICK\n        <0x44>\n        OP_GREATERTHANOREQUAL\n        OP_VERIFY\n        <6>\n        OP_PICK\n        <0x48>\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        <13>\n        OP_PICK\n        <8>\n        OP_PICK\n        OP_1ADD\n        <8>\n        OP_PICK\n        OP_ADD\n        OP_SPLIT\n        OP_DROP\n        <8>\n        OP_PICK\n        OP_1ADD\n        OP_SPLIT\n        OP_NIP\n        <14>\n        OP_PICK\n        <9>\n        OP_PICK\n        <0x7f>\n        OP_ADD\n        OP_SPLIT\n        OP_DROP\n        <9>\n        OP_PICK\n        <0x49>\n        OP_ADD\n        OP_SPLIT\n        OP_NIP\n        <14>\n        OP_PICK\n        OP_CHECKDATASIGVERIFY\n        <13>\n        OP_PICK\n        <8>\n        OP_PICK\n        <0x5e>\n        OP_ADD\n        OP_SPLIT\n        OP_DROP\n        <8>\n        OP_PICK\n        <0x5d>\n        OP_ADD\n        OP_SPLIT\n        OP_NIP\n        <1>\n        OP_EQUALVERIFY\n        <13>\n        OP_PICK\n        <8>\n        OP_PICK\n        <0x5f>\n        OP_ADD\n        OP_SPLIT\n        OP_DROP\n        <8>\n        OP_PICK\n        <0x5e>\n        OP_ADD\n        OP_SPLIT\n        OP_NIP\n        <0x20>\n        OP_EQUALVERIFY\n        <13>\n        OP_PICK\n        <8>\n        OP_PICK\n        <0x8700>\n        OP_ADD\n        OP_SPLIT\n        OP_DROP\n        <8>\n        OP_PICK\n        <0x7f>\n        OP_ADD\n        OP_SPLIT\n        OP_NIP\n        OP_BIN2NUM\n        <6>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <13>\n        OP_PICK\n        <8>\n        OP_PICK\n        <0x8b00>\n        OP_ADD\n        OP_SPLIT\n        OP_DROP\n        <8>\n        OP_PICK\n        <0x8700>\n        OP_ADD\n        OP_SPLIT\n        OP_NIP\n        OP_BIN2NUM\n        <5>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        <5>\n        OP_PICK\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <4>\n        OP_PICK\n        <0x00f15365>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <5>\n        OP_PICK\n        <9>\n        OP_PICK\n        OP_GREATERTHANOREQUAL\n        OP_VERIFY\n        <5>\n        OP_PICK\n        <9>\n        OP_ROLL\n        OP_DROP\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_TOALTSTACK\n        OP_SWAP\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_2DUP\n        OP_NUMEQUAL\n        OP_IF\n            <5>\n            OP_PICK\n            <4>\n            OP_ROLL\n            OP_DROP\n            OP_SWAP\n            OP_TOALTSTACK\n            OP_SWAP\n            OP_TOALTSTACK\n            OP_SWAP\n            OP_FROMALTSTACK\n            OP_FROMALTSTACK\n            <4>\n            OP_PICK\n            <3>\n            OP_ROLL\n            OP_DROP\n            OP_SWAP\n            OP_TOALTSTACK\n            OP_SWAP\n            OP_FROMALTSTACK\n        OP_ENDIF\n        OP_DUP\n        OP_1ADD\n        OP_NIP\n    OP_ENDIF\n    OP_FROMALTSTACK\n    OP_NOT\nOP_UNTIL\nOP_DROP\nOP_OVER\n<10>\nOP_ROLL\nOP_GREATERTHANOREQUAL\nOP_VERIFY\n<9>\nOP_PICK\n<8>\nOP_SPLIT\nOP_DROP\n<9>\nOP_ROLL\n<4>\nOP_NUM2BIN\nOP_CAT\n<3>\nOP_ROLL\n<8>\nOP_NUM2BIN\nOP_CAT\nOP_ROT\n<4>\nOP_NUM2BIN\nOP_CAT\n<7>\nOP_ROLL\n<0x8000>\nOP_SPLIT\nOP_DROP\n<0x18>\nOP_SPLIT\nOP_NIP\nOP_CAT\n<0>\nOP_OUTPUTTOKENCOMMITMENT\nOP_EQUALVERIFY\nOP_2DROP\nOP_2DROP\nOP_2DROP\nOP_2DROP\nOP_DROP\n<1>"
    },
    "u1_07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01_1": {
      "name": "unlock_1",
      "script": "<0x00b9918d9b8fd32235d0cca7ec47c576cbc4dd20ccb9a827e8b25db54c23082928c13a50eac5c0a8a8204075e494c423be0d3ec07f8ec67f92987c73780cedac61>\n<0x034ee0eb25787efc00c32791017515eebb22ad1b00f894b0ad4d09e65032ce6980>",
      "unlocks": "l1_07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01_1",
      "passes": [
        "s1_07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01_1"
      ]
    },
    "l1_07690ccbd6f78996859ce5c586241749d0988559958c3ef0580ba26498ef3b01_1": {
      "lockingType": "standard",
      "name": "lock_1",
      "script": "OP_DUP\nOP_HASH160\n<0x187a5049151f29d1d775232f979eff10caa587be>\nOP_EQUALVERIFY\nOP_CHECKSIG"
    }
  },
  "supported": [
    "BCH_2023_05",
    "BCH_2025_05",
    "BCH_2026_05",
    "BCH_SPEC"
  ],
  "version": 0
}