Closed mkoura closed 8 months ago
@mkoura thank you for the info!
In step two, you submit the transaction to a node. Is that node itself a block-producing node in this setup?
@nfrisby The node I submitted the tx to is not a block-producing node.
A first step could be to investigate whether the other nodes are rejecting this transaction, and if so find out why (by inspecting the nodes logs).
cardano-node-test
command to reproduce:
pytest -k "TestBuildLocking and test_script_invalid" cardano_node_tests
Internal/External Internal
Summary In Babbage era, when building a Tx with invalid Plutus script and passing
--script-invalid
, the transaction submit succeeds and the Tx is placed in mempool. However the Tx is never removed from mempool.Steps to reproduce Steps to reproduce the behavior:
No error is raised, transaction is accepted by node.
Expected behavior A transaction is removed from mempool and included in a block, the collateral input is spent.
System info (please complete the following information):
Additional context
invalid_script_issue.tar.gz