Merge pull request #112 from IntersectMBO/consistent_jq
refactor(scripts): streamline jq usage and temp file handling
refactor(scripts): streamline jq usage and temp file handling
- Move jq filter expressions to single-quoted strings for consistency and readability. - Standardize temporary file naming from *_jq to *.tmp.json across scripts. - Simplify jq argument passing and remove unnecessary line breaks. - Use consistent jq style (single quotes, no unnecessary -r) in all scripts. - Minor whitespace and formatting improvements for clarity.
feat: update PlutusV2 cost model handling for node 10.7
Update the handling of PlutusV2 cost models so it is compatible with both the node 10.7 release and previous releases.
feat(cluster): add GenesisMode support via USE_GENESIS_MODE flag
Introduce the `use_genesis_mode` function to enable GenesisMode for pools and restart nodes when the `USE_GENESIS_MODE` environment variable is set. Update cluster start scripts to invoke this function. Document the new flag in relevant testnet.json files.
chore(lint): remove pyright dependency
Removed the pyright dependency. We'll depend only on mypy for type checking. Added configuration for pyrefly for optional checking.