{
  "$schema": "https://libauth.org/schemas/wallet-template-v0.schema.json",
  "description": "Autogenerated by BlockExplorer.cash",
  "name": "Untitled",
  "entities": {},
  "scenarios": {
    "s0_52aaafb8f93ab7b93c4d349df952ae9c690e635325f3c10c13f85d2844435810_0": {
      "description": "Scenario for input 0.",
      "name": "Scenario input 0",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "52aaafb8f93ab7b93c4d349df952ae9c690e635325f3c10c13f85d2844435810",
            "outpointIndex": 0,
            "sequenceNumber": 0,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "12a6f030f2792d198e0f87307e03a1188faa7ee0203c42ca441fc0f21242d2f2",
            "outpointIndex": 0,
            "sequenceNumber": 0,
            "unlockingBytecode": "4b2024d4a2fe611162b71e5745f96b324ef52fe5dd54399952d2901944c4ddd4ffca75c0519d00ce212de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e028851"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20b7aadced171d0905e22150a1a3714c6e27d38dee19610c075a43e106351d758387",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "1a000000000000004af95c9da9fda37319188a79b160be2272969af27a2bc302e4069248a71b3e9d09452cae38500e6ae143d29f76d1061690183f5b4e4af150201415c91e2ba6ab",
                "capability": "minting"
              }
            },
            "valueSatoshis": 2000
          },
          {
            "lockingBytecode": "aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "09452cae38500e6ae143d29f76d1061690183f5b4e4af150201415c91e2ba6ab",
                "capability": "none"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "09452cae38500e6ae143d29f76d1061690183f5b4e4af150201415c91e2ba6ab",
                "capability": "none"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "09452cae38500e6ae143d29f76d1061690183f5b4e4af150201415c91e2ba6ab",
                "capability": "none"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9141493f7afa8c6451d7d1d61cf3b13afb9b431537d88ac",
            "valueSatoshis": 12244
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 2000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
            "nft": {
              "commitment": "1800000000000000512f1379f58a6f631a0408525b94e6d3af705a3ae30c87c7bcb8213ab7bdad92e0bb8adc347f71cf68ee0411bddcb1ba3c97d18d00c02fa19617ba1d07673aac",
              "capability": "minting"
            }
          }
        },
        {
          "valueSatoshis": 20000,
          "lockingBytecode": "aa208bd2e9d7dccb02a39e8b7b87ff9393d31ca832abefd2c9b6af110cffa255ca1387",
          "token": {
            "category": "99b0372075f2f4a2e0cac3cee9dfa743ca363375091aaf979251c2897c04a54c",
            "nft": {
              "commitment": "b6c7b161aec107435a374849a55400c3019d7ea25f538aabc44ee228dc16ffd3",
              "capability": "none"
            }
          }
        }
      ]
    },
    "s1_12a6f030f2792d198e0f87307e03a1188faa7ee0203c42ca441fc0f21242d2f2_0": {
      "description": "Scenario for input 1.",
      "name": "Scenario input 1",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "52aaafb8f93ab7b93c4d349df952ae9c690e635325f3c10c13f85d2844435810",
            "outpointIndex": 0,
            "sequenceNumber": 0,
            "unlockingBytecode": "4d00044891f4f3bd32dcdfd13521b1961f04a7462fe501a15eedf0bf44479b8127b9b708dd4c1e6b5be2e60caf727baf69209898b22a1c77ceb7c8e5ffe18ed2520a3a5c61f4e555886a99d79b35d09e493dea0d5591f995c84b4dd2028e02ab1f59fea7a03c6d27d228a5de801098f7c7cc34f8d8af15a91907cff193bfe2820815cf02643cca4a36cd5d5447d473a88ebd161a392ff634bd4892a241241cfb55ccf70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004089e9065b2030e5e9e748a150d77de0ecad56bed574d4171c4cda875a655040c81f15c8fea1892889713049f2548a3386d7cf4e617d1fa778125b1b15219ade6c4d5302c0009d00ce212de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e028851ca527f01207f2a75c0519d00ce212de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e028851887c024b208851ce204ca5047c89c2519297af1a09753336ca43a7dfe9cec3cae0a2f4f2752037b0998878a88800cf587f01207f75537952797c7e1541504e542d504f4f4c2d76313a66726f6e746965727c7ea888817c6b65760005ffffffff00a5696c01207f6b780065785297635479787f7701207f75537a7e1141504e542d504f4f4c2d76313a6e6f64657c7ea87b7b7c52967c0120930067547a7c7f01207f77537a7c7e7e777c8b5168666c827c6b91666c756e58807c7e1541504e542d504f4f4c2d76313a66726f6e746965727c7ea87858807c7e6b0001208076006553795297635479787f7701207f75537a7e1141504e542d504f4f4c2d76313a6e6f64657c7ea867527a52797e1141504e542d504f4f4c2d76313a6e6f64657c7ea8687b7b7c767e1141504e542d504f4f4c2d76313a6e6f64657c7ea87c537a5296537a537a537a012093760200049c666d77776c787e00d28800d1212de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e028800cd00c78800cc00c6a269516576d252798876d1202de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e8876cd23aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c0878876cc02e8039d8b76549c6677c478a0636576d100888b76c49c66687551"
          },
          {
            "outpointTransactionHash": "12a6f030f2792d198e0f87307e03a1188faa7ee0203c42ca441fc0f21242d2f2",
            "outpointIndex": 0,
            "sequenceNumber": 0,
            "unlockingBytecode": ["slot"]
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20b7aadced171d0905e22150a1a3714c6e27d38dee19610c075a43e106351d758387",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "1a000000000000004af95c9da9fda37319188a79b160be2272969af27a2bc302e4069248a71b3e9d09452cae38500e6ae143d29f76d1061690183f5b4e4af150201415c91e2ba6ab",
                "capability": "minting"
              }
            },
            "valueSatoshis": 2000
          },
          {
            "lockingBytecode": "aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "09452cae38500e6ae143d29f76d1061690183f5b4e4af150201415c91e2ba6ab",
                "capability": "none"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "09452cae38500e6ae143d29f76d1061690183f5b4e4af150201415c91e2ba6ab",
                "capability": "none"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "09452cae38500e6ae143d29f76d1061690183f5b4e4af150201415c91e2ba6ab",
                "capability": "none"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9141493f7afa8c6451d7d1d61cf3b13afb9b431537d88ac",
            "valueSatoshis": 12244
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 2000,
          "lockingBytecode": "aa20b7aadced171d0905e22150a1a3714c6e27d38dee19610c075a43e106351d758387",
          "token": {
            "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
            "nft": {
              "commitment": "1800000000000000512f1379f58a6f631a0408525b94e6d3af705a3ae30c87c7bcb8213ab7bdad92e0bb8adc347f71cf68ee0411bddcb1ba3c97d18d00c02fa19617ba1d07673aac",
              "capability": "minting"
            }
          }
        },
        {
          "valueSatoshis": 20000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "99b0372075f2f4a2e0cac3cee9dfa743ca363375091aaf979251c2897c04a54c",
            "nft": {
              "commitment": "b6c7b161aec107435a374849a55400c3019d7ea25f538aabc44ee228dc16ffd3",
              "capability": "none"
            }
          }
        }
      ]
    }
  },
  "scripts": {
    "u0_52aaafb8f93ab7b93c4d349df952ae9c690e635325f3c10c13f85d2844435810_0": {
      "name": "unlock_0",
      "script": "<0x4891f4f3bd32dcdfd13521b1961f04a7462fe501a15eedf0bf44479b8127b9b708dd4c1e6b5be2e60caf727baf69209898b22a1c77ceb7c8e5ffe18ed2520a3a5c61f4e555886a99d79b35d09e493dea0d5591f995c84b4dd2028e02ab1f59fea7a03c6d27d228a5de801098f7c7cc34f8d8af15a91907cff193bfe2820815cf02643cca4a36cd5d5447d473a88ebd161a392ff634bd4892a241241cfb55ccf7000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>\n<0x89e9065b2030e5e9e748a150d77de0ecad56bed574d4171c4cda875a655040c81f15c8fea1892889713049f2548a3386d7cf4e617d1fa778125b1b15219ade6c>",
      "unlocks": "l0_52aaafb8f93ab7b93c4d349df952ae9c690e635325f3c10c13f85d2844435810_0",
      "passes": [
        "s0_52aaafb8f93ab7b93c4d349df952ae9c690e635325f3c10c13f85d2844435810_0"
      ]
    },
    "l0_52aaafb8f93ab7b93c4d349df952ae9c690e635325f3c10c13f85d2844435810_0": {
      "lockingType": "p2sh32",
      "name": "lock_0",
      "script": "OP_INPUTINDEX\n<0>\nOP_NUMEQUALVERIFY\n<0>\nOP_UTXOTOKENCATEGORY\n<0x2de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e02>\nOP_EQUALVERIFY\n<1>\nOP_INPUTBYTECODE\n<2>\nOP_SPLIT\n<0x20>\nOP_SPLIT\n<0x75c0519d00ce212de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e028851>\nOP_EQUALVERIFY\nOP_SWAP\n<0x4b20>\nOP_EQUALVERIFY\n<1>\nOP_UTXOTOKENCATEGORY\n<0x4ca5047c89c2519297af1a09753336ca43a7dfe9cec3cae0a2f4f2752037b099>\nOP_EQUALVERIFY\nOP_OVER\nOP_SHA256\nOP_EQUALVERIFY\n<0>\nOP_UTXOTOKENCOMMITMENT\n<8>\nOP_SPLIT\n<0x20>\nOP_SPLIT\nOP_DROP\n<3>\nOP_PICK\n<2>\nOP_PICK\nOP_SWAP\nOP_CAT\n<0x41504e542d504f4f4c2d76313a66726f6e74696572>\nOP_SWAP\nOP_CAT\nOP_SHA256\nOP_EQUALVERIFY\nOP_BIN2NUM\nOP_SWAP\nOP_TOALTSTACK\nOP_BEGIN\n    OP_DUP\n    <0>\n    <0xffffffff00>\n    OP_WITHIN\n    OP_VERIFY\n    OP_FROMALTSTACK\n    <0x20>\n    OP_SPLIT\n    OP_TOALTSTACK\n    OP_OVER\n    <0>\n    OP_BEGIN\n        OP_OVER\n        <2>\n        OP_MOD\n        OP_IF\n            <4>\n            OP_PICK\n            OP_OVER\n            OP_SPLIT\n            OP_NIP\n            <0x20>\n            OP_SPLIT\n            OP_DROP\n            <3>\n            OP_ROLL\n            OP_CAT\n            <0x41504e542d504f4f4c2d76313a6e6f6465>\n            OP_SWAP\n            OP_CAT\n            OP_SHA256\n            OP_ROT\n            OP_ROT\n            OP_SWAP\n            <2>\n            OP_DIV\n            OP_SWAP\n            <0x20>\n            OP_ADD\n            <0>\n        OP_ELSE\n            <4>\n            OP_ROLL\n            OP_SWAP\n            OP_SPLIT\n            <0x20>\n            OP_SPLIT\n            OP_NIP\n            <3>\n            OP_ROLL\n            OP_SWAP\n            OP_CAT\n            OP_CAT\n            OP_NIP\n            OP_SWAP\n            OP_1ADD\n            <1>\n        OP_ENDIF\n    OP_UNTIL\n    OP_FROMALTSTACK\n    OP_SIZE\n    OP_SWAP\n    OP_TOALTSTACK\n    OP_NOT\nOP_UNTIL\nOP_FROMALTSTACK\nOP_DROP\nOP_2DUP\n<8>\nOP_NUM2BIN\nOP_SWAP\nOP_CAT\n<0x41504e542d504f4f4c2d76313a66726f6e74696572>\nOP_SWAP\nOP_CAT\nOP_SHA256\nOP_OVER\n<8>\nOP_NUM2BIN\nOP_SWAP\nOP_CAT\nOP_TOALTSTACK\n<0>\n<0x20>\nOP_NUM2BIN\nOP_DUP\n<0>\nOP_BEGIN\n    <3>\n    OP_PICK\n    <2>\n    OP_MOD\n    OP_IF\n        <4>\n        OP_PICK\n        OP_OVER\n        OP_SPLIT\n        OP_NIP\n        <0x20>\n        OP_SPLIT\n        OP_DROP\n        <3>\n        OP_ROLL\n        OP_CAT\n        <0x41504e542d504f4f4c2d76313a6e6f6465>\n        OP_SWAP\n        OP_CAT\n        OP_SHA256\n    OP_ELSE\n        <2>\n        OP_ROLL\n        <2>\n        OP_PICK\n        OP_CAT\n        <0x41504e542d504f4f4c2d76313a6e6f6465>\n        OP_SWAP\n        OP_CAT\n        OP_SHA256\n    OP_ENDIF\n    OP_ROT\n    OP_ROT\n    OP_SWAP\n    OP_DUP\n    OP_CAT\n    <0x41504e542d504f4f4c2d76313a6e6f6465>\n    OP_SWAP\n    OP_CAT\n    OP_SHA256\n    OP_SWAP\n    <3>\n    OP_ROLL\n    <2>\n    OP_DIV\n    <3>\n    OP_ROLL\n    <3>\n    OP_ROLL\n    <3>\n    OP_ROLL\n    <0x20>\n    OP_ADD\n    OP_DUP\n    <0x0004>\n    OP_NUMEQUAL\nOP_UNTIL\nOP_2DROP\nOP_NIP\nOP_NIP\nOP_FROMALTSTACK\nOP_OVER\nOP_CAT\n<0>\nOP_OUTPUTTOKENCOMMITMENT\nOP_EQUALVERIFY\n<0>\nOP_OUTPUTTOKENCATEGORY\n<0x2de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e02>\nOP_EQUALVERIFY\n<0>\nOP_OUTPUTBYTECODE\n<0>\nOP_UTXOBYTECODE\nOP_EQUALVERIFY\n<0>\nOP_OUTPUTVALUE\n<0>\nOP_UTXOVALUE\nOP_GREATERTHANOREQUAL\nOP_VERIFY\n<1>\nOP_BEGIN\n    OP_DUP\n    OP_OUTPUTTOKENCOMMITMENT\n    <2>\n    OP_PICK\n    OP_EQUALVERIFY\n    OP_DUP\n    OP_OUTPUTTOKENCATEGORY\n    <0x2de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e>\n    OP_EQUALVERIFY\n    OP_DUP\n    OP_OUTPUTBYTECODE\n    <0xaa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087>\n    OP_EQUALVERIFY\n    OP_DUP\n    OP_OUTPUTVALUE\n    <0xe803>\n    OP_NUMEQUALVERIFY\n    OP_1ADD\n    OP_DUP\n    <4>\n    OP_NUMEQUAL\nOP_UNTIL\nOP_NIP\nOP_TXOUTPUTCOUNT\nOP_OVER\nOP_GREATERTHAN\nOP_IF\n    OP_BEGIN\n        OP_DUP\n        OP_OUTPUTTOKENCATEGORY\n        <0>\n        OP_EQUALVERIFY\n        OP_1ADD\n        OP_DUP\n        OP_TXOUTPUTCOUNT\n        OP_NUMEQUAL\n    OP_UNTIL\nOP_ENDIF\nOP_DROP\n<1>"
    },
    "u1_12a6f030f2792d198e0f87307e03a1188faa7ee0203c42ca441fc0f21242d2f2_0": {
      "name": "unlock_1",
      "script": "",
      "unlocks": "l1_12a6f030f2792d198e0f87307e03a1188faa7ee0203c42ca441fc0f21242d2f2_0",
      "passes": [
        "s1_12a6f030f2792d198e0f87307e03a1188faa7ee0203c42ca441fc0f21242d2f2_0"
      ]
    },
    "l1_12a6f030f2792d198e0f87307e03a1188faa7ee0203c42ca441fc0f21242d2f2_0": {
      "lockingType": "p2sh32",
      "name": "lock_1",
      "script": "<0x24d4a2fe611162b71e5745f96b324ef52fe5dd54399952d2901944c4ddd4ffca>\nOP_DROP\nOP_INPUTINDEX\n<1>\nOP_NUMEQUALVERIFY\n<0>\nOP_UTXOTOKENCATEGORY\n<0x2de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e02>\nOP_EQUALVERIFY\n<1>"
    }
  },
  "supported": [
    "BCH_2023_05",
    "BCH_2025_05",
    "BCH_2026_05",
    "BCH_SPEC"
  ],
  "version": 0
}