Skip to content

Commit 8c428ac

Browse files
Merge pull request #86 from IntersectMBO/changeset-release/main
ci(changesets): version packages
2 parents 8a0fc62 + 4fd2a48 commit 8c428ac

File tree

7 files changed

+61
-44
lines changed

7 files changed

+61
-44
lines changed

.changeset/seven-parts-warn.md

Lines changed: 0 additions & 41 deletions
This file was deleted.

docs/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# docs
22

3+
## 0.0.8
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`5ee95bc`](https://github.com/IntersectMBO/evolution-sdk/commit/5ee95bc78220c9aa72bda42954b88e47c81a23eb)]:
8+
- @evolution-sdk/evolution@0.3.1
9+
- @evolution-sdk/devnet@1.1.1
10+
311
## 0.0.7
412

513
### Patch Changes

docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "docs",
3-
"version": "0.0.7",
3+
"version": "0.0.8",
44
"private": true,
55
"type": "module",
66
"scripts": {

packages/evolution-devnet/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# @evolution-sdk/devnet
22

3+
## 1.1.1
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`5ee95bc`](https://github.com/IntersectMBO/evolution-sdk/commit/5ee95bc78220c9aa72bda42954b88e47c81a23eb)]:
8+
- @evolution-sdk/evolution@0.3.1
9+
310
## 1.1.0
411

512
### Minor Changes

packages/evolution-devnet/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@evolution-sdk/devnet",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"description": "Local Cardano devnet for testing and development with Docker",
55
"type": "module",
66
"main": "./dist/index.js",

packages/evolution/CHANGELOG.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,48 @@
11
# @evolution-sdk/evolution
22

3+
## 0.3.1
4+
5+
### Patch Changes
6+
7+
- [#85](https://github.com/IntersectMBO/evolution-sdk/pull/85) [`5ee95bc`](https://github.com/IntersectMBO/evolution-sdk/commit/5ee95bc78220c9aa72bda42954b88e47c81a23eb) Thanks [@solidsnakedev](https://github.com/solidsnakedev)! - ## hashPlutusData encoding options
8+
9+
Add optional CBOR encoding options parameter to `hashPlutusData` function. This allows controlling how Plutus data is encoded before hashing, which affects the resulting datum hash.
10+
11+
**Before:**
12+
13+
```typescript
14+
import { hashPlutusData } from "@evolution-sdk/evolution/utils/Hash"
15+
16+
// Always uses indefinite-length encoding (CML_DATA_DEFAULT_OPTIONS)
17+
const hash = hashPlutusData(data)
18+
```
19+
20+
**After:**
21+
22+
```typescript
23+
import { Core } from "@evolution-sdk/evolution"
24+
import { hashPlutusData } from "@evolution-sdk/evolution/utils/Hash"
25+
26+
const cborHex =
27+
"d87983486c6f76656c6163655820c3e43c6b8fb46068d4ef9746a934eba534873db0aacebdaf369c78ab23cb57751a004c4b40"
28+
const decoded = Core.Data.fromCBORHex(cborHex)
29+
30+
// Indefinite-length (SDK default for Data)
31+
const indefiniteHash = hashPlutusData(decoded, Core.CBOR.CML_DATA_DEFAULT_OPTIONS)
32+
console.log("Hash:", Core.Bytes.toHex(indefiniteHash.hash))
33+
// b67b6e7d2497d4e87a240a080a109a905f73527a244775cc1e2a43f48202700f
34+
35+
// Definite-length encoding
36+
const definiteHash = hashPlutusData(decoded, Core.CBOR.CML_DEFAULT_OPTIONS)
37+
console.log("Hash:", Core.Bytes.toHex(definiteHash.hash))
38+
// bc7eea92ba15710926e99904e746e5da739d77085b6192ddd87a0e7b4298e0c0
39+
40+
// Aiken-compatible encoding
41+
const aikenHash = hashPlutusData(decoded, Core.CBOR.AIKEN_DEFAULT_OPTIONS)
42+
console.log("Hash:", Core.Bytes.toHex(aikenHash.hash))
43+
// b67b6e7d2497d4e87a240a080a109a905f73527a244775cc1e2a43f48202700f
44+
```
45+
346
## 0.3.0
447

548
### Minor Changes

packages/evolution/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@evolution-sdk/evolution",
3-
"version": "0.3.0",
3+
"version": "0.3.1",
44
"description": "A modern TypeScript SDK for Cardano blockchain development",
55
"type": "module",
66
"main": "./dist/index.js",

0 commit comments

Comments
 (0)