{
  "$schema": "https://libauth.org/schemas/wallet-template-v0.schema.json",
  "description": "Auto-generated by BlockExplorer",
  "name": "Untitled",
  "entities": {},
  "scenarios": {
    "s0_96a9df2ccfa48c439c667bc0e34d636507a215eed06f776e18c66756512a8497_0": {
      "description": "Scenario for input 0.",
      "name": "Scenario input 0",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "96a9df2ccfa48c439c667bc0e34d636507a215eed06f776e18c66756512a8497",
            "outpointIndex": 0,
            "sequenceNumber": 0,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "1a8f94f1078f1d9175a678cda4a8e034bb2bf328a3d7da6d157e6ba770325f00",
            "outpointIndex": 0,
            "sequenceNumber": 0,
            "unlockingBytecode": "4b20aec56594a7fbc08a94046a8b72ee6bffa4e6f21860e7f78ccb0bd2ee3f0847da75c0519d00ce212de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e028851"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20b7aadced171d0905e22150a1a3714c6e27d38dee19610c075a43e106351d758387",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "0400000000000000293aad4b603d5cddac07c2caab95cc6f473488b34cb36b81c1d9eac115c68bb95ee851b5804dd27f4608f3e99731c36c7a9e1d8a9e42d2b7869a1d164a3b3373",
                "capability": "minting"
              }
            },
            "valueSatoshis": 2000
          },
          {
            "lockingBytecode": "aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "5ee851b5804dd27f4608f3e99731c36c7a9e1d8a9e42d2b7869a1d164a3b3373",
                "capability": "none"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "5ee851b5804dd27f4608f3e99731c36c7a9e1d8a9e42d2b7869a1d164a3b3373",
                "capability": "none"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "5ee851b5804dd27f4608f3e99731c36c7a9e1d8a9e42d2b7869a1d164a3b3373",
                "capability": "none"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9149c901377e13a4485529d54a7e7dfe19bd151eed588ac",
            "valueSatoshis": 12244
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 2000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
            "nft": {
              "commitment": "02000000000000002dc98e5ade93dd1630056bda7d2487b1ef185397c76778a2846b993cceb3fb92e65d515124e6fd7dc96e029f6dd560394d6807dfc8123958946ed71f1a657b49",
              "capability": "minting"
            }
          }
        },
        {
          "valueSatoshis": 20000,
          "lockingBytecode": "aa20fc2b4f1f8cc6b3cf595efdfd35b52ec6b0f7868fe2d0d26875b84bf4037c548d87",
          "token": {
            "category": "99b0372075f2f4a2e0cac3cee9dfa743ca363375091aaf979251c2897c04a54c",
            "nft": {
              "commitment": "1cf54ffa6cbf37d0cb2538da0af306aca4afdca83253f62d362dfaf2a8a1fa43",
              "capability": "none"
            }
          }
        }
      ]
    },
    "s1_1a8f94f1078f1d9175a678cda4a8e034bb2bf328a3d7da6d157e6ba770325f00_0": {
      "description": "Scenario for input 1.",
      "name": "Scenario input 1",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "96a9df2ccfa48c439c667bc0e34d636507a215eed06f776e18c66756512a8497",
            "outpointIndex": 0,
            "sequenceNumber": 0,
            "unlockingBytecode": "4d00044ed44dcd111d586b6758beddc3141ee79afefe04e2b1e4ba2bb12ce6bfd71c75b876e9474e7174a316347b0ded74d78fca3d22fb540d63cb20fdcfdff301af270000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004048304a0eb9ca4c0d148f9b6d2234a16cccc5cec78c76a3ea9984ba9dbf695c013df511ce2180f7aa9df70af92652ba7fb57cb516424968401c2a1cade062621e4d5302c0009d00ce212de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e028851ca527f01207f2a75c0519d00ce212de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e028851887c024b208851ce204ca5047c89c2519297af1a09753336ca43a7dfe9cec3cae0a2f4f2752037b0998878a88800cf587f01207f75537952797c7e1541504e542d504f4f4c2d76313a66726f6e746965727c7ea888817c6b65760005ffffffff00a5696c01207f6b780065785297635479787f7701207f75537a7e1141504e542d504f4f4c2d76313a6e6f64657c7ea87b7b7c52967c0120930067547a7c7f01207f77537a7c7e7e777c8b5168666c827c6b91666c756e58807c7e1541504e542d504f4f4c2d76313a66726f6e746965727c7ea87858807c7e6b0001208076006553795297635479787f7701207f75537a7e1141504e542d504f4f4c2d76313a6e6f64657c7ea867527a52797e1141504e542d504f4f4c2d76313a6e6f64657c7ea8687b7b7c767e1141504e542d504f4f4c2d76313a6e6f64657c7ea87c537a5296537a537a537a012093760200049c666d77776c787e00d28800d1212de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e028800cd00c78800cc00c6a269516576d252798876d1202de3ebcf283fe789346ab2117d1ed947b97c397116d212bc27223966374c989e8876cd23aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c0878876cc02e8039d8b76549c6677c478a0636576d100888b76c49c66687551"
          },
          {
            "outpointTransactionHash": "1a8f94f1078f1d9175a678cda4a8e034bb2bf328a3d7da6d157e6ba770325f00",
            "outpointIndex": 0,
            "sequenceNumber": 0,
            "unlockingBytecode": ["slot"]
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20b7aadced171d0905e22150a1a3714c6e27d38dee19610c075a43e106351d758387",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "0400000000000000293aad4b603d5cddac07c2caab95cc6f473488b34cb36b81c1d9eac115c68bb95ee851b5804dd27f4608f3e99731c36c7a9e1d8a9e42d2b7869a1d164a3b3373",
                "capability": "minting"
              }
            },
            "valueSatoshis": 2000
          },
          {
            "lockingBytecode": "aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "5ee851b5804dd27f4608f3e99731c36c7a9e1d8a9e42d2b7869a1d164a3b3373",
                "capability": "none"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "5ee851b5804dd27f4608f3e99731c36c7a9e1d8a9e42d2b7869a1d164a3b3373",
                "capability": "none"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa20f299b096c3778739c6a0cc52a283d6e88a5b566a792095f3d22aa53eb44ff2c087",
            "token": {
              "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
              "nft": {
                "commitment": "5ee851b5804dd27f4608f3e99731c36c7a9e1d8a9e42d2b7869a1d164a3b3373",
                "capability": "none"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9149c901377e13a4485529d54a7e7dfe19bd151eed588ac",
            "valueSatoshis": 12244
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 2000,
          "lockingBytecode": "aa20b7aadced171d0905e22150a1a3714c6e27d38dee19610c075a43e106351d758387",
          "token": {
            "category": "9e984c3766392227bc12d21671397cb947d91e7d11b26a3489e73f28cfebe32d",
            "nft": {
              "commitment": "02000000000000002dc98e5ade93dd1630056bda7d2487b1ef185397c76778a2846b993cceb3fb92e65d515124e6fd7dc96e029f6dd560394d6807dfc8123958946ed71f1a657b49",
              "capability": "minting"
            }
          }
        },
        {
          "valueSatoshis": 20000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "99b0372075f2f4a2e0cac3cee9dfa743ca363375091aaf979251c2897c04a54c",
            "nft": {
              "commitment": "1cf54ffa6cbf37d0cb2538da0af306aca4afdca83253f62d362dfaf2a8a1fa43",
              "capability": "none"
            }
          }
        }
      ]
    }
  },
  "scripts": {
    "u0_96a9df2ccfa48c439c667bc0e34d636507a215eed06f776e18c66756512a8497_0": {
      "name": "unlock_0",
      "script": "<0x4ed44dcd111d586b6758beddc3141ee79afefe04e2b1e4ba2bb12ce6bfd71c75b876e9474e7174a316347b0ded74d78fca3d22fb540d63cb20fdcfdff301af27000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000>\n<0x48304a0eb9ca4c0d148f9b6d2234a16cccc5cec78c76a3ea9984ba9dbf695c013df511ce2180f7aa9df70af92652ba7fb57cb516424968401c2a1cade062621e>",
      "unlocks": "l0_96a9df2ccfa48c439c667bc0e34d636507a215eed06f776e18c66756512a8497_0",
      "passes": [
        "s0_96a9df2ccfa48c439c667bc0e34d636507a215eed06f776e18c66756512a8497_0"
      ]
    },
    "l0_96a9df2ccfa48c439c667bc0e34d636507a215eed06f776e18c66756512a8497_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_1a8f94f1078f1d9175a678cda4a8e034bb2bf328a3d7da6d157e6ba770325f00_0": {
      "name": "unlock_1",
      "script": "",
      "unlocks": "l1_1a8f94f1078f1d9175a678cda4a8e034bb2bf328a3d7da6d157e6ba770325f00_0",
      "passes": [
        "s1_1a8f94f1078f1d9175a678cda4a8e034bb2bf328a3d7da6d157e6ba770325f00_0"
      ]
    },
    "l1_1a8f94f1078f1d9175a678cda4a8e034bb2bf328a3d7da6d157e6ba770325f00_0": {
      "lockingType": "p2sh32",
      "name": "lock_1",
      "script": "<0xaec56594a7fbc08a94046a8b72ee6bffa4e6f21860e7f78ccb0bd2ee3f0847da>\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
}