{
  "$schema": "https://libauth.org/schemas/wallet-template-v0.schema.json",
  "description": "Autogenerated by BlockExplorer.cash",
  "name": "Untitled",
  "entities": {},
  "scenarios": {
    "s0_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_0": {
      "description": "Scenario for input 0.",
      "name": "Scenario input 0",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "004ca8202725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d499920481c034ff10896069aaf07af91066f240fb2428e21cc4b45ff52d3f40ec70f275279009c6300ce01207f757b8800c700cd88c0519dc0ce01207f7588c0c7c0cd8777677b519dc2529dc3549dc4539dc05153a56900ce01207f757b8800c700cd8851ce01207f75788851c751cd8852ce01207f758853ce008851d052d09351d39d52d1008768"
          },
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 2,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "004ca8202725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d4999200d108ee5b0f188b15390c6448a0d96c7c5ee7fffdb6fdb72288f5427476961a65279009c6300ce01207f757b8800c700cd88c0529dc0ce01207f7588c0c7c0cd8777677b519dc2529dc3549dc4539dc05153a56900ce01207f757b8800c700cd8851ce01207f75788851c751cd8852ce01207f758853ce008851d052d09351d39d52d1008768"
          },
          {
            "outpointTransactionHash": "48f90b17b46444023660633a188913fdd9948ab4f4e8ed3613918b6394ddb7ab",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "417467cba97f9ff68dc03f2de2c6093f69095b290217bcd80db602ea39a1ef08aa8ac09514202872eb6a780127e857d83f5853c691420df17122688456b764b93c412102dc9aaca06e75ee3342dd34ee719933646289c10d3d58ba2b475c674162118cc5"
          },
          {
            "outpointTransactionHash": "9b95238e039f415a2ba13f6adf1245360a7758dacb19387cb83fe4f7f0552a4b",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "412b5a05030437006aebbf7ea0907865d156a5aea660f071f211c52c2f3010e9c949a440ccc39a7a809c9e3fb506282ed13bbc9fd8706c58d8c33d2a143526d30c412102dc9aaca06e75ee3342dd34ee719933646289c10d3d58ba2b475c674162118cc5"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "a914bb7ae978eac9fccad6d3c6e9d2643ca990b4326887",
            "token": {
              "category": "99496de46f21ad94c538f51c73d1454e3983733ca3510a1b45cc681c92e02527",
              "nft": {
                "commitment": "3969229c0600000017d6d90ce8160000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914431a5c77383c12dafb1342f656d43acdfbcdb59287",
            "token": {
              "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
              "amount": 28389304633
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914df3814484ec14dbf726bcd8c578b61279b85f28287",
            "token": {
              "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
              "amount": 74814096173545
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
            "token": {
              "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
              "amount": 522360147627
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
            "valueSatoshis": 998116
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "99496de46f21ad94c538f51c73d1454e3983733ca3510a1b45cc681c92e02527",
            "nft": {
              "commitment": "240c0a79060000006c87c26d6e160000",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a914431a5c77383c12dafb1342f656d43acdfbcdb59287",
          "token": {
            "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
            "amount": 27800505380
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a914df3814484ec14dbf726bcd8c578b61279b85f28287",
          "token": {
            "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
            "amount": 75336456321172
          }
        },
        {
          "valueSatoshis": 800,
          "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
          "token": {
            "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
            "amount": 588799253
          }
        },
        {
          "valueSatoshis": 1000000,
          "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac"
        }
      ]
    },
    "s1_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_1": {
      "description": "Scenario for input 1.",
      "name": "Scenario input 1",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "5104155d1823004d2b02200d108ee5b0f188b15390c6448a0d96c7c5ee7fffdb6fdb72288f5427476961a620481c034ff10896069aaf07af91066f240fb2428e21cc4b45ff52d3f40ec70f27202725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d49995379009c63547900a069c2529dc3559dc4559dc0009d00ce01207f75788800d101207f758800c700cd8800cf8277609d51ce01207f75788851d101207f75788851c751cd8852ce01207f7552798852d101207f7552798852c752cd8853d000a069537953d09d54ce008800cf587f7c817c81567a6353ce01207f7553798853d101207f7554798851d351d053d0939d557978955279967600a0697802e803a16302e803577995776800d253795879935880709358807e8852d352d05279949d53d3789d6e9352d3930600407a10f35a9d756753ce01207f7554798853d101207f7553798852d352d053d0939d02e803567995527995789602e803967600a06900d253795279945880537959799458807e8851d351d05279949d53d3789d7857799452d3930600407a10f35a9d75686d6d6d5167537a519d537900a069c2529dc3549dc4539dc0009d00ce01207f75788800d101207f758800c700cd8800cf8277609d51ce51d18851c751cd8851d351d052d0939d52ce51ce8852d000a069527952d09d53ce008800cf587f7c817c8151ce01207f7576547a876300d253795679935880537958807e8867765479876300d253795880537957799358807e8867006968686d6d755168"
          },
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 2,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "004ca8202725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d4999200d108ee5b0f188b15390c6448a0d96c7c5ee7fffdb6fdb72288f5427476961a65279009c6300ce01207f757b8800c700cd88c0529dc0ce01207f7588c0c7c0cd8777677b519dc2529dc3549dc4539dc05153a56900ce01207f757b8800c700cd8851ce01207f75788851c751cd8852ce01207f758853ce008851d052d09351d39d52d1008768"
          },
          {
            "outpointTransactionHash": "48f90b17b46444023660633a188913fdd9948ab4f4e8ed3613918b6394ddb7ab",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "417467cba97f9ff68dc03f2de2c6093f69095b290217bcd80db602ea39a1ef08aa8ac09514202872eb6a780127e857d83f5853c691420df17122688456b764b93c412102dc9aaca06e75ee3342dd34ee719933646289c10d3d58ba2b475c674162118cc5"
          },
          {
            "outpointTransactionHash": "9b95238e039f415a2ba13f6adf1245360a7758dacb19387cb83fe4f7f0552a4b",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "412b5a05030437006aebbf7ea0907865d156a5aea660f071f211c52c2f3010e9c949a440ccc39a7a809c9e3fb506282ed13bbc9fd8706c58d8c33d2a143526d30c412102dc9aaca06e75ee3342dd34ee719933646289c10d3d58ba2b475c674162118cc5"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "a914bb7ae978eac9fccad6d3c6e9d2643ca990b4326887",
            "token": {
              "category": "99496de46f21ad94c538f51c73d1454e3983733ca3510a1b45cc681c92e02527",
              "nft": {
                "commitment": "3969229c0600000017d6d90ce8160000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914431a5c77383c12dafb1342f656d43acdfbcdb59287",
            "token": {
              "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
              "amount": 28389304633
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914df3814484ec14dbf726bcd8c578b61279b85f28287",
            "token": {
              "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
              "amount": 74814096173545
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
            "token": {
              "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
              "amount": 522360147627
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
            "valueSatoshis": 998116
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a914bb7ae978eac9fccad6d3c6e9d2643ca990b4326887",
          "token": {
            "category": "99496de46f21ad94c538f51c73d1454e3983733ca3510a1b45cc681c92e02527",
            "nft": {
              "commitment": "240c0a79060000006c87c26d6e160000",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
            "amount": 27800505380
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a914df3814484ec14dbf726bcd8c578b61279b85f28287",
          "token": {
            "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
            "amount": 75336456321172
          }
        },
        {
          "valueSatoshis": 800,
          "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
          "token": {
            "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
            "amount": 588799253
          }
        },
        {
          "valueSatoshis": 1000000,
          "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac"
        }
      ]
    },
    "s2_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_2": {
      "description": "Scenario for input 2.",
      "name": "Scenario input 2",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "5104155d1823004d2b02200d108ee5b0f188b15390c6448a0d96c7c5ee7fffdb6fdb72288f5427476961a620481c034ff10896069aaf07af91066f240fb2428e21cc4b45ff52d3f40ec70f27202725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d49995379009c63547900a069c2529dc3559dc4559dc0009d00ce01207f75788800d101207f758800c700cd8800cf8277609d51ce01207f75788851d101207f75788851c751cd8852ce01207f7552798852d101207f7552798852c752cd8853d000a069537953d09d54ce008800cf587f7c817c81567a6353ce01207f7553798853d101207f7554798851d351d053d0939d557978955279967600a0697802e803a16302e803577995776800d253795879935880709358807e8852d352d05279949d53d3789d6e9352d3930600407a10f35a9d756753ce01207f7554798853d101207f7553798852d352d053d0939d02e803567995527995789602e803967600a06900d253795279945880537959799458807e8851d351d05279949d53d3789d7857799452d3930600407a10f35a9d75686d6d6d5167537a519d537900a069c2529dc3549dc4539dc0009d00ce01207f75788800d101207f758800c700cd8800cf8277609d51ce51d18851c751cd8851d351d052d0939d52ce51ce8852d000a069527952d09d53ce008800cf587f7c817c8151ce01207f7576547a876300d253795679935880537958807e8867765479876300d253795880537957799358807e8867006968686d6d755168"
          },
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "004ca8202725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d499920481c034ff10896069aaf07af91066f240fb2428e21cc4b45ff52d3f40ec70f275279009c6300ce01207f757b8800c700cd88c0519dc0ce01207f7588c0c7c0cd8777677b519dc2529dc3549dc4539dc05153a56900ce01207f757b8800c700cd8851ce01207f75788851c751cd8852ce01207f758853ce008851d052d09351d39d52d1008768"
          },
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 2,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "48f90b17b46444023660633a188913fdd9948ab4f4e8ed3613918b6394ddb7ab",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "417467cba97f9ff68dc03f2de2c6093f69095b290217bcd80db602ea39a1ef08aa8ac09514202872eb6a780127e857d83f5853c691420df17122688456b764b93c412102dc9aaca06e75ee3342dd34ee719933646289c10d3d58ba2b475c674162118cc5"
          },
          {
            "outpointTransactionHash": "9b95238e039f415a2ba13f6adf1245360a7758dacb19387cb83fe4f7f0552a4b",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "412b5a05030437006aebbf7ea0907865d156a5aea660f071f211c52c2f3010e9c949a440ccc39a7a809c9e3fb506282ed13bbc9fd8706c58d8c33d2a143526d30c412102dc9aaca06e75ee3342dd34ee719933646289c10d3d58ba2b475c674162118cc5"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "a914bb7ae978eac9fccad6d3c6e9d2643ca990b4326887",
            "token": {
              "category": "99496de46f21ad94c538f51c73d1454e3983733ca3510a1b45cc681c92e02527",
              "nft": {
                "commitment": "3969229c0600000017d6d90ce8160000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914431a5c77383c12dafb1342f656d43acdfbcdb59287",
            "token": {
              "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
              "amount": 28389304633
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914df3814484ec14dbf726bcd8c578b61279b85f28287",
            "token": {
              "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
              "amount": 74814096173545
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
            "token": {
              "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
              "amount": 522360147627
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
            "valueSatoshis": 998116
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a914bb7ae978eac9fccad6d3c6e9d2643ca990b4326887",
          "token": {
            "category": "99496de46f21ad94c538f51c73d1454e3983733ca3510a1b45cc681c92e02527",
            "nft": {
              "commitment": "240c0a79060000006c87c26d6e160000",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a914431a5c77383c12dafb1342f656d43acdfbcdb59287",
          "token": {
            "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
            "amount": 27800505380
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
            "amount": 75336456321172
          }
        },
        {
          "valueSatoshis": 800,
          "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
          "token": {
            "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
            "amount": 588799253
          }
        },
        {
          "valueSatoshis": 1000000,
          "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac"
        }
      ]
    },
    "s3_48f90b17b46444023660633a188913fdd9948ab4f4e8ed3613918b6394ddb7ab_1": {
      "description": "Scenario for input 3.",
      "name": "Scenario input 3",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "5104155d1823004d2b02200d108ee5b0f188b15390c6448a0d96c7c5ee7fffdb6fdb72288f5427476961a620481c034ff10896069aaf07af91066f240fb2428e21cc4b45ff52d3f40ec70f27202725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d49995379009c63547900a069c2529dc3559dc4559dc0009d00ce01207f75788800d101207f758800c700cd8800cf8277609d51ce01207f75788851d101207f75788851c751cd8852ce01207f7552798852d101207f7552798852c752cd8853d000a069537953d09d54ce008800cf587f7c817c81567a6353ce01207f7553798853d101207f7554798851d351d053d0939d557978955279967600a0697802e803a16302e803577995776800d253795879935880709358807e8852d352d05279949d53d3789d6e9352d3930600407a10f35a9d756753ce01207f7554798853d101207f7553798852d352d053d0939d02e803567995527995789602e803967600a06900d253795279945880537959799458807e8851d351d05279949d53d3789d7857799452d3930600407a10f35a9d75686d6d6d5167537a519d537900a069c2529dc3549dc4539dc0009d00ce01207f75788800d101207f758800c700cd8800cf8277609d51ce51d18851c751cd8851d351d052d0939d52ce51ce8852d000a069527952d09d53ce008800cf587f7c817c8151ce01207f7576547a876300d253795679935880537958807e8867765479876300d253795880537957799358807e8867006968686d6d755168"
          },
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "004ca8202725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d499920481c034ff10896069aaf07af91066f240fb2428e21cc4b45ff52d3f40ec70f275279009c6300ce01207f757b8800c700cd88c0519dc0ce01207f7588c0c7c0cd8777677b519dc2529dc3549dc4539dc05153a56900ce01207f757b8800c700cd8851ce01207f75788851c751cd8852ce01207f758853ce008851d052d09351d39d52d1008768"
          },
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 2,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "004ca8202725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d4999200d108ee5b0f188b15390c6448a0d96c7c5ee7fffdb6fdb72288f5427476961a65279009c6300ce01207f757b8800c700cd88c0529dc0ce01207f7588c0c7c0cd8777677b519dc2529dc3549dc4539dc05153a56900ce01207f757b8800c700cd8851ce01207f75788851c751cd8852ce01207f758853ce008851d052d09351d39d52d1008768"
          },
          {
            "outpointTransactionHash": "48f90b17b46444023660633a188913fdd9948ab4f4e8ed3613918b6394ddb7ab",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "9b95238e039f415a2ba13f6adf1245360a7758dacb19387cb83fe4f7f0552a4b",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "412b5a05030437006aebbf7ea0907865d156a5aea660f071f211c52c2f3010e9c949a440ccc39a7a809c9e3fb506282ed13bbc9fd8706c58d8c33d2a143526d30c412102dc9aaca06e75ee3342dd34ee719933646289c10d3d58ba2b475c674162118cc5"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "a914bb7ae978eac9fccad6d3c6e9d2643ca990b4326887",
            "token": {
              "category": "99496de46f21ad94c538f51c73d1454e3983733ca3510a1b45cc681c92e02527",
              "nft": {
                "commitment": "3969229c0600000017d6d90ce8160000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914431a5c77383c12dafb1342f656d43acdfbcdb59287",
            "token": {
              "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
              "amount": 28389304633
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914df3814484ec14dbf726bcd8c578b61279b85f28287",
            "token": {
              "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
              "amount": 74814096173545
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
            "token": {
              "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
              "amount": 522360147627
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
            "valueSatoshis": 998116
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a914bb7ae978eac9fccad6d3c6e9d2643ca990b4326887",
          "token": {
            "category": "99496de46f21ad94c538f51c73d1454e3983733ca3510a1b45cc681c92e02527",
            "nft": {
              "commitment": "240c0a79060000006c87c26d6e160000",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a914431a5c77383c12dafb1342f656d43acdfbcdb59287",
          "token": {
            "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
            "amount": 27800505380
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a914df3814484ec14dbf726bcd8c578b61279b85f28287",
          "token": {
            "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
            "amount": 75336456321172
          }
        },
        {
          "valueSatoshis": 800,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
            "amount": 588799253
          }
        },
        {
          "valueSatoshis": 1000000,
          "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac"
        }
      ]
    },
    "s4_9b95238e039f415a2ba13f6adf1245360a7758dacb19387cb83fe4f7f0552a4b_0": {
      "description": "Scenario for input 4.",
      "name": "Scenario input 4",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "5104155d1823004d2b02200d108ee5b0f188b15390c6448a0d96c7c5ee7fffdb6fdb72288f5427476961a620481c034ff10896069aaf07af91066f240fb2428e21cc4b45ff52d3f40ec70f27202725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d49995379009c63547900a069c2529dc3559dc4559dc0009d00ce01207f75788800d101207f758800c700cd8800cf8277609d51ce01207f75788851d101207f75788851c751cd8852ce01207f7552798852d101207f7552798852c752cd8853d000a069537953d09d54ce008800cf587f7c817c81567a6353ce01207f7553798853d101207f7554798851d351d053d0939d557978955279967600a0697802e803a16302e803577995776800d253795879935880709358807e8852d352d05279949d53d3789d6e9352d3930600407a10f35a9d756753ce01207f7554798853d101207f7553798852d352d053d0939d02e803567995527995789602e803967600a06900d253795279945880537959799458807e8851d351d05279949d53d3789d7857799452d3930600407a10f35a9d75686d6d6d5167537a519d537900a069c2529dc3549dc4539dc0009d00ce01207f75788800d101207f758800c700cd8800cf8277609d51ce51d18851c751cd8851d351d052d0939d52ce51ce8852d000a069527952d09d53ce008800cf587f7c817c8151ce01207f7576547a876300d253795679935880537958807e8867765479876300d253795880537957799358807e8867006968686d6d755168"
          },
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "004ca8202725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d499920481c034ff10896069aaf07af91066f240fb2428e21cc4b45ff52d3f40ec70f275279009c6300ce01207f757b8800c700cd88c0519dc0ce01207f7588c0c7c0cd8777677b519dc2529dc3549dc4539dc05153a56900ce01207f757b8800c700cd8851ce01207f75788851c751cd8852ce01207f758853ce008851d052d09351d39d52d1008768"
          },
          {
            "outpointTransactionHash": "f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699",
            "outpointIndex": 2,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "004ca8202725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d4999200d108ee5b0f188b15390c6448a0d96c7c5ee7fffdb6fdb72288f5427476961a65279009c6300ce01207f757b8800c700cd88c0529dc0ce01207f7588c0c7c0cd8777677b519dc2529dc3549dc4539dc05153a56900ce01207f757b8800c700cd8851ce01207f75788851c751cd8852ce01207f758853ce008851d052d09351d39d52d1008768"
          },
          {
            "outpointTransactionHash": "48f90b17b46444023660633a188913fdd9948ab4f4e8ed3613918b6394ddb7ab",
            "outpointIndex": 1,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": "417467cba97f9ff68dc03f2de2c6093f69095b290217bcd80db602ea39a1ef08aa8ac09514202872eb6a780127e857d83f5853c691420df17122688456b764b93c412102dc9aaca06e75ee3342dd34ee719933646289c10d3d58ba2b475c674162118cc5"
          },
          {
            "outpointTransactionHash": "9b95238e039f415a2ba13f6adf1245360a7758dacb19387cb83fe4f7f0552a4b",
            "outpointIndex": 0,
            "sequenceNumber": 4294967294,
            "unlockingBytecode": ["slot"]
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "a914bb7ae978eac9fccad6d3c6e9d2643ca990b4326887",
            "token": {
              "category": "99496de46f21ad94c538f51c73d1454e3983733ca3510a1b45cc681c92e02527",
              "nft": {
                "commitment": "3969229c0600000017d6d90ce8160000",
                "capability": "mutable"
              }
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914431a5c77383c12dafb1342f656d43acdfbcdb59287",
            "token": {
              "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
              "amount": 28389304633
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "a914df3814484ec14dbf726bcd8c578b61279b85f28287",
            "token": {
              "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
              "amount": 74814096173545
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
            "token": {
              "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
              "amount": 522360147627
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
            "valueSatoshis": 998116
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a914bb7ae978eac9fccad6d3c6e9d2643ca990b4326887",
          "token": {
            "category": "99496de46f21ad94c538f51c73d1454e3983733ca3510a1b45cc681c92e02527",
            "nft": {
              "commitment": "240c0a79060000006c87c26d6e160000",
              "capability": "mutable"
            }
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a914431a5c77383c12dafb1342f656d43acdfbcdb59287",
          "token": {
            "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
            "amount": 27800505380
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "a914df3814484ec14dbf726bcd8c578b61279b85f28287",
          "token": {
            "category": "a661694727548f2872db6fdbff7feec5c7960d8a44c69053b188f1b0e58e100d",
            "amount": 75336456321172
          }
        },
        {
          "valueSatoshis": 800,
          "lockingBytecode": "76a9146acaaf853bc0fd172521508fefa20711bd933bc988ac",
          "token": {
            "category": "270fc70ef4d352ff454bcc218e42b20f246f0691af07af9a069608f14f031c48",
            "amount": 588799253
          }
        },
        {
          "valueSatoshis": 1000000,
          "lockingBytecode": ["slot"]
        }
      ]
    }
  },
  "scripts": {
    "u0_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_0": {
      "name": "unlock_0",
      "script": "<1>\n<0x155d1823>\n<0>",
      "unlocks": "l0_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_0",
      "passes": [
        "s0_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_0"
      ]
    },
    "l0_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_0": {
      "lockingType": "p2sh20",
      "name": "lock_0",
      "script": "<0x0d108ee5b0f188b15390c6448a0d96c7c5ee7fffdb6fdb72288f5427476961a6>\n<0x481c034ff10896069aaf07af91066f240fb2428e21cc4b45ff52d3f40ec70f27>\n<0x2725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d4999>\n<3>\nOP_PICK\n<0>\nOP_NUMEQUAL\nOP_IF\n    <4>\n    OP_PICK\n    <0>\n    OP_GREATERTHAN\n    OP_VERIFY\n    OP_TXVERSION\n    <2>\n    OP_NUMEQUALVERIFY\n    OP_TXINPUTCOUNT\n    <5>\n    OP_NUMEQUALVERIFY\n    OP_TXOUTPUTCOUNT\n    <5>\n    OP_NUMEQUALVERIFY\n    OP_INPUTINDEX\n    <0>\n    OP_NUMEQUALVERIFY\n    <0>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_OVER\n    OP_EQUALVERIFY\n    <0>\n    OP_OUTPUTTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOBYTECODE\n    <0>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOTOKENCOMMITMENT\n    OP_SIZE\n    OP_NIP\n    <16>\n    OP_NUMEQUALVERIFY\n    <1>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_OVER\n    OP_EQUALVERIFY\n    <1>\n    OP_OUTPUTTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_OVER\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOBYTECODE\n    <1>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    <2>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    <2>\n    OP_PICK\n    OP_EQUALVERIFY\n    <2>\n    OP_OUTPUTTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    <2>\n    OP_PICK\n    OP_EQUALVERIFY\n    <2>\n    OP_UTXOBYTECODE\n    <2>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    <3>\n    OP_UTXOTOKENAMOUNT\n    <0>\n    OP_GREATERTHAN\n    OP_VERIFY\n    <3>\n    OP_PICK\n    <3>\n    OP_UTXOTOKENAMOUNT\n    OP_NUMEQUALVERIFY\n    <4>\n    OP_UTXOTOKENCATEGORY\n    <0>\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOTOKENCOMMITMENT\n    <8>\n    OP_SPLIT\n    OP_SWAP\n    OP_BIN2NUM\n    OP_SWAP\n    OP_BIN2NUM\n    <6>\n    OP_ROLL\n    OP_IF\n        <3>\n        OP_UTXOTOKENCATEGORY\n        <0x20>\n        OP_SPLIT\n        OP_DROP\n        <3>\n        OP_PICK\n        OP_EQUALVERIFY\n        <3>\n        OP_OUTPUTTOKENCATEGORY\n        <0x20>\n        OP_SPLIT\n        OP_DROP\n        <4>\n        OP_PICK\n        OP_EQUALVERIFY\n        <1>\n        OP_OUTPUTTOKENAMOUNT\n        <1>\n        OP_UTXOTOKENAMOUNT\n        <3>\n        OP_UTXOTOKENAMOUNT\n        OP_ADD\n        OP_NUMEQUALVERIFY\n        <5>\n        OP_PICK\n        OP_OVER\n        OP_MUL\n        <2>\n        OP_PICK\n        OP_DIV\n        OP_DUP\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        OP_OVER\n        <0xe803>\n        OP_LESSTHANOREQUAL\n        OP_IF\n            <0xe803>\n            <7>\n            OP_PICK\n            OP_MUL\n            OP_NIP\n        OP_ENDIF\n        <0>\n        OP_OUTPUTTOKENCOMMITMENT\n        <3>\n        OP_PICK\n        <8>\n        OP_PICK\n        OP_ADD\n        <8>\n        OP_NUM2BIN\n        OP_2OVER\n        OP_ADD\n        <8>\n        OP_NUM2BIN\n        OP_CAT\n        OP_EQUALVERIFY\n        <2>\n        OP_OUTPUTTOKENAMOUNT\n        <2>\n        OP_UTXOTOKENAMOUNT\n        <2>\n        OP_PICK\n        OP_SUB\n        OP_NUMEQUALVERIFY\n        <3>\n        OP_OUTPUTTOKENAMOUNT\n        OP_OVER\n        OP_NUMEQUALVERIFY\n        OP_2DUP\n        OP_ADD\n        <2>\n        OP_OUTPUTTOKENAMOUNT\n        OP_ADD\n        <0x00407a10f35a>\n        OP_NUMEQUALVERIFY\n        OP_DROP\n    OP_ELSE\n        <3>\n        OP_UTXOTOKENCATEGORY\n        <0x20>\n        OP_SPLIT\n        OP_DROP\n        <4>\n        OP_PICK\n        OP_EQUALVERIFY\n        <3>\n        OP_OUTPUTTOKENCATEGORY\n        <0x20>\n        OP_SPLIT\n        OP_DROP\n        <3>\n        OP_PICK\n        OP_EQUALVERIFY\n        <2>\n        OP_OUTPUTTOKENAMOUNT\n        <2>\n        OP_UTXOTOKENAMOUNT\n        <3>\n        OP_UTXOTOKENAMOUNT\n        OP_ADD\n        OP_NUMEQUALVERIFY\n        <0xe803>\n        <6>\n        OP_PICK\n        OP_MUL\n        <2>\n        OP_PICK\n        OP_MUL\n        OP_OVER\n        OP_DIV\n        <0xe803>\n        OP_DIV\n        OP_DUP\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0>\n        OP_OUTPUTTOKENCOMMITMENT\n        <3>\n        OP_PICK\n        <2>\n        OP_PICK\n        OP_SUB\n        <8>\n        OP_NUM2BIN\n        <3>\n        OP_PICK\n        <9>\n        OP_PICK\n        OP_SUB\n        <8>\n        OP_NUM2BIN\n        OP_CAT\n        OP_EQUALVERIFY\n        <1>\n        OP_OUTPUTTOKENAMOUNT\n        <1>\n        OP_UTXOTOKENAMOUNT\n        <2>\n        OP_PICK\n        OP_SUB\n        OP_NUMEQUALVERIFY\n        <3>\n        OP_OUTPUTTOKENAMOUNT\n        OP_OVER\n        OP_NUMEQUALVERIFY\n        OP_OVER\n        <7>\n        OP_PICK\n        OP_SUB\n        <2>\n        OP_OUTPUTTOKENAMOUNT\n        OP_ADD\n        <0x00407a10f35a>\n        OP_NUMEQUALVERIFY\n        OP_DROP\n    OP_ENDIF\n    OP_2DROP\n    OP_2DROP\n    OP_2DROP\n    <1>\nOP_ELSE\n    <3>\n    OP_ROLL\n    <1>\n    OP_NUMEQUALVERIFY\n    <3>\n    OP_PICK\n    <0>\n    OP_GREATERTHAN\n    OP_VERIFY\n    OP_TXVERSION\n    <2>\n    OP_NUMEQUALVERIFY\n    OP_TXINPUTCOUNT\n    <4>\n    OP_NUMEQUALVERIFY\n    OP_TXOUTPUTCOUNT\n    <3>\n    OP_NUMEQUALVERIFY\n    OP_INPUTINDEX\n    <0>\n    OP_NUMEQUALVERIFY\n    <0>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_OVER\n    OP_EQUALVERIFY\n    <0>\n    OP_OUTPUTTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOBYTECODE\n    <0>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOTOKENCOMMITMENT\n    OP_SIZE\n    OP_NIP\n    <16>\n    OP_NUMEQUALVERIFY\n    <1>\n    OP_UTXOTOKENCATEGORY\n    <1>\n    OP_OUTPUTTOKENCATEGORY\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOBYTECODE\n    <1>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    <1>\n    OP_OUTPUTTOKENAMOUNT\n    <1>\n    OP_UTXOTOKENAMOUNT\n    <2>\n    OP_UTXOTOKENAMOUNT\n    OP_ADD\n    OP_NUMEQUALVERIFY\n    <2>\n    OP_UTXOTOKENCATEGORY\n    <1>\n    OP_UTXOTOKENCATEGORY\n    OP_EQUALVERIFY\n    <2>\n    OP_UTXOTOKENAMOUNT\n    <0>\n    OP_GREATERTHAN\n    OP_VERIFY\n    <2>\n    OP_PICK\n    <2>\n    OP_UTXOTOKENAMOUNT\n    OP_NUMEQUALVERIFY\n    <3>\n    OP_UTXOTOKENCATEGORY\n    <0>\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOTOKENCOMMITMENT\n    <8>\n    OP_SPLIT\n    OP_SWAP\n    OP_BIN2NUM\n    OP_SWAP\n    OP_BIN2NUM\n    <1>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_DUP\n    <4>\n    OP_ROLL\n    OP_EQUAL\n    OP_IF\n        <0>\n        OP_OUTPUTTOKENCOMMITMENT\n        <3>\n        OP_PICK\n        <6>\n        OP_PICK\n        OP_ADD\n        <8>\n        OP_NUM2BIN\n        <3>\n        OP_PICK\n        <8>\n        OP_NUM2BIN\n        OP_CAT\n        OP_EQUALVERIFY\n    OP_ELSE\n        OP_DUP\n        <4>\n        OP_PICK\n        OP_EQUAL\n        OP_IF\n            <0>\n            OP_OUTPUTTOKENCOMMITMENT\n            <3>\n            OP_PICK\n            <8>\n            OP_NUM2BIN\n            <3>\n            OP_PICK\n            <7>\n            OP_PICK\n            OP_ADD\n            <8>\n            OP_NUM2BIN\n            OP_CAT\n            OP_EQUALVERIFY\n        OP_ELSE\n            <0>\n            OP_VERIFY\n        OP_ENDIF\n    OP_ENDIF\n    OP_2DROP\n    OP_2DROP\n    OP_DROP\n    <1>\nOP_ENDIF"
    },
    "u1_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_1": {
      "name": "unlock_1",
      "script": "<0>",
      "unlocks": "l1_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_1",
      "passes": [
        "s1_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_1"
      ]
    },
    "l1_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_1": {
      "lockingType": "p2sh20",
      "name": "lock_1",
      "script": "<0x2725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d4999>\n<0x481c034ff10896069aaf07af91066f240fb2428e21cc4b45ff52d3f40ec70f27>\n<2>\nOP_PICK\n<0>\nOP_NUMEQUAL\nOP_IF\n    <0>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_ROT\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOBYTECODE\n    <0>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    OP_INPUTINDEX\n    <1>\n    OP_NUMEQUALVERIFY\n    OP_INPUTINDEX\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_EQUALVERIFY\n    OP_INPUTINDEX\n    OP_UTXOBYTECODE\n    OP_INPUTINDEX\n    OP_OUTPUTBYTECODE\n    OP_EQUAL\n    OP_NIP\nOP_ELSE\n    OP_ROT\n    <1>\n    OP_NUMEQUALVERIFY\n    OP_TXVERSION\n    <2>\n    OP_NUMEQUALVERIFY\n    OP_TXINPUTCOUNT\n    <4>\n    OP_NUMEQUALVERIFY\n    OP_TXOUTPUTCOUNT\n    <3>\n    OP_NUMEQUALVERIFY\n    OP_INPUTINDEX\n    <1>\n    <3>\n    OP_WITHIN\n    OP_VERIFY\n    <0>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_ROT\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOBYTECODE\n    <0>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_OVER\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOBYTECODE\n    <1>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    <2>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_EQUALVERIFY\n    <3>\n    OP_UTXOTOKENCATEGORY\n    <0>\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOTOKENAMOUNT\n    <2>\n    OP_UTXOTOKENAMOUNT\n    OP_ADD\n    <1>\n    OP_OUTPUTTOKENAMOUNT\n    OP_NUMEQUALVERIFY\n    <2>\n    OP_OUTPUTTOKENCATEGORY\n    <0>\n    OP_EQUAL\nOP_ENDIF"
    },
    "u2_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_2": {
      "name": "unlock_2",
      "script": "<0>",
      "unlocks": "l2_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_2",
      "passes": [
        "s2_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_2"
      ]
    },
    "l2_f603208a67219cad65f34d72b9978154f686fd70f6fc948bbb65f630fda81699_2": {
      "lockingType": "p2sh20",
      "name": "lock_2",
      "script": "<0x2725e0921c68cc451b0a51a33c7383394e45d1731cf538c594ad216fe46d4999>\n<0x0d108ee5b0f188b15390c6448a0d96c7c5ee7fffdb6fdb72288f5427476961a6>\n<2>\nOP_PICK\n<0>\nOP_NUMEQUAL\nOP_IF\n    <0>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_ROT\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOBYTECODE\n    <0>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    OP_INPUTINDEX\n    <2>\n    OP_NUMEQUALVERIFY\n    OP_INPUTINDEX\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_EQUALVERIFY\n    OP_INPUTINDEX\n    OP_UTXOBYTECODE\n    OP_INPUTINDEX\n    OP_OUTPUTBYTECODE\n    OP_EQUAL\n    OP_NIP\nOP_ELSE\n    OP_ROT\n    <1>\n    OP_NUMEQUALVERIFY\n    OP_TXVERSION\n    <2>\n    OP_NUMEQUALVERIFY\n    OP_TXINPUTCOUNT\n    <4>\n    OP_NUMEQUALVERIFY\n    OP_TXOUTPUTCOUNT\n    <3>\n    OP_NUMEQUALVERIFY\n    OP_INPUTINDEX\n    <1>\n    <3>\n    OP_WITHIN\n    OP_VERIFY\n    <0>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_ROT\n    OP_EQUALVERIFY\n    <0>\n    OP_UTXOBYTECODE\n    <0>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_OVER\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOBYTECODE\n    <1>\n    OP_OUTPUTBYTECODE\n    OP_EQUALVERIFY\n    <2>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_EQUALVERIFY\n    <3>\n    OP_UTXOTOKENCATEGORY\n    <0>\n    OP_EQUALVERIFY\n    <1>\n    OP_UTXOTOKENAMOUNT\n    <2>\n    OP_UTXOTOKENAMOUNT\n    OP_ADD\n    <1>\n    OP_OUTPUTTOKENAMOUNT\n    OP_NUMEQUALVERIFY\n    <2>\n    OP_OUTPUTTOKENCATEGORY\n    <0>\n    OP_EQUAL\nOP_ENDIF"
    },
    "u3_48f90b17b46444023660633a188913fdd9948ab4f4e8ed3613918b6394ddb7ab_1": {
      "name": "unlock_3",
      "script": "<0x7467cba97f9ff68dc03f2de2c6093f69095b290217bcd80db602ea39a1ef08aa8ac09514202872eb6a780127e857d83f5853c691420df17122688456b764b93c41>\n<0x02dc9aaca06e75ee3342dd34ee719933646289c10d3d58ba2b475c674162118cc5>",
      "unlocks": "l3_48f90b17b46444023660633a188913fdd9948ab4f4e8ed3613918b6394ddb7ab_1",
      "passes": [
        "s3_48f90b17b46444023660633a188913fdd9948ab4f4e8ed3613918b6394ddb7ab_1"
      ]
    },
    "l3_48f90b17b46444023660633a188913fdd9948ab4f4e8ed3613918b6394ddb7ab_1": {
      "lockingType": "standard",
      "name": "lock_3",
      "script": "OP_DUP\nOP_HASH160\n<0x6acaaf853bc0fd172521508fefa20711bd933bc9>\nOP_EQUALVERIFY\nOP_CHECKSIG"
    },
    "u4_9b95238e039f415a2ba13f6adf1245360a7758dacb19387cb83fe4f7f0552a4b_0": {
      "name": "unlock_4",
      "script": "<0x2b5a05030437006aebbf7ea0907865d156a5aea660f071f211c52c2f3010e9c949a440ccc39a7a809c9e3fb506282ed13bbc9fd8706c58d8c33d2a143526d30c41>\n<0x02dc9aaca06e75ee3342dd34ee719933646289c10d3d58ba2b475c674162118cc5>",
      "unlocks": "l4_9b95238e039f415a2ba13f6adf1245360a7758dacb19387cb83fe4f7f0552a4b_0",
      "passes": [
        "s4_9b95238e039f415a2ba13f6adf1245360a7758dacb19387cb83fe4f7f0552a4b_0"
      ]
    },
    "l4_9b95238e039f415a2ba13f6adf1245360a7758dacb19387cb83fe4f7f0552a4b_0": {
      "lockingType": "standard",
      "name": "lock_4",
      "script": "OP_DUP\nOP_HASH160\n<0x6acaaf853bc0fd172521508fefa20711bd933bc9>\nOP_EQUALVERIFY\nOP_CHECKSIG"
    }
  },
  "supported": [
    "BCH_2023_05",
    "BCH_2025_05",
    "BCH_2026_05",
    "BCH_SPEC"
  ],
  "version": 0
}