2022-10-19 - 2022-11-01
High level summary
This sprint saw the addition of the long awaited tx-mempool command that allows user to query the local node's mempool for the following information:
- Ask the node about the current mempool's capacity and sizes
- Request the next transaction from the mempool's current list
- Query if a particular transaction exists in the mempool
Outside of this feature the team has been focused on responding to user requests (e.g exposing functions, types and implementing instances they need) and refactoring cardano-cli/cardano-api. The metric tx_submit_fail_count
has been added to the submit api so users can track how many transactions have failed. Other improvements have been made:
- Documentation improvments
- Release 1.35.4 was merged & released
- Exported various types from cardano-api that were requested by community members
Completed
cardano-cli
- Add tx-mempool command to CLI
- [BUGFIX] - Fix query era mismatch bug in transaction build command
- [Serenity] - Condense Read and Validation modules in cardano-cli
cardano-api
- Return Lovelace for calculateMinimumUTxO
- Export IsPlutusScriptLanguage from cardano-api
- Reduce exposed modules in cardano-api
- Add ToJSON and FromJSON instances for Address
- Export TxIns type alias from Cardano.Api
- Export more generators from cardano-api
cardano-submit-api
cardano-node
cardano-testnet
- None
In Progress
cardano-cli
- [BUGFIX]- Stop the cli from changing the bytes in user-supplied data
- Infer protocol params in transaction build
- Allow assembling transactions with no witnesses
- Multiple pools support in query stake snapshot
- Optimise query leadership schedule command
- Optimise query stake snapshot command
- Debug output for transaction submit