Skip to main content

Node API & CLI Team Update

· 2 min read
Jordan Millar

2025-02-15T00:00:00Z - 2025-02-28T00:00:00Z

High level summary

  • cardano-cli updates

    • Added Plutus script cost calculation for existing transactions
    • Implemented property test watchdog for better testing
    • Bumped cardano-api dependency to 10.9.0.0
    • Set hex as default output format for binary query utxo
    • Began RIO monad integration (part 1)
    • Refactored module structure to be domain-oriented
    • Standardized on fourmolu for code formatting
  • cardano-api improvements

    • Added execution units check in transaction autobalancing tests
    • Included transaction creation examples in Haddock docs
    • Fixed governance action handling in transaction balancing
    • Enhanced witness count estimation to include simple scripts
    • Split compatible transaction building and signing logic
    • Migrated from cryptonite to crypton library
    • Standardized on fourmolu for code formatting
    • Updated CHaP index and flake inputs
  • cardano-testnet updates

    • Fixed testnet test configuration
    • Optimized testnet code by removing unused indirections
    • Removed unused custom node configuration file option
    • Updated transaction submission handling

cardano-cli

cardano-api

cardano-node

cardano-testnet

  • None

docs

  • None

CI & project maintenance

  • None