{ "setup": { "mnemonic": "all all all all all all all all all all all all", "passphrase": "" }, "tests": [ { "description": "Collateral input prev hash has incorrect length", "parameters": { "protocol_magic": 764824073, "network_id": 1, "fee": 42, "ttl": 10, "certificates": [], "withdrawals": [], "auxiliary_data": null, "inputs": [ { "path": "m/1852'/1815'/0'/0/0", "prev_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7", "prev_index": 0 } ], "outputs": [ { "address": "Ae2tdPwUPEZCanmBz5g2GEwFqKTKpNJcGYPKfDxoNeKZ8bRHr8366kseiK2", "amount": "3003112" } ], "mint": [], "script_data_hash": "d593fd793c377ac50a3169bb8378ffc257c944da31aa8f355dfa5a4f6ff89e02", "collateral_inputs": [ { "path": "m/1852'/1815'/0'/0/0", "prev_hash": "1af8fa0b754ff99253d983894e63a2b09cbb56c833ba18c338421016", "prev_index": 0 } ], "required_signers": [], "signing_mode": "PLUTUS_TRANSACTION", "additional_witness_requests": [], "include_network_id": false }, "result": { "error_message": "Invalid collateral input" } }, { "description": "Plutus transaction with output containing forbidden address parameters", "parameters": { "protocol_magic": 764824073, "network_id": 1, "fee": 42, "ttl": 10, "certificates": [], "withdrawals": [], "auxiliary_data": null, "inputs": [ { "prev_hash": "3b40265111d8bb3c3c608d95b3a0bf83461ace32d79336579a1939b3aad1c0b7", "prev_index": 0 } ], "outputs": [ { "addressType": 1, "scriptPaymentHash": "8d7bebc7a58f1c7b5fb7c9391071ecd3b51b032695522f8c555343a9", "stakingPath": "m/1852'/1815'/0'/2/0", "amount": "7120787" } ], "mint": [], "script_data_hash": "d593fd793c377ac50a3169bb8378ffc257c944da31aa8f355dfa5a4f6ff89e02", "collateral_inputs": [ { "path": "m/1852'/1815'/0'/0/0", "prev_hash": "1af8fa0b754ff99253d983894e63a2b09cbb56c833ba18c3384210163f63dcfc", "prev_index": 0 } ], "required_signers": [], "signing_mode": "PLUTUS_TRANSACTION", "additional_witness_requests": [], "include_network_id": false }, "result": { "error_message": "Invalid address parameters" } }, { "description": "Required signer with both key path and key hash", "parameters": { "protocol_magic": 764824073, "network_id": 1, "fee": 42, "ttl": 10, "certificates": [], "withdrawals": [], "auxiliary_data": null, "inputs": [ { "prev_hash": "1af8fa0b754ff99253d983894e63a2b09cbb56c833ba18c3384210163f63dcfc", "prev_index": 0 } ], "outputs": [ { "address": "addr1q84sh2j72ux0l03fxndjnhctdg7hcppsaejafsa84vh7lwgmcs5wgus8qt4atk45lvt4xfxpjtwfhdmvchdf2m3u3hlsd5tq5r", "amount": "1" } ], "mint": [], "script_data_hash": "d593fd793c377ac50a3169bb8378ffc257c944da31aa8f355dfa5a4f6ff89e02", "collateral_inputs": [ { "path": "m/1852'/1815'/0'/0/0", "prev_hash": "1af8fa0b754ff99253d983894e63a2b09cbb56c833ba18c3384210163f63dcfc", "prev_index": 0 } ], "required_signers": [ { "key_path": "m/1852'/1815'/0'/0/1", "key_hash": "3a7f09d3df4cf66a7399c2b05bfa234d5a29560c311fc5db4c490711" } ], "signing_mode": "PLUTUS_TRANSACTION", "additional_witness_requests": [], "include_network_id": false }, "result": { "error_message": "Invalid required signer" } } ] }