{
  "$schema": "https://libauth.org/schemas/wallet-template-v0.schema.json",
  "description": "Autogenerated by BlockExplorer.cash",
  "name": "Untitled",
  "entities": {},
  "scenarios": {
    "s0_a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f_1": {
      "description": "Scenario for input 0.",
      "name": "Scenario input 0",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f",
            "outpointIndex": 2,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "514c7d20bb0708eeebe8a10bdf053b4876e9af947921f728ffcb8e748fefcb0a7ba7f01178009c63c0009d00cd00c78800d100ce8800cc02e8039d00d300d09d00cf517f77567f757c51ce8851cf567f75817c81a06900d2010051cf7e8777677c519dc0cdc0c788c0d1c0ce88c0cc02e8039dc0d3c0d0a269c0d2c0cf877768"
          },
          {
            "outpointTransactionHash": "433dd90c4f3b3fc63eb44d558e1ae28cbab3082c8cd858ff28c473c3131c92ff",
            "outpointIndex": 4,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "4163bdc2bdd83ff06a6539da23de3b99917bbcb544ae324e307e058755e8ac15da9c36fd7583b6c9aee1b96202de23d73b73aaf671cab17a498a0e2b04475fc21c612103997dd6dbafd225f563568073656fd1d9119ae5c6fe7f80292ebf5d0c15c94bfc"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20d110979b06c82fa1b116995deac0bfb5efeae3d3252fda4f8672fcb9b38c7d4e87",
            "token": {
              "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
              "nft": {
                "commitment": "",
                "capability": "minting"
              },
              "amount": 99999950
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa204273b19d74587900563ecc31361551bb1c6eb9d72c275e985f318e446182a2bc87",
            "token": {
              "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
              "nft": {
                "commitment": "0000000000000050c300",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa20bb4b47a14dac24055c3dedc108b826ec4f3301674440dbf99a87ba2858ceb74c87",
            "token": {
              "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
              "nft": {
                "commitment": "0164462479fb3bf5b307ab42123dea68d9ec6db35332000000000000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 200000
          },
          {
            "lockingBytecode": "76a91464462479fb3bf5b307ab42123dea68d9ec6db35388ac",
            "token": {
              "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
              "amount": 50
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91464462479fb3bf5b307ab42123dea68d9ec6db35388ac",
            "valueSatoshis": 1499480
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
            "nft": {
              "commitment": "",
              "capability": "minting"
            },
            "amount": 100000000
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "aa204273b19d74587900563ecc31361551bb1c6eb9d72c275e985f318e446182a2bc87",
          "token": {
            "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
            "nft": {
              "commitment": "0000000000000050c300",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 1701980,
          "lockingBytecode": "76a91464462479fb3bf5b307ab42123dea68d9ec6db35388ac"
        }
      ]
    },
    "s1_a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f_2": {
      "description": "Scenario for input 1.",
      "name": "Scenario input 1",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "1464462479fb3bf5b307ab42123dea68d9ec6db3534cb023aa20bb4b47a14dac24055c3dedc108b826ec4f3301674440dbf99a87ba2858ceb74c87c0009d00cd00c78800d100ce8800cc02e8039d00d2008800ce01207f7551ce78517e8851cf517f7c010088567f778152cc5a955b967c950400e1f5059653d3765aa269767ba16900d300d05279949d52d15279517e8852d251557a7e7b56807e01007e8852d3009d52cd7b8853d18853d2008853cc02e8039dc454a06354d1008868c455a06355d100886851"
          },
          {
            "outpointTransactionHash": "a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f",
            "outpointIndex": 2,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "433dd90c4f3b3fc63eb44d558e1ae28cbab3082c8cd858ff28c473c3131c92ff",
            "outpointIndex": 4,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "4163bdc2bdd83ff06a6539da23de3b99917bbcb544ae324e307e058755e8ac15da9c36fd7583b6c9aee1b96202de23d73b73aaf671cab17a498a0e2b04475fc21c612103997dd6dbafd225f563568073656fd1d9119ae5c6fe7f80292ebf5d0c15c94bfc"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20d110979b06c82fa1b116995deac0bfb5efeae3d3252fda4f8672fcb9b38c7d4e87",
            "token": {
              "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
              "nft": {
                "commitment": "",
                "capability": "minting"
              },
              "amount": 99999950
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa204273b19d74587900563ecc31361551bb1c6eb9d72c275e985f318e446182a2bc87",
            "token": {
              "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
              "nft": {
                "commitment": "0000000000000050c300",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa20bb4b47a14dac24055c3dedc108b826ec4f3301674440dbf99a87ba2858ceb74c87",
            "token": {
              "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
              "nft": {
                "commitment": "0164462479fb3bf5b307ab42123dea68d9ec6db35332000000000000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 200000
          },
          {
            "lockingBytecode": "76a91464462479fb3bf5b307ab42123dea68d9ec6db35388ac",
            "token": {
              "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
              "amount": 50
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91464462479fb3bf5b307ab42123dea68d9ec6db35388ac",
            "valueSatoshis": 1499480
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "aa20d110979b06c82fa1b116995deac0bfb5efeae3d3252fda4f8672fcb9b38c7d4e87",
          "token": {
            "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
            "nft": {
              "commitment": "",
              "capability": "minting"
            },
            "amount": 100000000
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
            "nft": {
              "commitment": "0000000000000050c300",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 1701980,
          "lockingBytecode": "76a91464462479fb3bf5b307ab42123dea68d9ec6db35388ac"
        }
      ]
    },
    "s2_433dd90c4f3b3fc63eb44d558e1ae28cbab3082c8cd858ff28c473c3131c92ff_4": {
      "description": "Scenario for input 2.",
      "name": "Scenario input 2",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "1464462479fb3bf5b307ab42123dea68d9ec6db3534cb023aa20bb4b47a14dac24055c3dedc108b826ec4f3301674440dbf99a87ba2858ceb74c87c0009d00cd00c78800d100ce8800cc02e8039d00d2008800ce01207f7551ce78517e8851cf517f7c010088567f778152cc5a955b967c950400e1f5059653d3765aa269767ba16900d300d05279949d52d15279517e8852d251557a7e7b56807e01007e8852d3009d52cd7b8853d18853d2008853cc02e8039dc454a06354d1008868c455a06355d100886851"
          },
          {
            "outpointTransactionHash": "a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f",
            "outpointIndex": 2,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "514c7d20bb0708eeebe8a10bdf053b4876e9af947921f728ffcb8e748fefcb0a7ba7f01178009c63c0009d00cd00c78800d100ce8800cc02e8039d00d300d09d00cf517f77567f757c51ce8851cf567f75817c81a06900d2010051cf7e8777677c519dc0cdc0c788c0d1c0ce88c0cc02e8039dc0d3c0d0a269c0d2c0cf877768"
          },
          {
            "outpointTransactionHash": "433dd90c4f3b3fc63eb44d558e1ae28cbab3082c8cd858ff28c473c3131c92ff",
            "outpointIndex": 4,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa20d110979b06c82fa1b116995deac0bfb5efeae3d3252fda4f8672fcb9b38c7d4e87",
            "token": {
              "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
              "nft": {
                "commitment": "",
                "capability": "minting"
              },
              "amount": 99999950
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa204273b19d74587900563ecc31361551bb1c6eb9d72c275e985f318e446182a2bc87",
            "token": {
              "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
              "nft": {
                "commitment": "0000000000000050c300",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa20bb4b47a14dac24055c3dedc108b826ec4f3301674440dbf99a87ba2858ceb74c87",
            "token": {
              "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
              "nft": {
                "commitment": "0164462479fb3bf5b307ab42123dea68d9ec6db35332000000000000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 200000
          },
          {
            "lockingBytecode": "76a91464462479fb3bf5b307ab42123dea68d9ec6db35388ac",
            "token": {
              "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
              "amount": 50
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91464462479fb3bf5b307ab42123dea68d9ec6db35388ac",
            "valueSatoshis": 1499480
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "aa20d110979b06c82fa1b116995deac0bfb5efeae3d3252fda4f8672fcb9b38c7d4e87",
          "token": {
            "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
            "nft": {
              "commitment": "",
              "capability": "minting"
            },
            "amount": 100000000
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "aa204273b19d74587900563ecc31361551bb1c6eb9d72c275e985f318e446182a2bc87",
          "token": {
            "category": "8f984f4dce78aea1a438da590b67a96f839a04fd6c757dc8f1ebbc630a8465c0",
            "nft": {
              "commitment": "0000000000000050c300",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 1701980,
          "lockingBytecode": ["slot"]
        }
      ]
    }
  },
  "scripts": {
    "u0_a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f_1": {
      "name": "unlock_0",
      "script": "<0x64462479fb3bf5b307ab42123dea68d9ec6db353>",
      "unlocks": "l0_a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f_1",
      "passes": [
        "s0_a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f_1"
      ]
    },
    "l0_a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f_1": {
      "lockingType": "p2sh32",
      "name": "lock_0",
      "script": "<0xaa20bb4b47a14dac24055c3dedc108b826ec4f3301674440dbf99a87ba2858ceb74c87>\nOP_INPUTINDEX\n<0>\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_OUTPUTVALUE\n<0xe803>\nOP_NUMEQUALVERIFY\n<0>\nOP_OUTPUTTOKENCOMMITMENT\n<0>\nOP_EQUALVERIFY\n<0>\nOP_UTXOTOKENCATEGORY\n<0x20>\nOP_SPLIT\nOP_DROP\n<1>\nOP_UTXOTOKENCATEGORY\nOP_OVER\n<1>\nOP_CAT\nOP_EQUALVERIFY\n<1>\nOP_UTXOTOKENCOMMITMENT\n<1>\nOP_SPLIT\nOP_SWAP\n<0x00>\nOP_EQUALVERIFY\n<6>\nOP_SPLIT\nOP_NIP\nOP_BIN2NUM\n<2>\nOP_OUTPUTVALUE\n<10>\nOP_MUL\n<11>\nOP_DIV\nOP_SWAP\nOP_MUL\n<0x00e1f505>\nOP_DIV\n<3>\nOP_OUTPUTTOKENAMOUNT\nOP_DUP\n<10>\nOP_GREATERTHANOREQUAL\nOP_VERIFY\nOP_DUP\nOP_ROT\nOP_LESSTHANOREQUAL\nOP_VERIFY\n<0>\nOP_OUTPUTTOKENAMOUNT\n<0>\nOP_UTXOTOKENAMOUNT\n<2>\nOP_PICK\nOP_SUB\nOP_NUMEQUALVERIFY\n<2>\nOP_OUTPUTTOKENCATEGORY\n<2>\nOP_PICK\n<1>\nOP_CAT\nOP_EQUALVERIFY\n<2>\nOP_OUTPUTTOKENCOMMITMENT\n<1>\n<5>\nOP_ROLL\nOP_CAT\nOP_ROT\n<6>\nOP_NUM2BIN\nOP_CAT\n<0x00>\nOP_CAT\nOP_EQUALVERIFY\n<2>\nOP_OUTPUTTOKENAMOUNT\n<0>\nOP_NUMEQUALVERIFY\n<2>\nOP_OUTPUTBYTECODE\nOP_ROT\nOP_EQUALVERIFY\n<3>\nOP_OUTPUTTOKENCATEGORY\nOP_EQUALVERIFY\n<3>\nOP_OUTPUTTOKENCOMMITMENT\n<0>\nOP_EQUALVERIFY\n<3>\nOP_OUTPUTVALUE\n<0xe803>\nOP_NUMEQUALVERIFY\nOP_TXOUTPUTCOUNT\n<4>\nOP_GREATERTHAN\nOP_IF\n    <4>\n    OP_OUTPUTTOKENCATEGORY\n    <0>\n    OP_EQUALVERIFY\nOP_ENDIF\nOP_TXOUTPUTCOUNT\n<5>\nOP_GREATERTHAN\nOP_IF\n    <5>\n    OP_OUTPUTTOKENCATEGORY\n    <0>\n    OP_EQUALVERIFY\nOP_ENDIF\n<1>"
    },
    "u1_a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f_2": {
      "name": "unlock_1",
      "script": "<1>",
      "unlocks": "l1_a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f_2",
      "passes": [
        "s1_a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f_2"
      ]
    },
    "l1_a784846081f3c269908627114d7c49a56e25c8e72d6689a87f2f8709242c444f_2": {
      "lockingType": "p2sh32",
      "name": "lock_1",
      "script": "<0xbb0708eeebe8a10bdf053b4876e9af947921f728ffcb8e748fefcb0a7ba7f011>\nOP_OVER\n<0>\nOP_NUMEQUAL\nOP_IF\n    OP_INPUTINDEX\n    <0>\n    OP_NUMEQUALVERIFY\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_OUTPUTVALUE\n    <0xe803>\n    OP_NUMEQUALVERIFY\n    <0>\n    OP_OUTPUTTOKENAMOUNT\n    <0>\n    OP_UTXOTOKENAMOUNT\n    OP_NUMEQUALVERIFY\n    <0>\n    OP_UTXOTOKENCOMMITMENT\n    <1>\n    OP_SPLIT\n    OP_NIP\n    <6>\n    OP_SPLIT\n    OP_DROP\n    OP_SWAP\n    <1>\n    OP_UTXOTOKENCATEGORY\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOTOKENCOMMITMENT\n    <6>\n    OP_SPLIT\n    OP_DROP\n    OP_BIN2NUM\n    OP_SWAP\n    OP_BIN2NUM\n    OP_GREATERTHAN\n    OP_VERIFY\n    <0>\n    OP_OUTPUTTOKENCOMMITMENT\n    <0x00>\n    <1>\n    OP_UTXOTOKENCOMMITMENT\n    OP_CAT\n    OP_EQUAL\n    OP_NIP\nOP_ELSE\n    OP_SWAP\n    <1>\n    OP_NUMEQUALVERIFY\n    OP_INPUTINDEX\n    OP_OUTPUTBYTECODE\n    OP_INPUTINDEX\n    OP_UTXOBYTECODE\n    OP_EQUALVERIFY\n    OP_INPUTINDEX\n    OP_OUTPUTTOKENCATEGORY\n    OP_INPUTINDEX\n    OP_UTXOTOKENCATEGORY\n    OP_EQUALVERIFY\n    OP_INPUTINDEX\n    OP_OUTPUTVALUE\n    <0xe803>\n    OP_NUMEQUALVERIFY\n    OP_INPUTINDEX\n    OP_OUTPUTTOKENAMOUNT\n    OP_INPUTINDEX\n    OP_UTXOTOKENAMOUNT\n    OP_GREATERTHANOREQUAL\n    OP_VERIFY\n    OP_INPUTINDEX\n    OP_OUTPUTTOKENCOMMITMENT\n    OP_INPUTINDEX\n    OP_UTXOTOKENCOMMITMENT\n    OP_EQUAL\n    OP_NIP\nOP_ENDIF"
    },
    "u2_433dd90c4f3b3fc63eb44d558e1ae28cbab3082c8cd858ff28c473c3131c92ff_4": {
      "name": "unlock_2",
      "script": "<0x63bdc2bdd83ff06a6539da23de3b99917bbcb544ae324e307e058755e8ac15da9c36fd7583b6c9aee1b96202de23d73b73aaf671cab17a498a0e2b04475fc21c61>\n<0x03997dd6dbafd225f563568073656fd1d9119ae5c6fe7f80292ebf5d0c15c94bfc>",
      "unlocks": "l2_433dd90c4f3b3fc63eb44d558e1ae28cbab3082c8cd858ff28c473c3131c92ff_4",
      "passes": [
        "s2_433dd90c4f3b3fc63eb44d558e1ae28cbab3082c8cd858ff28c473c3131c92ff_4"
      ]
    },
    "l2_433dd90c4f3b3fc63eb44d558e1ae28cbab3082c8cd858ff28c473c3131c92ff_4": {
      "lockingType": "standard",
      "name": "lock_2",
      "script": "OP_DUP\nOP_HASH160\n<0x64462479fb3bf5b307ab42123dea68d9ec6db353>\nOP_EQUALVERIFY\nOP_CHECKSIG"
    }
  },
  "supported": [
    "BCH_2023_05",
    "BCH_2025_05",
    "BCH_2026_05",
    "BCH_SPEC"
  ],
  "version": 0
}