{
  "$schema": "https://libauth.org/schemas/wallet-template-v0.schema.json",
  "description": "Autogenerated by BlockExplorer.cash",
  "name": "Untitled",
  "entities": {},
  "scenarios": {
    "s0_7ed8479b788e50593a01c6dc4b69c0179cd0c322c4632b3924981d2f9c2e253f_0": {
      "description": "Scenario for input 0.",
      "name": "Scenario input 0",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "7ed8479b788e50593a01c6dc4b69c0179cd0c322c4632b3924981d2f9c2e253f",
            "outpointIndex": 0,
            "sequenceNumber": 4294967295,
            "unlockingBytecode": ["slot"]
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20237ce870f322160a3c8324bb96ac8ad2ba4d05bff5cb7c0b34deb1bdae997edf87",
            "token": {
              "category": "b401b67e4255a407f140487290202c8b02de5eb8bae5ef22a9b196ba4f8ba965",
              "nft": {
                "commitment": "38f2c701c042495806000000",
                "capability": "minting"
              }
            },
            "valueSatoshis": 39940918
          },
          {
            "lockingBytecode": "76009c63c076cd78c78876d178ce8876cc7cc69c7767519d029000b2755168",
            "token": {
              "category": "b401b67e4255a407f140487290202c8b02de5eb8bae5ef22a9b196ba4f8ba965",
              "nft": {
                "commitment": "38f2c701c042495806000000",
                "capability": "none"
              }
            },
            "valueSatoshis": 708
          },
          {
            "lockingBytecode": "76009c63c076cd78c78876d178ce8876cc7cc69c7767519d029000b2755168",
            "token": {
              "category": "b401b67e4255a407f140487290202c8b02de5eb8bae5ef22a9b196ba4f8ba965",
              "nft": {
                "commitment": "38f2c701c042495806000000",
                "capability": "none"
              }
            },
            "valueSatoshis": 708
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 39944402,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "b401b67e4255a407f140487290202c8b02de5eb8bae5ef22a9b196ba4f8ba965",
            "nft": {
              "commitment": "37f2c70100a94c5906000000",
              "capability": "minting"
            }
          }
        }
      ]
    }
  },
  "scripts": {
    "u0_7ed8479b788e50593a01c6dc4b69c0179cd0c322c4632b3924981d2f9c2e253f_0": {
      "name": "unlock_0",
      "script": "<0xc042495806000000>\n<0x5d5cd4d9590075b22e25f9069b0c46ad09bc1a79d2a2d88938bf3abb8c4e8338fbc14c75ac75b3c2e6486d0a65d25adf93bce8b7237093b1a35c5c5aeacec2854a300176961e9ba382982ba75631118295b27e1451d8862b00fc96d50293a74444aea7a257a1efd71047090b1873a32e91fbb12f97a24e2b3d635b68e6990d9c8d830fcf1b65315face6a2ee1f44acc5e21c2724520bab1210b62fe609e3ed2524c993dab586157131fd422b564b0e83af984b3ee6b78294df5a954436070d72b5a797a40d599168fe8971d395dc45f3a1536f1989e1f24c0cb3f8825de1f176d693bd8375f60831d2b5cfe9ed6ab9fbd226ab113f804d264652bff26bde16202959476da27d17b79690bdaa1d97067a48cff5a0cce0066cb9864ccaa79311f153725b6f3a3d9fbe63aec0a2ab735576b49f9b55bf0e02a33dd064efa507c63bbeaab3a3e6bb5b6cdb3075cbe4a50295215fd8320d10de8fb92addfb9317cf4195c2e6a7d403b71af990428221b1f7e721e9c5bad5ede32fca1863f38d0d62cbd3c2a1c3895ce44271dbb9d4117918165a9da7b3a98cf1ea54858457e167ca2dce78b3f55df8e027baa69133f8ac602a5d965239c04e94daac220784a64734ce4e97c0a20def58d501ca32075c2beb6d24d6ddf1b8214ff7ca03318517f5217d624a4ae3d679a849674572116aa6f043b3b15078e197e83a6e19a3150164fe7a8a8d1a463bb933f5f1b4f28d3c8e40910a5dbc5a3ac8f9030581cccc6f99be8a0128e80c942df1900aedcbdb0df0df6b477f77ac7eb851cf38f135fbd00537d317fbeaedd371853364c35fd1b04ba6ecc3fb08905c08c10b0c9c6ba55c37ba193fa82a77bc34ce724fe480b705408124644397b8170cb166ad20392c4ee98bc2666e8de653b306b27f406993c28c08b98e8dc7ef38445b3a796b5649e31c79250c58699e48fa3b160692fed038a269cfb1226bb93ff9998f0e35bdbd57d53cc3aa3193805cca67554779eae183f376205c8dca7d169aa60042129bc10689cfed19ff43c63a7c62f1e3673e715ccd50b1395dcd1596eecfa941f35f2bfa8e8e1f>\n<0xc00cdb560600000020f0f1560600000000a94c5906000000805a9c5a06000000803fe5590600000080c18e5606000000c0b7625b06000000c0c364840600000080a6d7550600000080b4fe5c06000000c04249580600000040a3735706000000>\n<0x0001020304050608090a0b0c>\n<0x38f2c701>",
      "unlocks": "l0_7ed8479b788e50593a01c6dc4b69c0179cd0c322c4632b3924981d2f9c2e253f_0",
      "passes": [
        "s0_7ed8479b788e50593a01c6dc4b69c0179cd0c322c4632b3924981d2f9c2e253f_0"
      ]
    },
    "l0_7ed8479b788e50593a01c6dc4b69c0179cd0c322c4632b3924981d2f9c2e253f_0": {
      "lockingType": "p2sh32",
      "name": "lock_0",
      "script": "<0x76009c63c076cd78c78876d178ce8876cc7cc69c7767519d029000b2755168>\n<0x02abd6f347f84cef3912033b503c1ffd8384a5a627b5ff0d8c9bcdb775eac521850102dac0c89580e21fa87a728a3095f9e51e8a8cf94b00388fc7c671ec9bac85805d02032f506ca14093defd1c20a5c12ee51dbcc57198509f0edbd0a20bbbbbaa082aaa0303c452ac46ca732819198e0538fb470928e7d35ebbeb7f6f577f17cb7b3ebcbb5b04036efdcb616e04956a2cbb9505ce62059e875447a04134a576887e143b26e6f9d705030ffb8caf95e1af6a00034f432670b2a2b43269c2aa23d94c8c911c1ba0dff16c06038a3a4e9c9e493bc33b5de9f144c8c1ac3958b8ada8c1560bb3b384c14b842fbd0702bc335a8933e80d3258d835bb53ec283ca854eadab2357b0436b9b4eca7f2d01408020ea1f77b5d4996fc27941f9dad6cb9dd1778fb1f3f62df4445b01c53d99f65f20903fe719b30fbda27612ab04d328a81dc52180ac16ea803acd2ef7bc90ef49333380a0284e6d8606ad908bc987b72bef9923498f62e2c23ccd7398b3a9d9621da2845db0b02ef74fd02a50380ca464215b4d936b1eb389ca143400aedebe329af1f2b16c6e60c027c2c76240f82b00620c681174f1c6605f8ca3abc08326b18e5eec7a3cc1c9fd10d>\nOP_INPUTINDEX\nOP_DUP\nOP_UTXOTOKENCOMMITMENT\n<4>\nOP_PICK\nOP_SIZE\nOP_NIP\n<4>\nOP_NUMEQUALVERIFY\n<4>\nOP_PICK\nOP_BIN2NUM\nOP_SWAP\n<4>\nOP_SPLIT\nOP_DROP\nOP_BIN2NUM\nOP_GREATERTHAN\nOP_VERIFY\n<4>\nOP_PICK\nOP_SIZE\nOP_NIP\nOP_DUP\n<7>\nOP_GREATERTHANOREQUAL\nOP_VERIFY\n<6>\nOP_PICK\nOP_SIZE\nOP_NIP\nOP_OVER\n<8>\nOP_MUL\nOP_NUMEQUALVERIFY\n<7>\nOP_PICK\nOP_SIZE\nOP_NIP\nOP_OVER\n<0x40>\nOP_MUL\nOP_NUMEQUALVERIFY\n<8>\nOP_PICK\nOP_SIZE\nOP_NIP\n<8>\nOP_NUMEQUALVERIFY\nOP_OVER\nOP_UTXOTOKENCATEGORY\n<0x20>\nOP_SPLIT\nOP_DROP\n<0x4e>\nOP_OVER\nOP_CAT\n<10>\nOP_PICK\nOP_BIN2NUM\n<0>\n<0>\n<0>\nOP_1NEGATE\n<0>\nOP_BEGIN\n    <13>\n    OP_PICK\n    OP_OVER\n    OP_1ADD\n    OP_SPLIT\n    OP_DROP\n    OP_OVER\n    OP_SPLIT\n    OP_NIP\n    OP_DUP\n    OP_BIN2NUM\n    OP_DUP\n    <4>\n    OP_PICK\n    OP_GREATERTHAN\n    OP_VERIFY\n    OP_DUP\n    <4>\n    OP_ROLL\n    OP_DROP\n    OP_SWAP\n    OP_2SWAP\n    OP_ROT\n    <16>\n    OP_PICK\n    <3>\n    OP_PICK\n    <8>\n    OP_MUL\n    <8>\n    OP_ADD\n    OP_SPLIT\n    OP_DROP\n    <3>\n    OP_PICK\n    <8>\n    OP_MUL\n    OP_SPLIT\n    OP_NIP\n    OP_DUP\n    OP_BIN2NUM\n    OP_DUP\n    <10>\n    OP_PICK\n    OP_LESSTHAN\n    OP_IF\n        <8>\n        OP_ROLL\n        OP_1ADD\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_2SWAP\n        OP_ROT\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n        OP_FROMALTSTACK\n    OP_ELSE\n        OP_DUP\n        <10>\n        OP_PICK\n        OP_GREATERTHAN\n        OP_IF\n            <7>\n            OP_ROLL\n            OP_1ADD\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_2SWAP\n            OP_ROT\n            OP_FROMALTSTACK\n            OP_FROMALTSTACK\n            OP_FROMALTSTACK\n            OP_FROMALTSTACK\n        OP_ELSE\n            <1>\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_2SWAP\n            OP_ROT\n            OP_FROMALTSTACK\n            OP_FROMALTSTACK\n            OP_FROMALTSTACK\n        OP_ENDIF\n    OP_ENDIF\n    <14>\n    OP_PICK\n    <3>\n    OP_PICK\n    <0x22>\n    OP_MUL\n    <0x22>\n    OP_ADD\n    OP_SPLIT\n    OP_DROP\n    <3>\n    OP_PICK\n    <0x22>\n    OP_MUL\n    OP_SPLIT\n    OP_NIP\n    OP_DUP\n    <0x21>\n    OP_SPLIT\n    OP_DROP\n    <0x15>\n    OP_PICK\n    <7>\n    OP_PICK\n    <0x40>\n    OP_MUL\n    <0x40>\n    OP_ADD\n    OP_SPLIT\n    OP_DROP\n    <7>\n    OP_PICK\n    <0x40>\n    OP_MUL\n    OP_SPLIT\n    OP_NIP\n    OP_DUP\n    <14>\n    OP_PICK\n    <8>\n    OP_PICK\n    OP_CAT\n    <4>\n    OP_PICK\n    <0x22>\n    OP_SPLIT\n    OP_DROP\n    <0x21>\n    OP_SPLIT\n    OP_NIP\n    OP_CAT\n    <0x15>\n    OP_PICK\n    OP_CAT\n    <6>\n    OP_PICK\n    OP_CAT\n    <3>\n    OP_PICK\n    OP_CHECKDATASIGVERIFY\n    <7>\n    OP_ROLL\n    OP_1ADD\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_2SWAP\n    OP_ROT\n    OP_FROMALTSTACK\n    OP_FROMALTSTACK\n    OP_FROMALTSTACK\n    OP_FROMALTSTACK\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    OP_DROP\n    OP_DUP\n    <9>\n    OP_PICK\n    OP_GREATERTHANOREQUAL\nOP_UNTIL\nOP_ROT\nOP_VERIFY\n<3>\nOP_ROLL\n<7>\nOP_PICK\nOP_1SUB\n<2>\nOP_DIV\nOP_LESSTHANOREQUAL\nOP_VERIFY\nOP_ROT\n<6>\nOP_ROLL\n<2>\nOP_DIV\nOP_LESSTHANOREQUAL\nOP_VERIFY\n<8>\nOP_ROLL\n<12>\nOP_ROLL\nOP_CAT\nOP_TXOUTPUTCOUNT\n<3>\nOP_NUMEQUALVERIFY\n<0>\nOP_OUTPUTBYTECODE\n<7>\nOP_PICK\nOP_UTXOBYTECODE\nOP_EQUALVERIFY\n<0>\nOP_OUTPUTTOKENCATEGORY\n<7>\nOP_PICK\nOP_UTXOTOKENCATEGORY\nOP_EQUALVERIFY\n<0>\nOP_OUTPUTTOKENCOMMITMENT\nOP_OVER\nOP_EQUALVERIFY\n<0>\nOP_OUTPUTTOKENAMOUNT\n<0>\nOP_NUMEQUALVERIFY\n<1>\nOP_BEGIN\n    OP_DUP\n    OP_OUTPUTBYTECODE\n    <10>\n    OP_PICK\n    OP_EQUALVERIFY\n    OP_DUP\n    OP_OUTPUTTOKENCATEGORY\n    <7>\n    OP_PICK\n    OP_EQUALVERIFY\n    OP_DUP\n    OP_OUTPUTTOKENCOMMITMENT\n    <2>\n    OP_PICK\n    OP_EQUALVERIFY\n    OP_DUP\n    OP_OUTPUTTOKENAMOUNT\n    <0>\n    OP_NUMEQUALVERIFY\n    OP_DUP\n    OP_OUTPUTVALUE\n    <0xc402>\n    OP_NUMEQUALVERIFY\n    OP_1ADD\n    OP_DUP\n    <3>\n    OP_GREATERTHANOREQUAL\nOP_UNTIL\n<0>\nOP_OUTPUTVALUE\n<8>\nOP_ROLL\nOP_UTXOVALUE\n<0x8813>\nOP_SUB\nOP_GREATERTHANOREQUAL\nOP_VERIFY\nOP_2DROP\nOP_2DROP\nOP_2DROP\nOP_2DROP\nOP_2DROP\nOP_2DROP\n<1>"
    }
  },
  "supported": [
    "BCH_2023_05",
    "BCH_2025_05",
    "BCH_2026_05",
    "BCH_SPEC"
  ],
  "version": 0
}