github CardanoSolutions/kupo v2.10
v2.10.0

6 days ago

Warning

This version requires an (automatic) database migration which will set columns values for existing rows to NULL for all inputs. To maintain backward compatibility, this is handled gracefully by the server which will also provide null JSON values for the relevant fields. However, this means that to get access to the newly introduced transaction_id, input_index and redeemer value for the spent_at fields, a re-sync since the beginning of the Alonzo era is necessary.

Added

v2.10.0

  • Kupo now keeps track of the transaction id and input index that is spending a TxO, as well as the redeemer if any. These now optionally appear under the spent_at field for matches. The redeemer is provided as a base16-encoded CBOR Plutus Data, akin to how datums are already provided.

  • Add ?resolve_hashes query flag to GET matches queries

    When set, this will instrument the server to perform joins on datums and scripts to retrieve any known values associated to hashes. Scripts are returned in the same format as the GET scripts endpoint. Similarly for datums.

    Also, ?resolve_hashes causes all match responses to always contain additional datum and script fields. Those fields can be null if:

    • The underlying output has no datum or script whatsoever.
    • The underlying datum or script isn't known at this point.

    The latter is only possible for datums, since they can be published as reference, and only revealed later on in a transaction witness.

Changed

v2.10.0

  • Integrate with cardano-node==10.1.3.

Removed

v2.10.0

N/A

Benchmarks

See benchmarks/README.md.

Snapshots

See Snapshots from v2.8.0

Docker image(s)

cardanosolutions/kupo:v2.10.0

Dependencies

Dependency Tested With
cardano-node 10.1.3
ogmios v6.*.*
hydra-node 0.16.0

Details

v2.9.0...v2.10.0

Don't miss a new kupo release

NewReleases is sending notifications on new releases.