Node API & CLI Team Update
· 2 min read
2024-11-20T00:00:00Z - 2024-12-04T00:00:00Z
High level summary
Major Enhancements
- Byron Genesis Support: Added capability to create Byron genesis files in the create-testnet-data command
- HTTP Support for Anchor Data: Modified anchor-data checking to allow HTTP schema (with warnings) for testing purposes
- Minting Script Witness Refactoring: Introduced MintScriptWitnessWithPolicyId as a first step toward deprecating ScriptWitnessFiles, making the code more maintainable and flexible
- Code Sharing Improvements: Implemented shared code between genesis commands and query fields, reducing duplication and improving maintainability
API Enhancements
- Released cardano-api-10.3.0.0
- Implemented and exported the Convert typeclass for better eon type conversion handling
- Exposed functions for converting datums and scripts to JSON
cardano-cli
- Allow and add warning for HTTP anchor-data
- create-testnet-data: create byron genesis
- genesis creation: share code
- Minting script witness refactor
- Minting script witness refactor
- Remove usage of experimental api in transaction balancing
- Remove usage of experimental api in transaction balancing
- Share code in fields of queries
cardano-api
- Export GovActionIx from the ledger
- Export the Convert class
- Expose
EraTxWits,TxDats, and functions for converting datums and scripts to JSON - fromProposalProcedure: return StakeCredential
- Implement Convert typeclass
- Refactor
TxMintValue - Release cardano-api-10.3.0.0
- Update ScriptErrorEvaluationFailed with DebugPlutusFailure
cardano-node
- None
cardano-testnet
- None
docs
- None
CI & project maintenance
- None
