Node API & CLI Team Update
· 2 min read
2024-12-04T00:00:00Z - 2024-12-18T00:00:00Z
High level summary
Feature Enhancements
- New Query Command: Implemented the "query proposals" command to provide users with easy access to proposal information in the Conway era
- Enhanced Transaction Modification: Added comprehensive transaction modification capabilities with new modX functions for various fields of TxBodyContent up to the Babbage era
Code Quality Improvements
- Better Code Structure: Moved Byron-specific code to its own file, making the codebase more maintainable
- Query Implementation Simplification: Reduced code complexity in Query.hs
- Documentation Improvements: Added explanatory comments for configurations like why drepDelegs can be left empty in testnet data
Documentation and Governance
- OSC Alignment: Updated documentation to align with the Open Source Committee governance policies
cardano-cli
- Align docs to OSC governance
- create-testnet-data: move Byron handling to its own file
- create-testnet-data: use experimental API and make arguments era specific
- Implement command "query proposals"
- Query.hs: simplify implementation with a few new functions and code sharing
- Update API to 10.4.0.0
cardano-api
- Add
modXfunctions for all fields ofTxBodyContentup to Babbage. - Add modifier functions for TxInsCollateral, TxInsReference, TxExtraKe…
- Don't export coerceKeyRole, export RewardAccount
- Export HasKeyRole's coerceKeyRole function
- Integrate query proposals
- Release 10.4.0.0
cardano-node
- None
cardano-testnet
- None
docs
CI & project maintenance
- None
