Home /
IntersectMBO /
cardano-api
May 05, 5-6 PM (2)
May 05, 6-7 PM (1)
May 05, 7-8 PM (0)
May 05, 8-9 PM (0)
May 05, 9-10 PM (0)
May 05, 10-11 PM (0)
May 05, 11-12 AM (0)
May 06, 12-1 AM (0)
May 06, 1-2 AM (0)
May 06, 2-3 AM (0)
May 06, 3-4 AM (0)
May 06, 4-5 AM (0)
May 06, 5-6 AM (0)
May 06, 6-7 AM (0)
May 06, 7-8 AM (0)
May 06, 8-9 AM (0)
May 06, 9-10 AM (0)
May 06, 10-11 AM (0)
May 06, 11-12 PM (0)
May 06, 12-1 PM (2)
May 06, 1-2 PM (0)
May 06, 2-3 PM (0)
May 06, 3-4 PM (0)
May 06, 4-5 PM (0)
May 06, 5-6 PM (0)
May 06, 6-7 PM (1)
May 06, 7-8 PM (0)
May 06, 8-9 PM (0)
May 06, 9-10 PM (1)
May 06, 10-11 PM (0)
May 06, 11-12 AM (0)
May 07, 12-1 AM (0)
May 07, 1-2 AM (0)
May 07, 2-3 AM (0)
May 07, 3-4 AM (0)
May 07, 4-5 AM (0)
May 07, 5-6 AM (0)
May 07, 6-7 AM (2)
May 07, 7-8 AM (0)
May 07, 8-9 AM (0)
May 07, 9-10 AM (0)
May 07, 10-11 AM (0)
May 07, 11-12 PM (0)
May 07, 12-1 PM (0)
May 07, 1-2 PM (0)
May 07, 2-3 PM (0)
May 07, 3-4 PM (0)
May 07, 4-5 PM (0)
May 07, 5-6 PM (0)
May 07, 6-7 PM (0)
May 07, 7-8 PM (0)
May 07, 8-9 PM (0)
May 07, 9-10 PM (0)
May 07, 10-11 PM (0)
May 07, 11-12 AM (0)
May 08, 12-1 AM (0)
May 08, 1-2 AM (0)
May 08, 2-3 AM (0)
May 08, 3-4 AM (0)
May 08, 4-5 AM (0)
May 08, 5-6 AM (0)
May 08, 6-7 AM (0)
May 08, 7-8 AM (0)
May 08, 8-9 AM (0)
May 08, 9-10 AM (0)
May 08, 10-11 AM (0)
May 08, 11-12 PM (0)
May 08, 12-1 PM (3)
May 08, 1-2 PM (1)
May 08, 2-3 PM (1)
May 08, 3-4 PM (0)
May 08, 4-5 PM (1)
May 08, 5-6 PM (0)
May 08, 6-7 PM (0)
May 08, 7-8 PM (0)
May 08, 8-9 PM (0)
May 08, 9-10 PM (0)
May 08, 10-11 PM (0)
May 08, 11-12 AM (0)
May 09, 12-1 AM (0)
May 09, 1-2 AM (0)
May 09, 2-3 AM (0)
May 09, 3-4 AM (0)
May 09, 4-5 AM (0)
May 09, 5-6 AM (0)
May 09, 6-7 AM (0)
May 09, 7-8 AM (0)
May 09, 8-9 AM (0)
May 09, 9-10 AM (0)
May 09, 10-11 AM (0)
May 09, 11-12 PM (0)
May 09, 12-1 PM (0)
May 09, 1-2 PM (0)
May 09, 2-3 PM (0)
May 09, 3-4 PM (0)
May 09, 4-5 PM (0)
May 09, 5-6 PM (0)
May 09, 6-7 PM (0)
May 09, 7-8 PM (0)
May 09, 8-9 PM (0)
May 09, 9-10 PM (0)
May 09, 10-11 PM (0)
May 09, 11-12 AM (0)
May 10, 12-1 AM (0)
May 10, 1-2 AM (0)
May 10, 2-3 AM (0)
May 10, 3-4 AM (0)
May 10, 4-5 AM (0)
May 10, 5-6 AM (0)
May 10, 6-7 AM (0)
May 10, 7-8 AM (0)
May 10, 8-9 AM (0)
May 10, 9-10 AM (0)
May 10, 10-11 AM (0)
May 10, 11-12 PM (0)
May 10, 12-1 PM (0)
May 10, 1-2 PM (0)
May 10, 2-3 PM (0)
May 10, 3-4 PM (0)
May 10, 4-5 PM (0)
May 10, 5-6 PM (0)
May 10, 6-7 PM (0)
May 10, 7-8 PM (0)
May 10, 8-9 PM (0)
May 10, 9-10 PM (0)
May 10, 10-11 PM (0)
May 10, 11-12 AM (0)
May 11, 12-1 AM (0)
May 11, 1-2 AM (0)
May 11, 2-3 AM (0)
May 11, 3-4 AM (0)
May 11, 4-5 AM (0)
May 11, 5-6 AM (0)
May 11, 6-7 AM (1)
May 11, 7-8 AM (0)
May 11, 8-9 AM (0)
May 11, 9-10 AM (0)
May 11, 10-11 AM (0)
May 11, 11-12 PM (0)
May 11, 12-1 PM (0)
May 11, 1-2 PM (0)
May 11, 2-3 PM (0)
May 11, 3-4 PM (0)
May 11, 4-5 PM (0)
May 11, 5-6 PM (0)
May 11, 6-7 PM (2)
May 11, 7-8 PM (1)
May 11, 8-9 PM (0)
May 11, 9-10 PM (0)
May 11, 10-11 PM (0)
May 11, 11-12 AM (0)
May 12, 12-1 AM (0)
May 12, 1-2 AM (0)
May 12, 2-3 AM (0)
May 12, 3-4 AM (0)
May 12, 4-5 AM (0)
May 12, 5-6 AM (0)
May 12, 6-7 AM (0)
May 12, 7-8 AM (0)
May 12, 8-9 AM (0)
May 12, 9-10 AM (0)
May 12, 10-11 AM (0)
May 12, 11-12 PM (0)
May 12, 12-1 PM (3)
May 12, 1-2 PM (1)
May 12, 2-3 PM (1)
May 12, 3-4 PM (0)
May 12, 4-5 PM (0)
May 12, 5-6 PM (0)
23 commits this week
May 05, 2026
-
May 12, 2026
Address review remarks
Add changelog fragment for PR #1200
Migrate cardano-rpc submit handler to Ledger.txIdTx
Replace the deprecated getTxBody/getTxId chain in Cardano.Rpc.Server.Internal.UtxoRpc.Submit with a direct ledger projection: pattern-match the API Tx, then compute the TxId via Cardano.Ledger.Core.txIdTx (which is bodyTxL composed with txIdTxBody) and lift back through fromShelleyTxId.
Deprecate TxBody and TxBodyContent in favour of the experimental API
Deprecates the old-API transaction body surface (the type, its constructor, and direct producers/consumers) so users are pointed at 'Cardano.Api.Experimental'. Internal modules that still use these symbols are annotated with -Wno-deprecations to keep -Werror green; they will be migrated in a follow-up along with the setter family. Deprecations: - TxBody (data type), ShelleyTxBody (constructor) - TxBodyContent (type/constructor) - createTransactionBody, defaultTxBodyContent - getTxBody, getTxBodyContent - BalancedTxBody The existing pattern-synonym TxBody deprecation message is updated for consistency with the new messages.
Migrate cardano-rpc submit handler to Ledger.txIdTx
Replace the deprecated getTxBody/getTxId chain in Cardano.Rpc.Server.Internal.UtxoRpc.Submit with a direct ledger projection: pattern-match the API Tx, then compute the TxId via Cardano.Ledger.Core.txIdTx (which is bodyTxL composed with txIdTxBody) and lift back through fromShelleyTxId.
Add changelog fragment for PR #1200
Deprecate TxBody and TxBodyContent in favour of the experimental API
Deprecates the old-API transaction body surface (the type, its constructor, and direct producers/consumers) so users are pointed at 'Cardano.Api.Experimental'. Internal modules that still use these symbols are annotated with -Wno-deprecations to keep -Werror green; they will be migrated in a follow-up along with the setter family. Deprecations: - TxBody (data type), ShelleyTxBody (constructor) - TxBodyContent (type/constructor) - createTransactionBody, defaultTxBodyContent - getTxBody, getTxBodyContent - BalancedTxBody The existing pattern-synonym TxBody deprecation message is updated for consistency with the new messages.
gRPC: Add evalTx method
Merge pull request #1201 from IntersectMBO/jordan/makeunsignedtx-plutus-pparams-regression
Add regression test: makeUnsignedTx errors without protocol params for Plutus scripts
gRPC: Add evalTx method
Merge pull request #1202 from IntersectMBO/release/cardano-api-11.1.0.0
Release cardano-api 11.1.0.0
Add release changelog fragment for cardano-api 11.1.0.0
gRPC: fix swapped constant and fee coefficient
deploy: fa48c82507fbdd11769c60769c060d00531124f6
Merge pull request #1199 from IntersectMBO/jordan/widen-ledger-era-family
Widen Exp.SignedTx to all Shelley-based eras
Set PR number in changelog fragment
Widen Exp.SignedTx to all Shelley-based eras
Reparameterise Cardano.Api.Experimental.SignedTx and its SerialiseAsRawBytes instance on ShelleyLedgerEra era instead of LedgerEra era. This lets SignedTx and its raw-bytes deserialisation type for every Shelley-based era (Shelley through Dijkstra) without widening the LedgerEra family or its Conway-onwards constraint surface (EraCommonConstraints), which would have rippled into the experimental tx builders. Build paths (signTx, makeKeyWitness, convertTxBodyToUnsignedTx) take Era era, whose constructors only cover Conway/Dijkstra, so they remain Conway+ gated; for those eras LedgerEra era ~ ShelleyLedgerEra era is provided by obtainCommonConstraints, so the SignedTx constructor application elaborates with no further changes. The motivation is unblocking cardano-cli's debug transaction view, which handles InAnyShelleyBasedEra and needs to deserialise into Exp.SignedTx era for pre-Conway tx files.
deploy: 7b2c2d5c15c1d4305c47a9395971dc915779034d
deploy: eea56107d53a7a2ca0af09efdd42fc9105a26af3