Releases: IntersectMBO/evolution-sdk
Releases · IntersectMBO/evolution-sdk
@evolution-sdk/scalus-uplc@0.0.7
Patch Changes
- Updated dependencies [
25ebda0]:- @evolution-sdk/evolution@0.3.17
@evolution-sdk/evolution@0.3.17
Patch Changes
-
#143
25ebda0Thanks @solidsnakedev! - AddData.hashData()function for computing blake2b-256 hash of PlutusData.This moves the hashing functionality from
utils/Hash.hashPlutusData()to the Data module for better organization and discoverability. The function computes the datum hash used for inline datums and datum witnesses.Example:
import * as Data from "@evolution-sdk/evolution/Data" // Hash a simple integer const intHash = Data.hashData(42n) // Hash a constructor (e.g., for a custom datum type) const constr = new Data.Constr({ index: 0n, fields: [1n, 2n] }) const constrHash = Data.hashData(constr) // Hash a bytearray const bytes = new Uint8Array([0xde, 0xad, 0xbe, 0xef]) const bytesHash = Data.hashData(bytes) // Hash a map const map = new Map<Data.Data, Data.Data>([[1n, 2n]]) const mapHash = Data.hashData(map)
Breaking Change:
hashPlutusDatahas been removed fromutils/Hash. UseData.hashData()instead.
@evolution-sdk/devnet@1.1.17
Patch Changes
- Updated dependencies [
25ebda0]:- @evolution-sdk/evolution@0.3.17
- @evolution-sdk/aiken-uplc@0.0.9
- @evolution-sdk/scalus-uplc@0.0.7
@evolution-sdk/aiken-uplc@0.0.9
Patch Changes
- Updated dependencies [
25ebda0]:- @evolution-sdk/evolution@0.3.17
@evolution-sdk/scalus-uplc@0.0.6
Patch Changes
- Updated dependencies [
63c8491]:- @evolution-sdk/evolution@0.3.16
@evolution-sdk/evolution@0.3.16
Patch Changes
- #139
63c8491Thanks @solidsnakedev! - Update Address module @SInCE labels from 1.0.0 to 2.0.0
@evolution-sdk/devnet@1.1.16
Patch Changes
- Updated dependencies [
63c8491]:- @evolution-sdk/evolution@0.3.16
- @evolution-sdk/aiken-uplc@0.0.8
- @evolution-sdk/scalus-uplc@0.0.6
@evolution-sdk/aiken-uplc@0.0.8
Patch Changes
- Updated dependencies [
63c8491]:- @evolution-sdk/evolution@0.3.16
@evolution-sdk/scalus-uplc@0.0.5
Patch Changes
- Updated dependencies [
d801fa1]:- @evolution-sdk/evolution@0.3.15
@evolution-sdk/evolution@0.3.15
Patch Changes
- #135
d801fa1Thanks @solidsnakedev! - Separate DatumOption into dedicated DatumHash and InlineDatum modules.- Add
DatumHashmodule withfromHex,toHex,fromBytes,toBytesfunctions - Add
InlineDatummodule for inline plutus data - Refactor
DatumOptionto import from new modules (union type preserved) - Fix
BlockfrostUTxOschema to includeaddressfield - Update all provider implementations to use new module imports
- Add