{
  "setup": {
    "mnemonic": "all all all all all all all all all all all all",
    "passphrase": ""
  },
  "tests": [
    {
      "description": "Multisig transaction with token minting",
      "parameters": {
        "protocol_magic": 764824073,
        "network_id": 1,
        "fee": 42,
        "ttl": 10,
        "validity_interval_start": 47,
        "certificates": [],
        "withdrawals": [],
        "auxiliary_data": null,
        "inputs": [
          {
            "prev_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7",
            "prev_index": 0
          }
        ],
        "outputs": [
          {
            "address": "addr1q84sh2j72ux0l03fxndjnhctdg7hcppsaejafsa84vh7lwgmcs5wgus8qt4atk45lvt4xfxpjtwfhdmvchdf2m3u3hlsd5tq5r",
            "amount": "2000000",
            "token_bundle": [
              {
                "policy_id": "95a292ffee938be03e9bae5657982a74e9014eb4960108c9e23a5b39",
                "tokens": [
                  {
                    "asset_name_bytes": "74652474436f696e",
                    "amount": "7878754"
                  }
                ]
              },
              {
                "policy_id": "96a292ffee938be03e9bae5657982a74e9014eb4960108c9e23a5b39",
                "tokens": [
                  {
                    "asset_name_bytes": "74652474436f696e",
                    "amount": "7878754"
                  },
                  {
                    "asset_name_bytes": "75652474436f696e",
                    "amount": "1234"
                  }
                ]
              }
            ]
          }
        ],
        "mint": [
          {
            "policy_id": "95a292ffee938be03e9bae5657982a74e9014eb4960108c9e23a5b39",
            "tokens": [
              {
                "asset_name_bytes": "74652474436f696e",
                "mint_amount": "7878754"
              },
              {
                "asset_name_bytes": "75652474436f696e",
                "mint_amount": "-7878754"
              }
            ]
          },
          {
            "policy_id": "96a292ffee938be03e9bae5657982a74e9014eb4960108c9e23a5b39",
            "tokens": [
              {
                "asset_name_bytes": "74652474436f696e",
                "mint_amount": "7878754"
              },
              {
                "asset_name_bytes": "75652474436f696e",
                "mint_amount": "-1234"
              }
            ]
          }
        ],
        "script_data_hash": null,
        "collateral_inputs": [],
        "required_signers": [],
        "collateral_return": null,
        "total_collateral": null,
        "reference_inputs": [],
        "signing_mode": "MULTISIG_TRANSACTION",
        "additional_witness_requests": [
          {
            "path": "m/1854'/1815'/0'/0/0"
          },
          {
            "path": "m/1855'/1815'/0'"
          }
        ],
        "include_network_id": false,
        "tag_cbor_sets": false
      },
      "result": {
        "tx_hash": "042c1d3a6eab693d2ea6b186a88aed038159e7eb581da80464bca7339fb9afe0",
        "witnesses": [
          {
            "type": 1,
            "pub_key": "b10be5c0d11ad8292bbe69e220ca0cfbe154610b3041a8e72f9d515c226ab3b1",
            "signature": "ef08436c998df4fd4aade2ce240d92d8851783b688a949c167aa070e885ffb592943767ddae0b826265a307405cf9865b6f66fbfa2e5a39797950104b7b13d0d",
            "chain_code": null
          },
          {
            "type": 1,
            "pub_key": "b75258e4f61eb7b313d8554c2fe10673cf214ca2d762bfd53ec3b7846e2ee872",
            "signature": "d42665ef7855bfe6898b440476ec8967f8ce786a30865a27e0c091b912b8fd87cad2f7d2f1adeb0e2a7201f2ca020a41f48fb982cb3b7f278dab848192d42e0d",
            "chain_code": null
          }
        ]
      }
    },
    {
      "description": "Multisig transaction with stake registration certificate",
      "parameters": {
        "protocol_magic": 764824073,
        "network_id": 1,
        "fee": 42,
        "ttl": 10,
        "validity_interval_start": null,
        "certificates": [
          {
            "type": 0,
            "script_hash": "29fb5fd4aa8cadd6705acc8263cee0fc62edca5ac38db593fec2f9fd"
          }
        ],
        "withdrawals": [],
        "auxiliary_data": null,
        "inputs": [
          {
            "prev_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7",
            "prev_index": 0
          }
        ],
        "outputs": [
          {
            "address": "addr1q84sh2j72ux0l03fxndjnhctdg7hcppsaejafsa84vh7lwgmcs5wgus8qt4atk45lvt4xfxpjtwfhdmvchdf2m3u3hlsd5tq5r",
            "amount": "1"
          }
        ],
        "mint": [],
        "script_data_hash": null,
        "collateral_inputs": [],
        "required_signers": [],
        "collateral_return": null,
        "total_collateral": null,
        "reference_inputs": [],
        "signing_mode": "MULTISIG_TRANSACTION",
        "additional_witness_requests": [
          {
            "path": "m/1854'/1815'/0'/0/0"
          }
        ],
        "include_network_id": false,
        "tag_cbor_sets": false
      },
      "result": {
        "tx_hash": "ed9fc2755091fa72b58e9dd06db05cce87c0c6f3962f587d5fc348fe478f0752",
        "witnesses": [
          {
            "type": 1,
            "pub_key": "b10be5c0d11ad8292bbe69e220ca0cfbe154610b3041a8e72f9d515c226ab3b1",
            "signature": "dccfcce8a2a17673c0e465a60a334eabbe326127d3dd04b727702ea486ed7c231259353c0890cfcb8209169eda7a139aeec42c77ce87231b0b9c250efb64450e",
            "chain_code": null
          }
        ]
      }
    },
    {
      "description": "Multisig transaction with stake registration and stake delegation certificates",
      "parameters": {
        "protocol_magic": 764824073,
        "network_id": 1,
        "fee": 42,
        "ttl": 10,
        "validity_interval_start": null,
        "certificates": [
          {
            "type": 0,
            "script_hash": "29fb5fd4aa8cadd6705acc8263cee0fc62edca5ac38db593fec2f9fd"
          },
          {
            "type": 2,
            "pool": "f61c42cbf7c8c53af3f520508212ad3e72f674f957fe23ff0acb4973",
            "script_hash": "29fb5fd4aa8cadd6705acc8263cee0fc62edca5ac38db593fec2f9fd"
          }
        ],
        "withdrawals": [],
        "auxiliary_data": null,
        "inputs": [
          {
            "prev_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7",
            "prev_index": 0
          }
        ],
        "outputs": [
          {
            "address": "addr1q84sh2j72ux0l03fxndjnhctdg7hcppsaejafsa84vh7lwgmcs5wgus8qt4atk45lvt4xfxpjtwfhdmvchdf2m3u3hlsd5tq5r",
            "amount": "1"
          }
        ],
        "mint": [],
        "script_data_hash": null,
        "collateral_inputs": [],
        "required_signers": [],
        "collateral_return": null,
        "total_collateral": null,
        "reference_inputs": [],
        "signing_mode": "MULTISIG_TRANSACTION",
        "additional_witness_requests": [
          {
            "path": "m/1854'/1815'/0'/0/0"
          },
          {
            "path": "m/1854'/1815'/0'/2/0"
          }
        ],
        "include_network_id": false,
        "tag_cbor_sets": false
      },
      "result": {
        "tx_hash": "26fb07b23368898665829283985ffe6c4cb2ec13758e83f467b78e5061f9619b",
        "witnesses": [
          {
            "type": 1,
            "pub_key": "b10be5c0d11ad8292bbe69e220ca0cfbe154610b3041a8e72f9d515c226ab3b1",
            "signature": "c3fc7aae0a78b3b888f68775da3b9ba1e5478f2003e8c1f0b558172acd23205f2652e7e021f5041a4a1a785fad4f711ca80a9b39afd2939644d4da47d86f7b05",
            "chain_code": null
          },
          {
            "type": 1,
            "pub_key": "f2ef4ecd21ad28a8d270ca7be7e96c87f60dc821e13c0d0c5870344e9693637c",
            "signature": "982247b7a3a3625eaae74d4710f0d9a9b4bae6f0e201c31544f056ad3d7e5940e477cedf3f83fa0e37152e5f97585d910296e95395677dee047e204864187f09",
            "chain_code": null
          }
        ]
      }
    },
    {
      "description": "Multisig transaction with stake deregistration",
      "parameters": {
        "protocol_magic": 764824073,
        "network_id": 1,
        "fee": 42,
        "ttl": 10,
        "validity_interval_start": null,
        "certificates": [
          {
            "type": 1,
            "script_hash": "29fb5fd4aa8cadd6705acc8263cee0fc62edca5ac38db593fec2f9fd"
          }
        ],
        "withdrawals": [],
        "auxiliary_data": null,
        "inputs": [
          {
            "prev_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7",
            "prev_index": 0
          }
        ],
        "outputs": [
          {
            "address": "addr1q84sh2j72ux0l03fxndjnhctdg7hcppsaejafsa84vh7lwgmcs5wgus8qt4atk45lvt4xfxpjtwfhdmvchdf2m3u3hlsd5tq5r",
            "amount": "1"
          }
        ],
        "mint": [],
        "script_data_hash": null,
        "collateral_inputs": [],
        "required_signers": [],
        "collateral_return": null,
        "total_collateral": null,
        "reference_inputs": [],
        "signing_mode": "MULTISIG_TRANSACTION",
        "additional_witness_requests": [
          {
            "path": "m/1854'/1815'/0'/0/0"
          },
          {
            "path": "m/1854'/1815'/0'/2/0"
          }
        ],
        "include_network_id": false,
        "tag_cbor_sets": false
      },
      "result": {
        "tx_hash": "c4e70484c964eca910219047542632ac9a9ac81f11f5d5afd8bb1b0ef4366d69",
        "witnesses": [
          {
            "type": 1,
            "pub_key": "b10be5c0d11ad8292bbe69e220ca0cfbe154610b3041a8e72f9d515c226ab3b1",
            "signature": "059fa17fb8e8302083d110ec4587d6ce80b3bc15baa75e0a2d449df190ce462d0e6ebc67d96f74fa6ce0b149714d1ef24f40c24846fef9d58405c6e2287e540b",
            "chain_code": null
          },
          {
            "type": 1,
            "pub_key": "f2ef4ecd21ad28a8d270ca7be7e96c87f60dc821e13c0d0c5870344e9693637c",
            "signature": "dc51848d3257f8f6783d6a53736ba638bc62c7098e5ec6d4d2b313520c78c689942f6e2542ba2b6b9749b7a57d4c8658c84fbc5b1e2847159eb0c256298bcd01",
            "chain_code": null
          }
        ]
      }
    },
    {
      "description": "Multisig transaction with stake deregistration and withdrawal",
      "parameters": {
        "protocol_magic": 764824073,
        "network_id": 1,
        "fee": 42,
        "ttl": 10,
        "validity_interval_start": null,
        "certificates": [
          {
            "type": 1,
            "script_hash": "29fb5fd4aa8cadd6705acc8263cee0fc62edca5ac38db593fec2f9fd"
          }
        ],
        "withdrawals": [
          {
            "amount": "1000",
            "script_hash": "29fb5fd4aa8cadd6705acc8263cee0fc62edca5ac38db593fec2f9fd"
          }
        ],
        "auxiliary_data": null,
        "inputs": [
          {
            "prev_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7",
            "prev_index": 0
          }
        ],
        "outputs": [
          {
            "address": "addr1q84sh2j72ux0l03fxndjnhctdg7hcppsaejafsa84vh7lwgmcs5wgus8qt4atk45lvt4xfxpjtwfhdmvchdf2m3u3hlsd5tq5r",
            "amount": "1"
          }
        ],
        "mint": [],
        "script_data_hash": null,
        "collateral_inputs": [],
        "required_signers": [],
        "collateral_return": null,
        "total_collateral": null,
        "reference_inputs": [],
        "signing_mode": "MULTISIG_TRANSACTION",
        "additional_witness_requests": [
          {
            "path": "m/1854'/1815'/0'/0/0"
          },
          {
            "path": "m/1854'/1815'/0'/2/0"
          }
        ],
        "include_network_id": false,
        "tag_cbor_sets": false
      },
      "result": {
        "tx_hash": "e02d252c5cad2a4d8f163069cd7f0822c7876d16af9ad8ac2d461655812b2d1b",
        "witnesses": [
          {
            "type": 1,
            "pub_key": "b10be5c0d11ad8292bbe69e220ca0cfbe154610b3041a8e72f9d515c226ab3b1",
            "signature": "882994b27b1886a2f7ae3b42e08f3ce2c9c5b7d82e467135e0069f396a18f89696e882dbeadce0b3af8a10edbfb55057e6909e8232ac0107cc4fbf647493720b",
            "chain_code": null
          },
          {
            "type": 1,
            "pub_key": "f2ef4ecd21ad28a8d270ca7be7e96c87f60dc821e13c0d0c5870344e9693637c",
            "signature": "cc119eb4e7f27d5c316a5d1301850a2f3e4d08c267d5422cae8e4f00178a55d053a2288ed0a55fc8ec05bd8c1cd5fee5a713da85d489a2a02ac273866e36ae06",
            "chain_code": null
          }
        ]
      }
    },
    {
      "description": "Multisig transaction with most elements filled and shared with Ledger",
      "parameters": {
        "protocol_magic": 764824073,
        "network_id": 1,
        "fee": 42,
        "ttl": 10,
        "validity_interval_start": 47,
        "certificates": [
          {
            "type": 0,
            "script_hash": "29fb5fd4aa8cadd6705acc8263cee0fc62edca5ac38db593fec2f9fd"
          },
          {
            "type": 1,
            "script_hash": "29fb5fd4aa8cadd6705acc8263cee0fc62edca5ac38db593fec2f9fd"
          },
          {
            "type": 2,
            "script_hash": "29fb5fd4aa8cadd6705acc8263cee0fc62edca5ac38db593fec2f9fd",
            "pool": "f61c42cbf7c8c53af3f520508212ad3e72f674f957fe23ff0acb4973"
          }
        ],
        "withdrawals": [
          {
            "amount": "1000",
            "script_hash": "29fb5fd4aa8cadd6705acc8263cee0fc62edca5ac38db593fec2f9fd"
          }
        ],
        "auxiliary_data": {
          "hash": "58ec01578fcdfdc376f09631a7b2adc608eaf57e3720484c7ff37c13cff90fdf"
        },
        "inputs": [
          {
            "prev_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7",
            "prev_index": 0
          }
        ],
        "outputs": [
          {
            "address": "addr1q84sh2j72ux0l03fxndjnhctdg7hcppsaejafsa84vh7lwgmcs5wgus8qt4atk45lvt4xfxpjtwfhdmvchdf2m3u3hlsd5tq5r",
            "amount": "2000000",
            "token_bundle": [
              {
                "policy_id": "0d63e8d2c5a00cbcffbdf9112487c443466e1ea7d8c834df5ac5c425",
                "tokens": [
                  {
                    "asset_name_bytes": "74657374436f696e",
                    "amount": "7878754"
                  }
                ]
              }
            ]
          },
          {
            "address": "addr1w9rhu54nz94k9l5v6d9rzfs47h7dv7xffcwkekuxcx3evnqpvuxu0",
            "amount": "1",
            "datum_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7"
          }
        ],
        "mint": [
          {
            "policy_id": "0d63e8d2c5a00cbcffbdf9112487c443466e1ea7d8c834df5ac5c425",
            "tokens": [
              {
                "asset_name_bytes": "74657374436f696e",
                "mint_amount": "7878754"
              },
              {
                "asset_name_bytes": "75657374436f696e",
                "mint_amount": "-7878754"
              }
            ]
          }
        ],
        "script_data_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7",
        "collateral_inputs": [],
        "required_signers": [],
        "collateral_return": null,
        "total_collateral": null,
        "reference_inputs": [],
        "signing_mode": "MULTISIG_TRANSACTION",
        "additional_witness_requests": [
          {
            "path": "m/1854'/1815'/0'/0/0"
          },
          {
            "path": "m/1854'/1815'/0'/2/0"
          },
          {
            "path": "m/1855'/1815'/0'"
          }
        ],
        "include_network_id": true,
        "tag_cbor_sets": false
      },
      "result": {
        "tx_hash": "c3637e34529fae17dbbb90c58307df0cf3b818f4c034860fff362d1ea864cca4",
        "witnesses": [
          {
            "type": 1,
            "pub_key": "b10be5c0d11ad8292bbe69e220ca0cfbe154610b3041a8e72f9d515c226ab3b1",
            "signature": "58bc9f1c39f2cd4248ad79a5f6a4733a6e751e86b09163e468b92ec1079590f6052f30f9a782812ba1b553f1c5f22cad807af97494cf8a0a26bf123bc2f60202",
            "chain_code": null
          },
          {
            "type": 1,
            "pub_key": "f2ef4ecd21ad28a8d270ca7be7e96c87f60dc821e13c0d0c5870344e9693637c",
            "signature": "8b3e5b1b013d7456c1b0d67a334af725e3e1d3ea9a4a8ff05889314691f797cb49fff2cc10764133bce154db5e0eb91e4c1982cf53e6578648cf1f251f37020a",
            "chain_code": null
          },
          {
            "type": 1,
            "pub_key": "b75258e4f61eb7b313d8554c2fe10673cf214ca2d762bfd53ec3b7846e2ee872",
            "signature": "cb3daca29e217a9f0c7e5ad47b0d07827ce8937d252ba6e32415f4613e8e6675e1b3964d28b354d338bae623bba1c30bf47a37818b56602a6e7ba7ff081aa605",
            "chain_code": null
          }
        ]
      }
    },
    {
      "description": "Multisig transaction with output datum hash",
      "parameters": {
        "protocol_magic": 764824073,
        "network_id": 1,
        "fee": 42,
        "ttl": 10,
        "validity_interval_start": null,
        "certificates": [],
        "withdrawals": [],
        "auxiliary_data": null,
        "inputs": [
          {
            "prev_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7",
            "prev_index": 0
          }
        ],
        "outputs": [
          {
            "address": "addr1w9rhu54nz94k9l5v6d9rzfs47h7dv7xffcwkekuxcx3evnqpvuxu0",
            "amount": "1",
            "datum_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7"
          }
        ],
        "mint": [],
        "script_data_hash": null,
        "collateral_inputs": [],
        "required_signers": [],
        "collateral_return": null,
        "total_collateral": null,
        "reference_inputs": [],
        "signing_mode": "MULTISIG_TRANSACTION",
        "additional_witness_requests": [
          {
            "path": "m/1854'/1815'/0'/0/0"
          }
        ],
        "include_network_id": false,
        "tag_cbor_sets": false
      },
      "result": {
        "tx_hash": "8ea2765f1e46d84f02d8b25a5f0cf445aaeaadcab913e17e59388a4f898ca812",
        "witnesses": [
          {
            "type": 1,
            "pub_key": "b10be5c0d11ad8292bbe69e220ca0cfbe154610b3041a8e72f9d515c226ab3b1",
            "signature": "186bd74158d42d1703ac97171f09c50052a6ce6e9dad38520aa38c25c94df6857a6be3c930464ba64884cc8cdd01d05c533d9e9026b2ba50afbe93752bfd0106",
            "chain_code": null
          }
        ]
      }
    },
    {
      "description": "Multisig transaction with script data hash",
      "parameters": {
        "protocol_magic": 764824073,
        "network_id": 1,
        "fee": 42,
        "ttl": 10,
        "validity_interval_start": null,
        "certificates": [],
        "withdrawals": [],
        "auxiliary_data": null,
        "inputs": [
          {
            "prev_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7",
            "prev_index": 0
          }
        ],
        "outputs": [
          {
            "address": "addr1q84sh2j72ux0l03fxndjnhctdg7hcppsaejafsa84vh7lwgmcs5wgus8qt4atk45lvt4xfxpjtwfhdmvchdf2m3u3hlsd5tq5r",
            "amount": "1"
          }
        ],
        "mint": [],
        "script_data_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7",
        "collateral_inputs": [],
        "required_signers": [],
        "collateral_return": null,
        "total_collateral": null,
        "reference_inputs": [],
        "signing_mode": "MULTISIG_TRANSACTION",
        "additional_witness_requests": [
          {
            "path": "m/1854'/1815'/0'/0/0"
          }
        ],
        "include_network_id": false,
        "tag_cbor_sets": false
      },
      "result": {
        "tx_hash": "ee065ce429d8dbcc2432aa81706877f2eee4fc5031d1e1ae06fe993b9987b1be",
        "witnesses": [
          {
            "type": 1,
            "pub_key": "b10be5c0d11ad8292bbe69e220ca0cfbe154610b3041a8e72f9d515c226ab3b1",
            "signature": "88ce2f590b662688ee626dd2ee471ec6e55cfac467c12645ef10c582a539dd85a1bac7ff7b95a59354576f604a031a28de8817c51eff88ec7d43cb00e824d90b",
            "chain_code": null
          }
        ]
      }
    },
    {
      "description": "Multisig transaction with a required signer",
      "parameters": {
        "protocol_magic": 764824073,
        "network_id": 1,
        "fee": 42,
        "ttl": 10,
        "validity_interval_start": null,
        "certificates": [],
        "withdrawals": [],
        "auxiliary_data": null,
        "inputs": [
          {
            "prev_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7",
            "prev_index": 0
          }
        ],
        "outputs": [
          {
            "address": "addr1w9rhu54nz94k9l5v6d9rzfs47h7dv7xffcwkekuxcx3evnqpvuxu0",
            "amount": "1"
          }
        ],
        "mint": [],
        "script_data_hash": null,
        "collateral_inputs": [],
        "required_signers": [
          {
            "key_path": "m/1854'/1815'/0'/0/1"
          }
        ],
        "collateral_return": null,
        "total_collateral": null,
        "reference_inputs": [],
        "signing_mode": "MULTISIG_TRANSACTION",
        "additional_witness_requests": [
          {
            "path": "m/1854'/1815'/0'/0/2"
          }
        ],
        "include_network_id": false,
        "tag_cbor_sets": false
      },
      "result": {
        "tx_hash": "dae07f98f82878ecd1a6ad988c55f80870c2fb299705ed181458664906583e51",
        "witnesses": [
          {
            "type": 1,
            "pub_key": "021a000e3be05eb09051983cbf728322149cc5687a79f0a1dbccd25b3a754c59",
            "signature": "4ed37408b650b3fcf94f68007b4501dee814b27363eb7d19e6593966bc758d502114562c72698d9900eb0f5fdd06540922a4bc975fb4219e5d381a37a8dbd407",
            "chain_code": null
          },
          {
            "type": 1,
            "pub_key": "e03c8b809288457c44e6dac9bc03d7c91cc0b26b482ae370f6b58da7c1fa90ec",
            "signature": "295b4f5b5c8775e3bbca87796979dc552ad5b3c41cdfac5c0ca4e5d00ad3a6138f764bcdaf771964f5b3582c9067b88f5ec62b1412ef682f818310c62208320a",
            "chain_code": null
          }
        ]
      }
    }
  ]
}
