Skip to content

Commit 6014fbe

Browse files
Merge pull request #108 from IntersectMBO/changeset-release/main
ci(changesets): version packages
2 parents f0ee4dc + 4750b6a commit 6014fbe

File tree

7 files changed

+116
-54
lines changed

7 files changed

+116
-54
lines changed

.changeset/bitter-pets-pay.md

Lines changed: 0 additions & 51 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.13
4+
5+
### Patch Changes
6+
7+
- Updated dependencies [[`1e1aec8`](https://github.com/IntersectMBO/evolution-sdk/commit/1e1aec88dfc726ff66809f51671d80b3f469eb5c)]:
8+
- @evolution-sdk/evolution@0.3.6
9+
- @evolution-sdk/devnet@1.1.6
10+
311
## 0.0.12
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.12",
3+
"version": "0.0.13",
44
"private": true,
55
"type": "module",
66
"scripts": {

packages/evolution-devnet/CHANGELOG.md

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

3+
## 1.1.6
4+
5+
### Patch Changes
6+
7+
- [#107](https://github.com/IntersectMBO/evolution-sdk/pull/107) [`1e1aec8`](https://github.com/IntersectMBO/evolution-sdk/commit/1e1aec88dfc726ff66809f51671d80b3f469eb5c) Thanks [@solidsnakedev](https://github.com/solidsnakedev)! - ### Added: Redeemer Labels for Script Debugging
8+
9+
Added optional `label` property to redeemer operations (`collectFrom`, `withdraw`, `mint`, and stake operations) to help identify which script failed during evaluation.
10+
11+
```typescript
12+
client
13+
.newTx()
14+
.collectFrom({
15+
inputs: [utxo],
16+
redeemer: makeSpendRedeemer(999n),
17+
label: "coordinator-spend-utxo" // Shows in failure output
18+
})
19+
.withdraw({
20+
stakeCredential,
21+
amount: 0n,
22+
redeemer: makeWithdrawRedeemer([999n]),
23+
label: "coordinator-withdrawal"
24+
})
25+
```
26+
27+
When scripts fail, the `EvaluationError` now includes a structured `failures` array:
28+
29+
```typescript
30+
interface ScriptFailure {
31+
purpose: "spend" | "mint" | "withdraw" | "cert"
32+
index: number
33+
label?: string // User-provided label
34+
redeemerKey: string // e.g., "spend:0", "withdraw:0"
35+
utxoRef?: string // For spend failures
36+
credential?: string // For withdraw/cert failures
37+
policyId?: string // For mint failures
38+
validationError: string
39+
traces: string[]
40+
}
41+
```
42+
43+
### Added: Stake Operations
44+
45+
Full support for Conway-era stake operations:
46+
- `registerStake` - Register stake credential (RegCert)
47+
- `deregisterStake` - Deregister stake credential (UnregCert)
48+
- `delegateTo` - Delegate to pool and/or DRep (StakeDelegation, VoteDelegCert, StakeVoteDelegCert)
49+
- `registerAndDelegateTo` - Combined registration + delegation (StakeRegDelegCert, VoteRegDelegCert, StakeVoteRegDelegCert)
50+
- `withdraw` - Withdraw staking rewards (supports coordinator pattern with amount: 0n)
51+
52+
All operations support script-controlled credentials with RedeemerBuilder for deferred redeemer resolution.
53+
54+
- Updated dependencies [[`1e1aec8`](https://github.com/IntersectMBO/evolution-sdk/commit/1e1aec88dfc726ff66809f51671d80b3f469eb5c)]:
55+
- @evolution-sdk/evolution@0.3.6
56+
357
## 1.1.5
458

559
### Patch 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.5",
3+
"version": "1.1.6",
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: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,56 @@
11
# @evolution-sdk/evolution
22

3+
## 0.3.6
4+
5+
### Patch Changes
6+
7+
- [#107](https://github.com/IntersectMBO/evolution-sdk/pull/107) [`1e1aec8`](https://github.com/IntersectMBO/evolution-sdk/commit/1e1aec88dfc726ff66809f51671d80b3f469eb5c) Thanks [@solidsnakedev](https://github.com/solidsnakedev)! - ### Added: Redeemer Labels for Script Debugging
8+
9+
Added optional `label` property to redeemer operations (`collectFrom`, `withdraw`, `mint`, and stake operations) to help identify which script failed during evaluation.
10+
11+
```typescript
12+
client
13+
.newTx()
14+
.collectFrom({
15+
inputs: [utxo],
16+
redeemer: makeSpendRedeemer(999n),
17+
label: "coordinator-spend-utxo" // Shows in failure output
18+
})
19+
.withdraw({
20+
stakeCredential,
21+
amount: 0n,
22+
redeemer: makeWithdrawRedeemer([999n]),
23+
label: "coordinator-withdrawal"
24+
})
25+
```
26+
27+
When scripts fail, the `EvaluationError` now includes a structured `failures` array:
28+
29+
```typescript
30+
interface ScriptFailure {
31+
purpose: "spend" | "mint" | "withdraw" | "cert"
32+
index: number
33+
label?: string // User-provided label
34+
redeemerKey: string // e.g., "spend:0", "withdraw:0"
35+
utxoRef?: string // For spend failures
36+
credential?: string // For withdraw/cert failures
37+
policyId?: string // For mint failures
38+
validationError: string
39+
traces: string[]
40+
}
41+
```
42+
43+
### Added: Stake Operations
44+
45+
Full support for Conway-era stake operations:
46+
- `registerStake` - Register stake credential (RegCert)
47+
- `deregisterStake` - Deregister stake credential (UnregCert)
48+
- `delegateTo` - Delegate to pool and/or DRep (StakeDelegation, VoteDelegCert, StakeVoteDelegCert)
49+
- `registerAndDelegateTo` - Combined registration + delegation (StakeRegDelegCert, VoteRegDelegCert, StakeVoteRegDelegCert)
50+
- `withdraw` - Withdraw staking rewards (supports coordinator pattern with amount: 0n)
51+
52+
All operations support script-controlled credentials with RedeemerBuilder for deferred redeemer resolution.
53+
354
## 0.3.5
455

556
### Patch 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.5",
3+
"version": "0.3.6",
44
"description": "A modern TypeScript SDK for Cardano blockchain development",
55
"type": "module",
66
"main": "./dist/index.js",

0 commit comments

Comments
 (0)