Skip to content

Releases: IntersectMBO/evolution-sdk

@evolution-sdk/scalus-uplc@2.0.5

26 Apr 02:48
3e8ffb8

Choose a tag to compare

Patch Changes

  • Updated dependencies [0da877a]:
    • @evolution-sdk/evolution@0.5.5

@evolution-sdk/evolution@0.5.5

26 Apr 02:48
3e8ffb8

Choose a tag to compare

Patch Changes

  • #308 0da877a Thanks @Mavis2103! - Replace instanceof checks with duck-typing for Address vs Credential discrimination in provider implementations

@evolution-sdk/devnet@3.0.5

26 Apr 02:48
3e8ffb8

Choose a tag to compare

Patch Changes

  • Updated dependencies [0da877a]:
    • @evolution-sdk/evolution@0.5.5
    • @evolution-sdk/aiken-uplc@2.0.5
    • @evolution-sdk/scalus-uplc@2.0.5

@evolution-sdk/aiken-uplc@2.0.5

26 Apr 02:49
3e8ffb8

Choose a tag to compare

Patch Changes

  • Updated dependencies [0da877a]:
    • @evolution-sdk/evolution@0.5.5

@evolution-sdk/scalus-uplc@2.0.4

23 Apr 16:13
3639d66

Choose a tag to compare

Patch Changes

  • Updated dependencies [73f9aaf, 032e545]:
    • @evolution-sdk/evolution@0.5.4

@evolution-sdk/evolution@0.5.4

23 Apr 16:13
3639d66

Choose a tag to compare

Patch Changes

  • #306 73f9aaf Thanks @solidsnakedev! - The provider now reads cost_models_raw from the /epochs/latest/parameters response instead of the legacy cost_models field. The legacy field uses alphabetically-keyed names and is truncated post-Plomin (297 entries vs 350 canonical for PlutusV3), which produces an incorrect script_data_hash and causes ScriptIntegrityHashMismatch on any transaction carrying Plutus scripts. Falls back to cost_models for older API deployments that don't serve cost_models_raw.

  • #305 032e545 Thanks @solidsnakedev! - Credential-based UTxO queries (getUtxos and getUtxosWithUnit with a Credential instead of an Address) now work across all providers that support them. Previously, passing a Credential to Blockfrost produced an invalid API path, and Koios silently rejected the query. Blockfrost now encodes credentials as CIP-5 bech32 (addr_vkh/script prefixes), and Koios routes credential queries to the POST /credential_utxos endpoint with hex-encoded payment credential hashes.

    • Added toBech32/fromBech32 to KeyHash (addr_vkh prefix) and ScriptHash (script prefix)
    • Added Credential.toHex and Credential.toBech32 convenience functions
    • Fixed BlockfrostEffect.getUtxosWithUnit reading the address from addressPath instead of the response utxo.address

@evolution-sdk/devnet@3.0.4

23 Apr 16:13
3639d66

Choose a tag to compare

Patch Changes

  • Updated dependencies [73f9aaf, 032e545]:
    • @evolution-sdk/evolution@0.5.4
    • @evolution-sdk/aiken-uplc@2.0.4
    • @evolution-sdk/scalus-uplc@2.0.4

@evolution-sdk/aiken-uplc@2.0.4

23 Apr 16:13
3639d66

Choose a tag to compare

Patch Changes

  • Updated dependencies [73f9aaf, 032e545]:
    • @evolution-sdk/evolution@0.5.4

@evolution-sdk/scalus-uplc@2.0.3

15 Apr 23:11
13996f1

Choose a tag to compare

Patch Changes

  • Updated dependencies [10e5b44]:
    • @evolution-sdk/evolution@0.5.3

@evolution-sdk/evolution@0.5.3

15 Apr 23:11
13996f1

Choose a tag to compare

Patch Changes

  • #250 10e5b44 Thanks @solidsnakedev! - Fixed getUtxos and getUtxosWithUnit in the Kupmios provider producing invalid Kupo URLs when called with a Credential instead of an Address. The credential hash (a Uint8Array) was being interpolated directly into the URL pattern, resulting in a comma-separated list of byte values instead of the expected hex string. Both call sites now convert the hash to hex with Bytes.toHex before building the URL.