File tree Expand file tree Collapse file tree 1 file changed +30
-0
lines changed
Expand file tree Collapse file tree 1 file changed +30
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ " @evolution-sdk/devnet " : patch
3+ " @evolution-sdk/evolution " : patch
4+ ---
5+
6+ ### PlutusV3 Minting Support
7+
8+ - Add PlutusV3 script minting with automatic script evaluation via Ogmios
9+ - Add ` mintAssets ` builder method for Plutus script-based minting policies
10+ - Add ` attachScript ` builder method for attaching Plutus scripts to transactions
11+ - Support both minting (positive amounts) and burning (negative amounts)
12+
13+ ### Redeemer API Improvements
14+
15+ - ** Breaking** : Change ` redeemer ` parameter type from ` string ` (CBOR hex) to ` Data.Data `
16+ - Affects ` collectFrom() ` and ` mintAssets() ` builder methods
17+ - Provides type-safe redeemer construction without manual CBOR encoding
18+ - Example: ` redeemer: Data.constr(0n, [Data.int(1n)]) ` instead of hex strings
19+
20+ ### Core Module Additions
21+
22+ - Add ` Redeemers ` module with Conway CDDL-compliant encoding (array format)
23+ - Refactor ` hashScriptData ` to use proper module encoders for redeemers and datums
24+ - Add ` Redeemers.toCBORBytes() ` for script data hash computation
25+
26+ ### Internal Improvements
27+
28+ - Store ` PlutusData.Data ` directly in builder state instead of CBOR hex strings
29+ - Remove redundant CBOR hex encoding/decoding in transaction assembly
30+ - Add PlutusV3 minting devnet tests with real script evaluation
You can’t perform that action at this time.
0 commit comments