Merge pull request #6519 from IntersectMBO/sl/10.6.4-plutus-bump
chore: bump cardano-node to 10.6.4 and plutus deps to ^>=1.61
chore: bump cardano-node to 10.6.4 and plutus deps to ^>=1.61
Add hprop_build_raw_ref_script_spend test that validates spending a UTxO locked at a PlutusV3 script address via a reference script using cardano-cli transaction build-raw instead of the auto-balancing transaction build command.
- Fix RTView build - Let through gratiutous query params - Consolidate `config` paths - Refactor `readTimeunit`
Add a txsSyncDurationTotal counter for tracking the total time spent syncing the mempool.
[cardano-testnet] Revert tx-generator integration from #6442
Tighten the GHCi-based schema generator so generated message schemas line up more closely with the current tracer implementations. This changes the generator in a few important ways: - add a `--prune-stale-properties` mode to drop schema properties that are no longer supported by current inference - preserve surviving schemas while still allowing inferred fields to be added or upgraded - emit `required` fields for inferred non-optional payload keys - improve namespace parsing for multiline `namespaceFor` clauses and `namespaceFor = \case` definitions - improve `forMachine` parsing for multiline headers, nested expressions, lambda-case bodies, helper-emitted object fragments, and multiple `".="` fields on one line - improve constructor matching and normalize qualified constructor names so `forMachine` and `namespaceFor` resolve to the same event - scope handshake fallback matching to the Diffusion tracer instead of a global `AnyMessageAndAgency` fallback - improve RHS inference for rendered strings, integers, booleans, arrays, objects, and `toJSONList` payloads - improve GHCi signature parsing so multiline signatures and tuple results are handled correctly Regenerate the message and type schemas with the new generator. This restores missing payload fields in a number of messages, removes stale historical fields from others, preserves useful refs in surviving properties, and generally improves the accuracy of generated trace schemas. Also add/update generated trace documentation.