refactor: use ValidationContext in tx_unpacker
Signed-off-by: William Hankins <[email protected]>
Signed-off-by: William Hankins <[email protected]>
Fixes #601. Links to dependency packages (cardano-ledger-*, plutus-*, etc.) were relative paths pointing to directories that don't exist on the hosted site, resulting in 404s. Add a post-processing script that rewrites these relative links to absolute URLs pointing at the correct external documentation sites.
Remove dcoutts, newhoggy, smelc, and kevinhammond from CODEOWNERS
Signed-off-by: William Hankins <[email protected]>
Add hprop_build_raw_ref_script_spend test that validates spending a UTxO locked at a PlutusV3 script address via a reference script using cardano-cli transaction build-raw instead of the auto-balancing transaction build command.
Signed-off-by: William Hankins <[email protected]>
Thread.currentThread().interrupt() was called for both IOException and InterruptedException. On IOException (e.g. yaci-indexer not ready), this left the request thread in interrupted state. With pruning enabled, the subsequent oldest_block_identifier DB query hit the interrupted flag, causing JDBC to close the socket and fail with "Unable to rollback against JDBC Connection". Closes #732 Co-Authored-By: Claude Opus 4.6 (1M context) <[email protected]>
Agent-Logs-Url: https://github.com/IntersectMBO/cardano-api/sessions/dbe8a77b-6498-4e40-81a2-3758ef191d51 Co-authored-by: carbolymer <[email protected]>
Extend `Test.Cardano.Ledger.Babbage.TxInfoSpec` with a property test for Babbage TxInfo translation across PlutusV1/V2/V3/V4: * correctly translate tx with babbage-era features