{
  "$schema": "https://libauth.org/schemas/wallet-template-v0.schema.json",
  "description": "Autogenerated by BlockExplorer.cash",
  "name": "Untitled",
  "entities": {},
  "scenarios": {
    "s0_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_0": {
      "description": "Scenario for input 0.",
      "name": "Scenario input 0",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3",
            "outpointIndex": 0,
            "sequenceNumber": 0,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3",
            "outpointIndex": 1,
            "sequenceNumber": 0,
            "unlockingBytecode": "2621485674fb6b9897bed0b478992108e752de00a3c3f6ac90cf210d05f1823bdc7601c08cce87"
          },
          {
            "outpointTransactionHash": "e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3",
            "outpointIndex": 4,
            "sequenceNumber": 0,
            "unlockingBytecode": "41c2ee1b90584d5b24feab947568989287b7fe82d06dc76657227901d7a6827c503126d726dc00940b639f8ef45e264a2e15cd20633f7a4310d1084cb7182e1cf96121033faa7fde52a8f0fecdc5046a49bb3534cc52b79d16d147a34093bc2d9aa47555"
          },
          {
            "outpointTransactionHash": "6c4d616f5b4bd44c3467383f980c3885d1a7fa4c47a84eba6282c477d551fa61",
            "outpointIndex": 2,
            "sequenceNumber": 0,
            "unlockingBytecode": "41a688716bd0ef0db3b2045154d8436a7dde470b96b8884728d203faac68fcee1720fdd5cc247feb1b4b0f9af46975e1b381e8b9074e889ae292bb33149bc6a122612102880b01f17b448e4824c6dfa55a21adb8394886e5fd6ab46af970de61858a0a0c"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa2056ccd2bbca0dcbdf6f41785e086d49a01d69c7c4f94715f02b0ed0ee4727bd4687",
            "token": {
              "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
              "nft": {
                "commitment": "c01c3d090000000000000000000000000000000000000000000000000000000000000000000000",
                "capability": "mutable"
              },
              "amount": 4503599472370496
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa2092b7c581a462a389d796fd32045b2e4982b824fe64e29bf129f2a378373381ef87",
            "token": {
              "category": "4df31b9f9be9934e6b19b9637cafadc64559f47bd18e05cf1c78a60bf050fc9e",
              "amount": 155000000
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91446f1bb65fc5df108c7dbba9463d4fd1d663a7e0c88ac",
            "token": {
              "category": "4df31b9f9be9934e6b19b9637cafadc64559f47bd18e05cf1c78a60bf050fc9e",
              "amount": 50000000
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91446f1bb65fc5df108c7dbba9463d4fd1d663a7e0c88ac",
            "token": {
              "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
              "amount": 50000000
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91446f1bb65fc5df108c7dbba9463d4fd1d663a7e0c88ac",
            "valueSatoshis": 15597736369
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
            "nft": {
              "commitment": "400d380c0000000000000000000000000000000000000000000000000000000000000000000000",
              "capability": "mutable"
            },
            "amount": 4503599422370496
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "aa2092b7c581a462a389d796fd32045b2e4982b824fe64e29bf129f2a378373381ef87",
          "token": {
            "category": "4df31b9f9be9934e6b19b9637cafadc64559f47bd18e05cf1c78a60bf050fc9e",
            "amount": 205000000
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "76a914ce9f8bac2ba2688abd89bf703be4af8c68f6d81d88ac",
          "token": {
            "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
            "amount": 100000000
          }
        },
        {
          "valueSatoshis": 15597739939,
          "lockingBytecode": "76a9140cd6ae211c86955258478a67ba3a2c0788f72ddd88ac"
        }
      ]
    },
    "s1_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_1": {
      "description": "Scenario for input 1.",
      "name": "Scenario input 1",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3",
            "outpointIndex": 0,
            "sequenceNumber": 0,
            "unlockingBytecode": "514de10623aa209beafedd4fb8908e51f7dd1d01f202b2c3cb67ff9d0d4abb56ca12e0c21f6c4a8723aa208bc1d68f649110155b45059d3598126c9195cd78ced364e9baa9e021ad6a9b0d8723aa2092b7c581a462a389d796fd32045b2e4982b824fe64e29bf129f2a378373381ef87219efc50f00ba6781ccf058ed17bf45945c6adaf7c63b9196b4e93e99b9f1bf34d0121ff555aeaf4eeedbc139e2b193e8439f7c40b3e5159ab21d262b6ddca74425d6b012023406984cdee139d7d6bac3839b6b77663c152247408cfb5e6634c960b7d00520401207f75008907607f77537f7581518926527900a2697600a2697800a269780300a302a1695279009c6378009d677800a069687ba1697552892bcf8201279d76587f75817600a26978587f77587f75815279518a537901197f77587f758152797b5279528a53890701137f77567f755489088200a06901007e8155890401217f775689135379c7537a887c527976ce7b88cf00887cd09d5789085c7f77547f75558a58890f78ce88cf76588a7600a0697c567f7559891600527900a06352795279947776009f637500686877775a8924537900a2697800a26972537a00527900a0637053795a8a955379967768777777767ba1695b894c625279ce547a885279ca517f757b8878cf8201219d76587f75817600a06978587f77587f75815279607f77537f7581537901197f77587f75816f528a547a01137f77567f75558a557978a269557a7c947c5b8a0700000000000010537ad0947600a0695c890807000000000000105d890b5279cd7b8878d188d200885e890b52797b7b5e8acc7cc6a2695f890a76cd5279c788d17cce88608917557a5880557a58807e547a53807e537a7e7b58807e7c7e0111895679009c63c0009d5279008a00538a5379518a5479548a76558a567a568a515c7959795979578a525a79598a558a765479a2695c7953015353795c8a5d8a00d09400c602e803947600a269515101147a01117a5f8a51d35e79947600a0695e797b587a95719395021027557a9596937600a06978537a957c967600a06958795779597a557a577a947c5b8a0000608a00d300d05379949d00cc00c69d00d2587a547a93577a577a577a557a577a01118a887b52d1887b53d18854d100ce01207f758854d2008854d39dc458a1696d6d51675679519c63c0009d7b008a00538a5379518a5479548a557a568a515a7958795879578a5d8a00d09400d300d0947600a0696ea06900c602e803947600a2697b5679935279597995789672957b960000608a00cc00c67b949d00d25779527994577a567a567a577a577a01118a885151577a557a5f8a51d37b7b949dc456a1696d6d7551675679529c63c0539d5279008a0052798201209d527e7cce887b51ce8851cf76567f7576558a52c7597a8852ca517f7501518853538a5379548a76558a5579518a545e795c795879578a5c795501515a795c8a5601127960795579578a52cf82014b9d7601407f77537f75558a0340420f95760480969800a2697605000065cd1da1697801437f77527f75558a7602bc7fa1697b01457f77567f75558a5d7978a2695d795879a2695c7a568a558a5d79a16952797b5d79537a51547a547a95729403805101938c03805101969503d0b13796939352c65d7a588a7600a06952795c950210279552795279955a95a06952797b52797c7b02102702e80393955279938c7b96a3537a547a93537a78955479938c547996765b799f69765579955279965379557995537995021027577995965279945b7958795c7a5f795c79947c5b8a00527900a06353c602e803947600a2695e79785a79955879950210275c799596935d8a53d0945579785679935379527900a2697600a0697b7b957c96547a757c727b6d75685c7a5a7953795e7a547900a0635d790111796079945a8a7656795879527900a2697800a06978937600a06952797b0300a302547a94955279969378577a757c6b7c6b7c6b7c727b6c6c6c78557a757c6b7c727b6c76567a757c6b7c6b7c727b6c6c011479547a757c727b6d75685501177a01157a5e8a55d35d7a597a949d01117a56d18856d355d05979939d5353608a53d353d09d53d25e7959799471717c01117a01118a8853cc53c6577a939d54575d7a5d7a5f8a57d3597a557a949d6d6d6d6d755167567a539dc0009d5279008a00538a5379518a5479548a76558a567a568a76558a515d795a795a79578a525b79598a558a76537aa269765479a2695c7953015353795c8a00c602e80394515101137a607a5f8a51d35d79947600a06900c600cc947600a06976537aa1697802102795557a95021027957c567a95537a547a939502102701329495a26957795679587a547a567a947c5b8a0000608a00d300d09d00d2577a537a93567a567a567a557a567a01118a887c52d1887c53d188c457a1777777686868"
          },
          {
            "outpointTransactionHash": "e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3",
            "outpointIndex": 1,
            "sequenceNumber": 0,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3",
            "outpointIndex": 4,
            "sequenceNumber": 0,
            "unlockingBytecode": "41c2ee1b90584d5b24feab947568989287b7fe82d06dc76657227901d7a6827c503126d726dc00940b639f8ef45e264a2e15cd20633f7a4310d1084cb7182e1cf96121033faa7fde52a8f0fecdc5046a49bb3534cc52b79d16d147a34093bc2d9aa47555"
          },
          {
            "outpointTransactionHash": "6c4d616f5b4bd44c3467383f980c3885d1a7fa4c47a84eba6282c477d551fa61",
            "outpointIndex": 2,
            "sequenceNumber": 0,
            "unlockingBytecode": "41a688716bd0ef0db3b2045154d8436a7dde470b96b8884728d203faac68fcee1720fdd5cc247feb1b4b0f9af46975e1b381e8b9074e889ae292bb33149bc6a122612102880b01f17b448e4824c6dfa55a21adb8394886e5fd6ab46af970de61858a0a0c"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa2056ccd2bbca0dcbdf6f41785e086d49a01d69c7c4f94715f02b0ed0ee4727bd4687",
            "token": {
              "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
              "nft": {
                "commitment": "c01c3d090000000000000000000000000000000000000000000000000000000000000000000000",
                "capability": "mutable"
              },
              "amount": 4503599472370496
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa2092b7c581a462a389d796fd32045b2e4982b824fe64e29bf129f2a378373381ef87",
            "token": {
              "category": "4df31b9f9be9934e6b19b9637cafadc64559f47bd18e05cf1c78a60bf050fc9e",
              "amount": 155000000
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91446f1bb65fc5df108c7dbba9463d4fd1d663a7e0c88ac",
            "token": {
              "category": "4df31b9f9be9934e6b19b9637cafadc64559f47bd18e05cf1c78a60bf050fc9e",
              "amount": 50000000
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91446f1bb65fc5df108c7dbba9463d4fd1d663a7e0c88ac",
            "token": {
              "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
              "amount": 50000000
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91446f1bb65fc5df108c7dbba9463d4fd1d663a7e0c88ac",
            "valueSatoshis": 15597736369
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "aa2056ccd2bbca0dcbdf6f41785e086d49a01d69c7c4f94715f02b0ed0ee4727bd4687",
          "token": {
            "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
            "nft": {
              "commitment": "400d380c0000000000000000000000000000000000000000000000000000000000000000000000",
              "capability": "mutable"
            },
            "amount": 4503599422370496
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "4df31b9f9be9934e6b19b9637cafadc64559f47bd18e05cf1c78a60bf050fc9e",
            "amount": 205000000
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "76a914ce9f8bac2ba2688abd89bf703be4af8c68f6d81d88ac",
          "token": {
            "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
            "amount": 100000000
          }
        },
        {
          "valueSatoshis": 15597739939,
          "lockingBytecode": "76a9140cd6ae211c86955258478a67ba3a2c0788f72ddd88ac"
        }
      ]
    },
    "s2_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_4": {
      "description": "Scenario for input 2.",
      "name": "Scenario input 2",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3",
            "outpointIndex": 0,
            "sequenceNumber": 0,
            "unlockingBytecode": "514de10623aa209beafedd4fb8908e51f7dd1d01f202b2c3cb67ff9d0d4abb56ca12e0c21f6c4a8723aa208bc1d68f649110155b45059d3598126c9195cd78ced364e9baa9e021ad6a9b0d8723aa2092b7c581a462a389d796fd32045b2e4982b824fe64e29bf129f2a378373381ef87219efc50f00ba6781ccf058ed17bf45945c6adaf7c63b9196b4e93e99b9f1bf34d0121ff555aeaf4eeedbc139e2b193e8439f7c40b3e5159ab21d262b6ddca74425d6b012023406984cdee139d7d6bac3839b6b77663c152247408cfb5e6634c960b7d00520401207f75008907607f77537f7581518926527900a2697600a2697800a269780300a302a1695279009c6378009d677800a069687ba1697552892bcf8201279d76587f75817600a26978587f77587f75815279518a537901197f77587f758152797b5279528a53890701137f77567f755489088200a06901007e8155890401217f775689135379c7537a887c527976ce7b88cf00887cd09d5789085c7f77547f75558a58890f78ce88cf76588a7600a0697c567f7559891600527900a06352795279947776009f637500686877775a8924537900a2697800a26972537a00527900a0637053795a8a955379967768777777767ba1695b894c625279ce547a885279ca517f757b8878cf8201219d76587f75817600a06978587f77587f75815279607f77537f7581537901197f77587f75816f528a547a01137f77567f75558a557978a269557a7c947c5b8a0700000000000010537ad0947600a0695c890807000000000000105d890b5279cd7b8878d188d200885e890b52797b7b5e8acc7cc6a2695f890a76cd5279c788d17cce88608917557a5880557a58807e547a53807e537a7e7b58807e7c7e0111895679009c63c0009d5279008a00538a5379518a5479548a76558a567a568a515c7959795979578a525a79598a558a765479a2695c7953015353795c8a5d8a00d09400c602e803947600a269515101147a01117a5f8a51d35e79947600a0695e797b587a95719395021027557a9596937600a06978537a957c967600a06958795779597a557a577a947c5b8a0000608a00d300d05379949d00cc00c69d00d2587a547a93577a577a577a557a577a01118a887b52d1887b53d18854d100ce01207f758854d2008854d39dc458a1696d6d51675679519c63c0009d7b008a00538a5379518a5479548a557a568a515a7958795879578a5d8a00d09400d300d0947600a0696ea06900c602e803947600a2697b5679935279597995789672957b960000608a00cc00c67b949d00d25779527994577a567a567a577a577a01118a885151577a557a5f8a51d37b7b949dc456a1696d6d7551675679529c63c0539d5279008a0052798201209d527e7cce887b51ce8851cf76567f7576558a52c7597a8852ca517f7501518853538a5379548a76558a5579518a545e795c795879578a5c795501515a795c8a5601127960795579578a52cf82014b9d7601407f77537f75558a0340420f95760480969800a2697605000065cd1da1697801437f77527f75558a7602bc7fa1697b01457f77567f75558a5d7978a2695d795879a2695c7a568a558a5d79a16952797b5d79537a51547a547a95729403805101938c03805101969503d0b13796939352c65d7a588a7600a06952795c950210279552795279955a95a06952797b52797c7b02102702e80393955279938c7b96a3537a547a93537a78955479938c547996765b799f69765579955279965379557995537995021027577995965279945b7958795c7a5f795c79947c5b8a00527900a06353c602e803947600a2695e79785a79955879950210275c799596935d8a53d0945579785679935379527900a2697600a0697b7b957c96547a757c727b6d75685c7a5a7953795e7a547900a0635d790111796079945a8a7656795879527900a2697800a06978937600a06952797b0300a302547a94955279969378577a757c6b7c6b7c6b7c727b6c6c6c78557a757c6b7c727b6c76567a757c6b7c6b7c727b6c6c011479547a757c727b6d75685501177a01157a5e8a55d35d7a597a949d01117a56d18856d355d05979939d5353608a53d353d09d53d25e7959799471717c01117a01118a8853cc53c6577a939d54575d7a5d7a5f8a57d3597a557a949d6d6d6d6d755167567a539dc0009d5279008a00538a5379518a5479548a76558a567a568a76558a515d795a795a79578a525b79598a558a76537aa269765479a2695c7953015353795c8a00c602e80394515101137a607a5f8a51d35d79947600a06900c600cc947600a06976537aa1697802102795557a95021027957c567a95537a547a939502102701329495a26957795679587a547a567a947c5b8a0000608a00d300d09d00d2577a537a93567a567a567a557a567a01118a887c52d1887c53d188c457a1777777686868"
          },
          {
            "outpointTransactionHash": "e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3",
            "outpointIndex": 1,
            "sequenceNumber": 0,
            "unlockingBytecode": "2621485674fb6b9897bed0b478992108e752de00a3c3f6ac90cf210d05f1823bdc7601c08cce87"
          },
          {
            "outpointTransactionHash": "e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3",
            "outpointIndex": 4,
            "sequenceNumber": 0,
            "unlockingBytecode": ["slot"]
          },
          {
            "outpointTransactionHash": "6c4d616f5b4bd44c3467383f980c3885d1a7fa4c47a84eba6282c477d551fa61",
            "outpointIndex": 2,
            "sequenceNumber": 0,
            "unlockingBytecode": "41a688716bd0ef0db3b2045154d8436a7dde470b96b8884728d203faac68fcee1720fdd5cc247feb1b4b0f9af46975e1b381e8b9074e889ae292bb33149bc6a122612102880b01f17b448e4824c6dfa55a21adb8394886e5fd6ab46af970de61858a0a0c"
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa2056ccd2bbca0dcbdf6f41785e086d49a01d69c7c4f94715f02b0ed0ee4727bd4687",
            "token": {
              "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
              "nft": {
                "commitment": "c01c3d090000000000000000000000000000000000000000000000000000000000000000000000",
                "capability": "mutable"
              },
              "amount": 4503599472370496
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa2092b7c581a462a389d796fd32045b2e4982b824fe64e29bf129f2a378373381ef87",
            "token": {
              "category": "4df31b9f9be9934e6b19b9637cafadc64559f47bd18e05cf1c78a60bf050fc9e",
              "amount": 155000000
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91446f1bb65fc5df108c7dbba9463d4fd1d663a7e0c88ac",
            "token": {
              "category": "4df31b9f9be9934e6b19b9637cafadc64559f47bd18e05cf1c78a60bf050fc9e",
              "amount": 50000000
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91446f1bb65fc5df108c7dbba9463d4fd1d663a7e0c88ac",
            "token": {
              "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
              "amount": 50000000
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91446f1bb65fc5df108c7dbba9463d4fd1d663a7e0c88ac",
            "valueSatoshis": 15597736369
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "aa2056ccd2bbca0dcbdf6f41785e086d49a01d69c7c4f94715f02b0ed0ee4727bd4687",
          "token": {
            "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
            "nft": {
              "commitment": "400d380c0000000000000000000000000000000000000000000000000000000000000000000000",
              "capability": "mutable"
            },
            "amount": 4503599422370496
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "aa2092b7c581a462a389d796fd32045b2e4982b824fe64e29bf129f2a378373381ef87",
          "token": {
            "category": "4df31b9f9be9934e6b19b9637cafadc64559f47bd18e05cf1c78a60bf050fc9e",
            "amount": 205000000
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": ["slot"],
          "token": {
            "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
            "amount": 100000000
          }
        },
        {
          "valueSatoshis": 15597739939,
          "lockingBytecode": "76a9140cd6ae211c86955258478a67ba3a2c0788f72ddd88ac"
        }
      ]
    },
    "s3_6c4d616f5b4bd44c3467383f980c3885d1a7fa4c47a84eba6282c477d551fa61_2": {
      "description": "Scenario for input 3.",
      "name": "Scenario input 3",
      "transaction": {
        "locktime": 0,
        "version": 2,
        "inputs": [
          {
            "outpointTransactionHash": "e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3",
            "outpointIndex": 0,
            "sequenceNumber": 0,
            "unlockingBytecode": "514de10623aa209beafedd4fb8908e51f7dd1d01f202b2c3cb67ff9d0d4abb56ca12e0c21f6c4a8723aa208bc1d68f649110155b45059d3598126c9195cd78ced364e9baa9e021ad6a9b0d8723aa2092b7c581a462a389d796fd32045b2e4982b824fe64e29bf129f2a378373381ef87219efc50f00ba6781ccf058ed17bf45945c6adaf7c63b9196b4e93e99b9f1bf34d0121ff555aeaf4eeedbc139e2b193e8439f7c40b3e5159ab21d262b6ddca74425d6b012023406984cdee139d7d6bac3839b6b77663c152247408cfb5e6634c960b7d00520401207f75008907607f77537f7581518926527900a2697600a2697800a269780300a302a1695279009c6378009d677800a069687ba1697552892bcf8201279d76587f75817600a26978587f77587f75815279518a537901197f77587f758152797b5279528a53890701137f77567f755489088200a06901007e8155890401217f775689135379c7537a887c527976ce7b88cf00887cd09d5789085c7f77547f75558a58890f78ce88cf76588a7600a0697c567f7559891600527900a06352795279947776009f637500686877775a8924537900a2697800a26972537a00527900a0637053795a8a955379967768777777767ba1695b894c625279ce547a885279ca517f757b8878cf8201219d76587f75817600a06978587f77587f75815279607f77537f7581537901197f77587f75816f528a547a01137f77567f75558a557978a269557a7c947c5b8a0700000000000010537ad0947600a0695c890807000000000000105d890b5279cd7b8878d188d200885e890b52797b7b5e8acc7cc6a2695f890a76cd5279c788d17cce88608917557a5880557a58807e547a53807e537a7e7b58807e7c7e0111895679009c63c0009d5279008a00538a5379518a5479548a76558a567a568a515c7959795979578a525a79598a558a765479a2695c7953015353795c8a5d8a00d09400c602e803947600a269515101147a01117a5f8a51d35e79947600a0695e797b587a95719395021027557a9596937600a06978537a957c967600a06958795779597a557a577a947c5b8a0000608a00d300d05379949d00cc00c69d00d2587a547a93577a577a577a557a577a01118a887b52d1887b53d18854d100ce01207f758854d2008854d39dc458a1696d6d51675679519c63c0009d7b008a00538a5379518a5479548a557a568a515a7958795879578a5d8a00d09400d300d0947600a0696ea06900c602e803947600a2697b5679935279597995789672957b960000608a00cc00c67b949d00d25779527994577a567a567a577a577a01118a885151577a557a5f8a51d37b7b949dc456a1696d6d7551675679529c63c0539d5279008a0052798201209d527e7cce887b51ce8851cf76567f7576558a52c7597a8852ca517f7501518853538a5379548a76558a5579518a545e795c795879578a5c795501515a795c8a5601127960795579578a52cf82014b9d7601407f77537f75558a0340420f95760480969800a2697605000065cd1da1697801437f77527f75558a7602bc7fa1697b01457f77567f75558a5d7978a2695d795879a2695c7a568a558a5d79a16952797b5d79537a51547a547a95729403805101938c03805101969503d0b13796939352c65d7a588a7600a06952795c950210279552795279955a95a06952797b52797c7b02102702e80393955279938c7b96a3537a547a93537a78955479938c547996765b799f69765579955279965379557995537995021027577995965279945b7958795c7a5f795c79947c5b8a00527900a06353c602e803947600a2695e79785a79955879950210275c799596935d8a53d0945579785679935379527900a2697600a0697b7b957c96547a757c727b6d75685c7a5a7953795e7a547900a0635d790111796079945a8a7656795879527900a2697800a06978937600a06952797b0300a302547a94955279969378577a757c6b7c6b7c6b7c727b6c6c6c78557a757c6b7c727b6c76567a757c6b7c6b7c727b6c6c011479547a757c727b6d75685501177a01157a5e8a55d35d7a597a949d01117a56d18856d355d05979939d5353608a53d353d09d53d25e7959799471717c01117a01118a8853cc53c6577a939d54575d7a5d7a5f8a57d3597a557a949d6d6d6d6d755167567a539dc0009d5279008a00538a5379518a5479548a76558a567a568a76558a515d795a795a79578a525b79598a558a76537aa269765479a2695c7953015353795c8a00c602e80394515101137a607a5f8a51d35d79947600a06900c600cc947600a06976537aa1697802102795557a95021027957c567a95537a547a939502102701329495a26957795679587a547a567a947c5b8a0000608a00d300d09d00d2577a537a93567a567a567a557a567a01118a887c52d1887c53d188c457a1777777686868"
          },
          {
            "outpointTransactionHash": "e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3",
            "outpointIndex": 1,
            "sequenceNumber": 0,
            "unlockingBytecode": "2621485674fb6b9897bed0b478992108e752de00a3c3f6ac90cf210d05f1823bdc7601c08cce87"
          },
          {
            "outpointTransactionHash": "e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3",
            "outpointIndex": 4,
            "sequenceNumber": 0,
            "unlockingBytecode": "41c2ee1b90584d5b24feab947568989287b7fe82d06dc76657227901d7a6827c503126d726dc00940b639f8ef45e264a2e15cd20633f7a4310d1084cb7182e1cf96121033faa7fde52a8f0fecdc5046a49bb3534cc52b79d16d147a34093bc2d9aa47555"
          },
          {
            "outpointTransactionHash": "6c4d616f5b4bd44c3467383f980c3885d1a7fa4c47a84eba6282c477d551fa61",
            "outpointIndex": 2,
            "sequenceNumber": 0,
            "unlockingBytecode": ["slot"]
          }
        ],
        "outputs": [
          {
            "lockingBytecode": "aa2056ccd2bbca0dcbdf6f41785e086d49a01d69c7c4f94715f02b0ed0ee4727bd4687",
            "token": {
              "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
              "nft": {
                "commitment": "c01c3d090000000000000000000000000000000000000000000000000000000000000000000000",
                "capability": "mutable"
              },
              "amount": 4503599472370496
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "aa2092b7c581a462a389d796fd32045b2e4982b824fe64e29bf129f2a378373381ef87",
            "token": {
              "category": "4df31b9f9be9934e6b19b9637cafadc64559f47bd18e05cf1c78a60bf050fc9e",
              "amount": 155000000
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91446f1bb65fc5df108c7dbba9463d4fd1d663a7e0c88ac",
            "token": {
              "category": "4df31b9f9be9934e6b19b9637cafadc64559f47bd18e05cf1c78a60bf050fc9e",
              "amount": 50000000
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91446f1bb65fc5df108c7dbba9463d4fd1d663a7e0c88ac",
            "token": {
              "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
              "amount": 50000000
            },
            "valueSatoshis": 1000
          },
          {
            "lockingBytecode": "76a91446f1bb65fc5df108c7dbba9463d4fd1d663a7e0c88ac",
            "valueSatoshis": 15597736369
          }
        ]
      },
      "sourceOutputs": [
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "aa2056ccd2bbca0dcbdf6f41785e086d49a01d69c7c4f94715f02b0ed0ee4727bd4687",
          "token": {
            "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
            "nft": {
              "commitment": "400d380c0000000000000000000000000000000000000000000000000000000000000000000000",
              "capability": "mutable"
            },
            "amount": 4503599422370496
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "aa2092b7c581a462a389d796fd32045b2e4982b824fe64e29bf129f2a378373381ef87",
          "token": {
            "category": "4df31b9f9be9934e6b19b9637cafadc64559f47bd18e05cf1c78a60bf050fc9e",
            "amount": 205000000
          }
        },
        {
          "valueSatoshis": 1000,
          "lockingBytecode": "76a914ce9f8bac2ba2688abd89bf703be4af8c68f6d81d88ac",
          "token": {
            "category": "76dc3b82f1050d21cf90acf6c3a300de52e708219978b4d0be97986bfb745648",
            "amount": 100000000
          }
        },
        {
          "valueSatoshis": 15597739939,
          "lockingBytecode": ["slot"]
        }
      ]
    }
  },
  "scripts": {
    "u0_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_0": {
      "name": "unlock_0",
      "script": "<1>",
      "unlocks": "l0_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_0",
      "passes": [
        "s0_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_0"
      ]
    },
    "l0_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_0": {
      "lockingType": "p2sh32",
      "name": "lock_0",
      "script": "<0xaa209beafedd4fb8908e51f7dd1d01f202b2c3cb67ff9d0d4abb56ca12e0c21f6c4a87>\n<0xaa208bc1d68f649110155b45059d3598126c9195cd78ced364e9baa9e021ad6a9b0d87>\n<0xaa2092b7c581a462a389d796fd32045b2e4982b824fe64e29bf129f2a378373381ef87>\n<0x9efc50f00ba6781ccf058ed17bf45945c6adaf7c63b9196b4e93e99b9f1bf34d01>\n<0xff555aeaf4eeedbc139e2b193e8439f7c40b3e5159ab21d262b6ddca74425d6b01>\n<0x23406984cdee139d7d6bac3839b6b77663c152247408cfb5e6634c960b7d0052>\n<0x01207f75>\n<0>\nOP_DEFINE\n<0x607f77537f7581>\n<1>\nOP_DEFINE\n<0x527900a2697600a2697800a269780300a302a1695279009c6378009d677800a069687ba16975>\n<2>\nOP_DEFINE\n<0xcf8201279d76587f75817600a26978587f77587f75815279518a537901197f77587f758152797b5279528a>\n<3>\nOP_DEFINE\n<0x01137f77567f75>\n<4>\nOP_DEFINE\n<0x8200a06901007e81>\n<5>\nOP_DEFINE\n<0x01217f77>\n<6>\nOP_DEFINE\n<0x5379c7537a887c527976ce7b88cf00887cd09d>\n<7>\nOP_DEFINE\n<0x5c7f77547f75558a>\n<8>\nOP_DEFINE\n<0x78ce88cf76588a7600a0697c567f75>\n<9>\nOP_DEFINE\n<0x00527900a06352795279947776009f63750068687777>\n<10>\nOP_DEFINE\n<0x537900a2697800a26972537a00527900a0637053795a8a955379967768777777767ba169>\n<11>\nOP_DEFINE\n<0x5279ce547a885279ca517f757b8878cf8201219d76587f75817600a06978587f77587f75815279607f77537f7581537901197f77587f75816f528a547a01137f77567f75558a557978a269557a7c947c5b8a0700000000000010537ad0947600a069>\n<12>\nOP_DEFINE\n<0x0700000000000010>\n<13>\nOP_DEFINE\n<0x5279cd7b8878d188d20088>\n<14>\nOP_DEFINE\n<0x52797b7b5e8acc7cc6a269>\n<15>\nOP_DEFINE\n<0x76cd5279c788d17cce88>\n<16>\nOP_DEFINE\n<0x557a5880557a58807e547a53807e537a7e7b58807e7c7e>\n<0x11>\nOP_DEFINE\n<6>\nOP_PICK\n<0>\nOP_NUMEQUAL\nOP_IF\n    OP_INPUTINDEX\n    <0>\n    OP_NUMEQUALVERIFY\n    <2>\n    OP_PICK\n    <0>\n    OP_INVOKE\n    <0>\n    <3>\n    OP_INVOKE\n    <3>\n    OP_PICK\n    <1>\n    OP_INVOKE\n    <4>\n    OP_PICK\n    <4>\n    OP_INVOKE\n    OP_DUP\n    <5>\n    OP_INVOKE\n    <6>\n    OP_ROLL\n    <6>\n    OP_INVOKE\n    <1>\n    <12>\n    OP_PICK\n    <9>\n    OP_PICK\n    <9>\n    OP_PICK\n    <7>\n    OP_INVOKE\n    <2>\n    <10>\n    OP_PICK\n    <9>\n    OP_INVOKE\n    <5>\n    OP_INVOKE\n    OP_DUP\n    <4>\n    OP_PICK\n    OP_GREATERTHANOREQUAL\n    OP_VERIFY\n    <12>\n    OP_PICK\n    <3>\n    <0x53>\n    <3>\n    OP_PICK\n    <12>\n    OP_INVOKE\n    <13>\n    OP_INVOKE\n    <0>\n    OP_UTXOTOKENAMOUNT\n    OP_SUB\n    <0>\n    OP_UTXOVALUE\n    <0xe803>\n    OP_SUB\n    OP_DUP\n    <0>\n    OP_GREATERTHANOREQUAL\n    OP_VERIFY\n    <1>\n    <1>\n    <0x14>\n    OP_ROLL\n    <0x11>\n    OP_ROLL\n    <15>\n    OP_INVOKE\n    <1>\n    OP_OUTPUTTOKENAMOUNT\n    <14>\n    OP_PICK\n    OP_SUB\n    OP_DUP\n    <0>\n    OP_GREATERTHAN\n    OP_VERIFY\n    <14>\n    OP_PICK\n    OP_ROT\n    <8>\n    OP_ROLL\n    OP_MUL\n    OP_2ROT\n    OP_ADD\n    OP_MUL\n    <0x1027>\n    <5>\n    OP_ROLL\n    OP_MUL\n    OP_DIV\n    OP_ADD\n    OP_DUP\n    <0>\n    OP_GREATERTHAN\n    OP_VERIFY\n    OP_OVER\n    <3>\n    OP_ROLL\n    OP_MUL\n    OP_SWAP\n    OP_DIV\n    OP_DUP\n    <0>\n    OP_GREATERTHAN\n    OP_VERIFY\n    <8>\n    OP_PICK\n    <7>\n    OP_PICK\n    <9>\n    OP_ROLL\n    <5>\n    OP_ROLL\n    <7>\n    OP_ROLL\n    OP_SUB\n    OP_SWAP\n    <11>\n    OP_INVOKE\n    <0>\n    <0>\n    <16>\n    OP_INVOKE\n    <0>\n    OP_OUTPUTTOKENAMOUNT\n    <0>\n    OP_UTXOTOKENAMOUNT\n    <3>\n    OP_PICK\n    OP_SUB\n    OP_NUMEQUALVERIFY\n    <0>\n    OP_OUTPUTVALUE\n    <0>\n    OP_UTXOVALUE\n    OP_NUMEQUALVERIFY\n    <0>\n    OP_OUTPUTTOKENCOMMITMENT\n    <8>\n    OP_ROLL\n    <4>\n    OP_ROLL\n    OP_ADD\n    <7>\n    OP_ROLL\n    <7>\n    OP_ROLL\n    <7>\n    OP_ROLL\n    <5>\n    OP_ROLL\n    <7>\n    OP_ROLL\n    <0x11>\n    OP_INVOKE\n    OP_EQUALVERIFY\n    OP_ROT\n    <2>\n    OP_OUTPUTTOKENCATEGORY\n    OP_EQUALVERIFY\n    OP_ROT\n    <3>\n    OP_OUTPUTTOKENCATEGORY\n    OP_EQUALVERIFY\n    <4>\n    OP_OUTPUTTOKENCATEGORY\n    <0>\n    OP_UTXOTOKENCATEGORY\n    <0x20>\n    OP_SPLIT\n    OP_DROP\n    OP_EQUALVERIFY\n    <4>\n    OP_OUTPUTTOKENCOMMITMENT\n    <0>\n    OP_EQUALVERIFY\n    <4>\n    OP_OUTPUTTOKENAMOUNT\n    OP_NUMEQUALVERIFY\n    OP_TXOUTPUTCOUNT\n    <8>\n    OP_LESSTHANOREQUAL\n    OP_VERIFY\n    OP_2DROP\n    OP_2DROP\n    <1>\nOP_ELSE\n    <6>\n    OP_PICK\n    <1>\n    OP_NUMEQUAL\n    OP_IF\n        OP_INPUTINDEX\n        <0>\n        OP_NUMEQUALVERIFY\n        OP_ROT\n        <0>\n        OP_INVOKE\n        <0>\n        <3>\n        OP_INVOKE\n        <3>\n        OP_PICK\n        <1>\n        OP_INVOKE\n        <4>\n        OP_PICK\n        <4>\n        OP_INVOKE\n        <5>\n        OP_ROLL\n        <6>\n        OP_INVOKE\n        <1>\n        <10>\n        OP_PICK\n        <8>\n        OP_PICK\n        <8>\n        OP_PICK\n        <7>\n        OP_INVOKE\n        <13>\n        OP_INVOKE\n        <0>\n        OP_UTXOTOKENAMOUNT\n        OP_SUB\n        <0>\n        OP_OUTPUTTOKENAMOUNT\n        <0>\n        OP_UTXOTOKENAMOUNT\n        OP_SUB\n        OP_DUP\n        <0>\n        OP_GREATERTHAN\n        OP_VERIFY\n        OP_2DUP\n        OP_GREATERTHAN\n        OP_VERIFY\n        <0>\n        OP_UTXOVALUE\n        <0xe803>\n        OP_SUB\n        OP_DUP\n        <0>\n        OP_GREATERTHANOREQUAL\n        OP_VERIFY\n        OP_ROT\n        <6>\n        OP_PICK\n        OP_ADD\n        <2>\n        OP_PICK\n        <9>\n        OP_PICK\n        OP_MUL\n        OP_OVER\n        OP_DIV\n        OP_2SWAP\n        OP_MUL\n        OP_ROT\n        OP_DIV\n        <0>\n        <0>\n        <16>\n        OP_INVOKE\n        <0>\n        OP_OUTPUTVALUE\n        <0>\n        OP_UTXOVALUE\n        OP_ROT\n        OP_SUB\n        OP_NUMEQUALVERIFY\n        <0>\n        OP_OUTPUTTOKENCOMMITMENT\n        <7>\n        OP_PICK\n        <2>\n        OP_PICK\n        OP_SUB\n        <7>\n        OP_ROLL\n        <6>\n        OP_ROLL\n        <6>\n        OP_ROLL\n        <7>\n        OP_ROLL\n        <7>\n        OP_ROLL\n        <0x11>\n        OP_INVOKE\n        OP_EQUALVERIFY\n        <1>\n        <1>\n        <7>\n        OP_ROLL\n        <5>\n        OP_ROLL\n        <15>\n        OP_INVOKE\n        <1>\n        OP_OUTPUTTOKENAMOUNT\n        OP_ROT\n        OP_ROT\n        OP_SUB\n        OP_NUMEQUALVERIFY\n        OP_TXOUTPUTCOUNT\n        <6>\n        OP_LESSTHANOREQUAL\n        OP_VERIFY\n        OP_2DROP\n        OP_2DROP\n        OP_DROP\n        <1>\n    OP_ELSE\n        <6>\n        OP_PICK\n        <2>\n        OP_NUMEQUAL\n        OP_IF\n            OP_INPUTINDEX\n            <3>\n            OP_NUMEQUALVERIFY\n            <2>\n            OP_PICK\n            <0>\n            OP_INVOKE\n            <0>\n            <2>\n            OP_PICK\n            OP_SIZE\n            <0x20>\n            OP_NUMEQUALVERIFY\n            <2>\n            OP_CAT\n            OP_SWAP\n            OP_UTXOTOKENCATEGORY\n            OP_EQUALVERIFY\n            OP_ROT\n            <1>\n            OP_UTXOTOKENCATEGORY\n            OP_EQUALVERIFY\n            <1>\n            OP_UTXOTOKENCOMMITMENT\n            OP_DUP\n            <6>\n            OP_SPLIT\n            OP_DROP\n            OP_DUP\n            <5>\n            OP_INVOKE\n            <2>\n            OP_UTXOBYTECODE\n            <9>\n            OP_ROLL\n            OP_EQUALVERIFY\n            <2>\n            OP_INPUTBYTECODE\n            <1>\n            OP_SPLIT\n            OP_DROP\n            <0x51>\n            OP_EQUALVERIFY\n            <3>\n            <3>\n            OP_INVOKE\n            <3>\n            OP_PICK\n            <4>\n            OP_INVOKE\n            OP_DUP\n            <5>\n            OP_INVOKE\n            <5>\n            OP_PICK\n            <1>\n            OP_INVOKE\n            <4>\n            <14>\n            OP_PICK\n            <12>\n            OP_PICK\n            <8>\n            OP_PICK\n            <7>\n            OP_INVOKE\n            <12>\n            OP_PICK\n            <5>\n            <0x51>\n            <10>\n            OP_PICK\n            <12>\n            OP_INVOKE\n            <6>\n            <0x12>\n            OP_PICK\n            <16>\n            OP_PICK\n            <5>\n            OP_PICK\n            <7>\n            OP_INVOKE\n            <2>\n            OP_UTXOTOKENCOMMITMENT\n            OP_SIZE\n            <0x4b>\n            OP_NUMEQUALVERIFY\n            OP_DUP\n            <0x40>\n            OP_SPLIT\n            OP_NIP\n            <3>\n            OP_SPLIT\n            OP_DROP\n            <5>\n            OP_INVOKE\n            <0x40420f>\n            OP_MUL\n            OP_DUP\n            <0x80969800>\n            OP_GREATERTHANOREQUAL\n            OP_VERIFY\n            OP_DUP\n            <0x000065cd1d>\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_OVER\n            <0x43>\n            OP_SPLIT\n            OP_NIP\n            <2>\n            OP_SPLIT\n            OP_DROP\n            <5>\n            OP_INVOKE\n            OP_DUP\n            <0xbc7f>\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_ROT\n            <0x45>\n            OP_SPLIT\n            OP_NIP\n            <6>\n            OP_SPLIT\n            OP_DROP\n            <5>\n            OP_INVOKE\n            <13>\n            OP_PICK\n            OP_OVER\n            OP_GREATERTHANOREQUAL\n            OP_VERIFY\n            <13>\n            OP_PICK\n            <8>\n            OP_PICK\n            OP_GREATERTHANOREQUAL\n            OP_VERIFY\n            <12>\n            OP_ROLL\n            <6>\n            OP_INVOKE\n            <5>\n            OP_INVOKE\n            <13>\n            OP_PICK\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            <2>\n            OP_PICK\n            OP_ROT\n            <13>\n            OP_PICK\n            <3>\n            OP_ROLL\n            <1>\n            <4>\n            OP_ROLL\n            <4>\n            OP_ROLL\n            OP_MUL\n            OP_2SWAP\n            OP_SUB\n            <0x805101>\n            OP_ADD\n            OP_1SUB\n            <0x805101>\n            OP_DIV\n            OP_MUL\n            <0xd0b137>\n            OP_DIV\n            OP_ADD\n            OP_ADD\n            <2>\n            OP_UTXOVALUE\n            <13>\n            OP_ROLL\n            <8>\n            OP_INVOKE\n            OP_DUP\n            <0>\n            OP_GREATERTHAN\n            OP_VERIFY\n            <2>\n            OP_PICK\n            <12>\n            OP_MUL\n            <0x1027>\n            OP_MUL\n            <2>\n            OP_PICK\n            <2>\n            OP_PICK\n            OP_MUL\n            <10>\n            OP_MUL\n            OP_GREATERTHAN\n            OP_VERIFY\n            <2>\n            OP_PICK\n            OP_ROT\n            <2>\n            OP_PICK\n            OP_SWAP\n            OP_ROT\n            <0x1027>\n            <0xe803>\n            OP_ADD\n            OP_MUL\n            <2>\n            OP_PICK\n            OP_ADD\n            OP_1SUB\n            OP_ROT\n            OP_DIV\n            OP_MIN\n            <3>\n            OP_ROLL\n            <4>\n            OP_ROLL\n            OP_ADD\n            <3>\n            OP_ROLL\n            OP_OVER\n            OP_MUL\n            <4>\n            OP_PICK\n            OP_ADD\n            OP_1SUB\n            <4>\n            OP_PICK\n            OP_DIV\n            OP_DUP\n            <11>\n            OP_PICK\n            OP_LESSTHAN\n            OP_VERIFY\n            OP_DUP\n            <5>\n            OP_PICK\n            OP_MUL\n            <2>\n            OP_PICK\n            OP_DIV\n            <3>\n            OP_PICK\n            <5>\n            OP_PICK\n            OP_MUL\n            <3>\n            OP_PICK\n            OP_MUL\n            <0x1027>\n            <7>\n            OP_PICK\n            OP_MUL\n            OP_DIV\n            <2>\n            OP_PICK\n            OP_SUB\n            <11>\n            OP_PICK\n            <8>\n            OP_PICK\n            <12>\n            OP_ROLL\n            <15>\n            OP_PICK\n            <12>\n            OP_PICK\n            OP_SUB\n            OP_SWAP\n            <11>\n            OP_INVOKE\n            <0>\n            <2>\n            OP_PICK\n            <0>\n            OP_GREATERTHAN\n            OP_IF\n                <3>\n                OP_UTXOVALUE\n                <0xe803>\n                OP_SUB\n                OP_DUP\n                <0>\n                OP_GREATERTHANOREQUAL\n                OP_VERIFY\n                <14>\n                OP_PICK\n                OP_OVER\n                <10>\n                OP_PICK\n                OP_MUL\n                <8>\n                OP_PICK\n                OP_MUL\n                <0x1027>\n                <12>\n                OP_PICK\n                OP_MUL\n                OP_DIV\n                OP_ADD\n                <13>\n                OP_INVOKE\n                <3>\n                OP_UTXOTOKENAMOUNT\n                OP_SUB\n                <5>\n                OP_PICK\n                OP_OVER\n                <6>\n                OP_PICK\n                OP_ADD\n                <3>\n                OP_PICK\n                <2>\n                OP_PICK\n                <0>\n                OP_GREATERTHANOREQUAL\n                OP_VERIFY\n                OP_DUP\n                <0>\n                OP_GREATERTHAN\n                OP_VERIFY\n                OP_ROT\n                OP_ROT\n                OP_MUL\n                OP_SWAP\n                OP_DIV\n                <4>\n                OP_ROLL\n                OP_DROP\n                OP_SWAP\n                OP_2SWAP\n                OP_ROT\n                OP_2DROP\n                OP_DROP\n            OP_ENDIF\n            <12>\n            OP_ROLL\n            <10>\n            OP_PICK\n            <3>\n            OP_PICK\n            <14>\n            OP_ROLL\n            <4>\n            OP_PICK\n            <0>\n            OP_GREATERTHAN\n            OP_IF\n                <13>\n                OP_PICK\n                <0x11>\n                OP_PICK\n                <16>\n                OP_PICK\n                OP_SUB\n                <10>\n                OP_INVOKE\n                OP_DUP\n                <6>\n                OP_PICK\n                <8>\n                OP_PICK\n                <2>\n                OP_PICK\n                <0>\n                OP_GREATERTHANOREQUAL\n                OP_VERIFY\n                OP_OVER\n                <0>\n                OP_GREATERTHAN\n                OP_VERIFY\n                OP_OVER\n                OP_ADD\n                OP_DUP\n                <0>\n                OP_GREATERTHAN\n                OP_VERIFY\n                <2>\n                OP_PICK\n                OP_ROT\n                <0x00a302>\n                <4>\n                OP_ROLL\n                OP_SUB\n                OP_MUL\n                <2>\n                OP_PICK\n                OP_DIV\n                OP_ADD\n                OP_OVER\n                <7>\n                OP_ROLL\n                OP_DROP\n                OP_SWAP\n                OP_TOALTSTACK\n                OP_SWAP\n                OP_TOALTSTACK\n                OP_SWAP\n                OP_TOALTSTACK\n                OP_SWAP\n                OP_2SWAP\n                OP_ROT\n                OP_FROMALTSTACK\n                OP_FROMALTSTACK\n                OP_FROMALTSTACK\n                OP_OVER\n                <5>\n                OP_ROLL\n                OP_DROP\n                OP_SWAP\n                OP_TOALTSTACK\n                OP_SWAP\n                OP_2SWAP\n                OP_ROT\n                OP_FROMALTSTACK\n                OP_DUP\n                <6>\n                OP_ROLL\n                OP_DROP\n                OP_SWAP\n                OP_TOALTSTACK\n                OP_SWAP\n                OP_TOALTSTACK\n                OP_SWAP\n                OP_2SWAP\n                OP_ROT\n                OP_FROMALTSTACK\n                OP_FROMALTSTACK\n                <0x14>\n                OP_PICK\n                <4>\n                OP_ROLL\n                OP_DROP\n                OP_SWAP\n                OP_2SWAP\n                OP_ROT\n                OP_2DROP\n                OP_DROP\n            OP_ENDIF\n            <5>\n            <0x17>\n            OP_ROLL\n            <0x15>\n            OP_ROLL\n            <14>\n            OP_INVOKE\n            <5>\n            OP_OUTPUTTOKENAMOUNT\n            <13>\n            OP_ROLL\n            <9>\n            OP_ROLL\n            OP_SUB\n            OP_NUMEQUALVERIFY\n            <0x11>\n            OP_ROLL\n            <6>\n            OP_OUTPUTTOKENCATEGORY\n            OP_EQUALVERIFY\n            <6>\n            OP_OUTPUTTOKENAMOUNT\n            <5>\n            OP_UTXOTOKENAMOUNT\n            <9>\n            OP_PICK\n            OP_ADD\n            OP_NUMEQUALVERIFY\n            <3>\n            <3>\n            <16>\n            OP_INVOKE\n            <3>\n            OP_OUTPUTTOKENAMOUNT\n            <3>\n            OP_UTXOTOKENAMOUNT\n            OP_NUMEQUALVERIFY\n            <3>\n            OP_OUTPUTTOKENCOMMITMENT\n            <14>\n            OP_PICK\n            <9>\n            OP_PICK\n            OP_SUB\n            OP_2ROT\n            OP_2ROT\n            OP_SWAP\n            <0x11>\n            OP_ROLL\n            <0x11>\n            OP_INVOKE\n            OP_EQUALVERIFY\n            <3>\n            OP_OUTPUTVALUE\n            <3>\n            OP_UTXOVALUE\n            <7>\n            OP_ROLL\n            OP_ADD\n            OP_NUMEQUALVERIFY\n            <4>\n            <7>\n            <13>\n            OP_ROLL\n            <13>\n            OP_ROLL\n            <15>\n            OP_INVOKE\n            <7>\n            OP_OUTPUTTOKENAMOUNT\n            <9>\n            OP_ROLL\n            <5>\n            OP_ROLL\n            OP_SUB\n            OP_NUMEQUALVERIFY\n            OP_2DROP\n            OP_2DROP\n            OP_2DROP\n            OP_2DROP\n            OP_DROP\n            <1>\n        OP_ELSE\n            <6>\n            OP_ROLL\n            <3>\n            OP_NUMEQUALVERIFY\n            OP_INPUTINDEX\n            <0>\n            OP_NUMEQUALVERIFY\n            <2>\n            OP_PICK\n            <0>\n            OP_INVOKE\n            <0>\n            <3>\n            OP_INVOKE\n            <3>\n            OP_PICK\n            <1>\n            OP_INVOKE\n            <4>\n            OP_PICK\n            <4>\n            OP_INVOKE\n            OP_DUP\n            <5>\n            OP_INVOKE\n            <6>\n            OP_ROLL\n            <6>\n            OP_INVOKE\n            OP_DUP\n            <5>\n            OP_INVOKE\n            <1>\n            <13>\n            OP_PICK\n            <10>\n            OP_PICK\n            <10>\n            OP_PICK\n            <7>\n            OP_INVOKE\n            <2>\n            <11>\n            OP_PICK\n            <9>\n            OP_INVOKE\n            <5>\n            OP_INVOKE\n            OP_DUP\n            <3>\n            OP_ROLL\n            OP_GREATERTHANOREQUAL\n            OP_VERIFY\n            OP_DUP\n            <4>\n            OP_PICK\n            OP_GREATERTHANOREQUAL\n            OP_VERIFY\n            <12>\n            OP_PICK\n            <3>\n            <0x53>\n            <3>\n            OP_PICK\n            <12>\n            OP_INVOKE\n            <0>\n            OP_UTXOVALUE\n            <0xe803>\n            OP_SUB\n            <1>\n            <1>\n            <0x13>\n            OP_ROLL\n            <16>\n            OP_ROLL\n            <15>\n            OP_INVOKE\n            <1>\n            OP_OUTPUTTOKENAMOUNT\n            <13>\n            OP_PICK\n            OP_SUB\n            OP_DUP\n            <0>\n            OP_GREATERTHAN\n            OP_VERIFY\n            <0>\n            OP_UTXOVALUE\n            <0>\n            OP_OUTPUTVALUE\n            OP_SUB\n            OP_DUP\n            <0>\n            OP_GREATERTHAN\n            OP_VERIFY\n            OP_DUP\n            <3>\n            OP_ROLL\n            OP_LESSTHANOREQUAL\n            OP_VERIFY\n            OP_OVER\n            <0x1027>\n            OP_MUL\n            <5>\n            OP_ROLL\n            OP_MUL\n            <0x1027>\n            OP_MUL\n            OP_SWAP\n            <6>\n            OP_ROLL\n            OP_MUL\n            <3>\n            OP_ROLL\n            <4>\n            OP_ROLL\n            OP_ADD\n            OP_MUL\n            <0x1027>\n            <0x32>\n            OP_SUB\n            OP_MUL\n            OP_GREATERTHANOREQUAL\n            OP_VERIFY\n            <7>\n            OP_PICK\n            <6>\n            OP_PICK\n            <8>\n            OP_ROLL\n            <4>\n            OP_ROLL\n            <6>\n            OP_ROLL\n            OP_SUB\n            OP_SWAP\n            <11>\n            OP_INVOKE\n            <0>\n            <0>\n            <16>\n            OP_INVOKE\n            <0>\n            OP_OUTPUTTOKENAMOUNT\n            <0>\n            OP_UTXOTOKENAMOUNT\n            OP_NUMEQUALVERIFY\n            <0>\n            OP_OUTPUTTOKENCOMMITMENT\n            <7>\n            OP_ROLL\n            <3>\n            OP_ROLL\n            OP_ADD\n            <6>\n            OP_ROLL\n            <6>\n            OP_ROLL\n            <6>\n            OP_ROLL\n            <5>\n            OP_ROLL\n            <6>\n            OP_ROLL\n            <0x11>\n            OP_INVOKE\n            OP_EQUALVERIFY\n            OP_SWAP\n            <2>\n            OP_OUTPUTTOKENCATEGORY\n            OP_EQUALVERIFY\n            OP_SWAP\n            <3>\n            OP_OUTPUTTOKENCATEGORY\n            OP_EQUALVERIFY\n            OP_TXOUTPUTCOUNT\n            <7>\n            OP_LESSTHANOREQUAL\n            OP_NIP\n            OP_NIP\n            OP_NIP\n        OP_ENDIF\n    OP_ENDIF\nOP_ENDIF"
    },
    "u1_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_1": {
      "name": "unlock_1",
      "script": "",
      "unlocks": "l1_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_1",
      "passes": [
        "s1_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_1"
      ]
    },
    "l1_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_1": {
      "lockingType": "p2sh32",
      "name": "lock_1",
      "script": "<0x485674fb6b9897bed0b478992108e752de00a3c3f6ac90cf210d05f1823bdc7601>\nOP_INPUTINDEX\nOP_1SUB\nOP_UTXOTOKENCATEGORY\nOP_EQUAL"
    },
    "u2_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_4": {
      "name": "unlock_2",
      "script": "<0xc2ee1b90584d5b24feab947568989287b7fe82d06dc76657227901d7a6827c503126d726dc00940b639f8ef45e264a2e15cd20633f7a4310d1084cb7182e1cf961>\n<0x033faa7fde52a8f0fecdc5046a49bb3534cc52b79d16d147a34093bc2d9aa47555>",
      "unlocks": "l2_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_4",
      "passes": [
        "s2_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_4"
      ]
    },
    "l2_e351738e3db57214606d1c83f59f5cbcf951cbd67cbfc0567675bd19bda63ba3_4": {
      "lockingType": "standard",
      "name": "lock_2",
      "script": "OP_DUP\nOP_HASH160\n<0xce9f8bac2ba2688abd89bf703be4af8c68f6d81d>\nOP_EQUALVERIFY\nOP_CHECKSIG"
    },
    "u3_6c4d616f5b4bd44c3467383f980c3885d1a7fa4c47a84eba6282c477d551fa61_2": {
      "name": "unlock_3",
      "script": "<0xa688716bd0ef0db3b2045154d8436a7dde470b96b8884728d203faac68fcee1720fdd5cc247feb1b4b0f9af46975e1b381e8b9074e889ae292bb33149bc6a12261>\n<0x02880b01f17b448e4824c6dfa55a21adb8394886e5fd6ab46af970de61858a0a0c>",
      "unlocks": "l3_6c4d616f5b4bd44c3467383f980c3885d1a7fa4c47a84eba6282c477d551fa61_2",
      "passes": [
        "s3_6c4d616f5b4bd44c3467383f980c3885d1a7fa4c47a84eba6282c477d551fa61_2"
      ]
    },
    "l3_6c4d616f5b4bd44c3467383f980c3885d1a7fa4c47a84eba6282c477d551fa61_2": {
      "lockingType": "standard",
      "name": "lock_3",
      "script": "OP_DUP\nOP_HASH160\n<0x0cd6ae211c86955258478a67ba3a2c0788f72ddd>\nOP_EQUALVERIFY\nOP_CHECKSIG"
    }
  },
  "supported": [
    "BCH_2023_05",
    "BCH_2025_05",
    "BCH_2026_05",
    "BCH_SPEC"
  ],
  "version": 0
}