diff --git a/Cargo.lock b/Cargo.lock index b5dc2b28..de73f7b6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3045,7 +3045,7 @@ dependencies = [ [[package]] name = "kaspa-python-sdk" -version = "2.0.1" +version = "2.0.2-rc.1" dependencies = [ "ahash", "bincode", @@ -3087,11 +3087,11 @@ dependencies = [ [[package]] name = "kaspa-python-sdk-core" -version = "2.0.1" +version = "2.0.2-rc.1" [[package]] name = "kaspa-python-sdk-silverscript" -version = "2.0.1" +version = "2.0.2-rc.1" dependencies = [ "kaspa-python-sdk-core", "pyo3", diff --git a/Cargo.toml b/Cargo.toml index 5c93eabd..0ea64e4a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -9,7 +9,7 @@ resolver = "3" # Single source of truth for version/edition across the workspace; members # inherit via `version.workspace = true` / `edition.workspace = true`. [workspace.package] -version = "2.0.1" +version = "2.0.2-rc.1" edition = "2024" [package] diff --git a/crates/silverscript/pyproject.toml b/crates/silverscript/pyproject.toml index 6c6f16c3..306497a8 100644 --- a/crates/silverscript/pyproject.toml +++ b/crates/silverscript/pyproject.toml @@ -2,7 +2,7 @@ # NOT a maturin build project. [project] name = "kaspa-python-sdk-silverscript" -version = "2.0.1" +version = "2.0.2rc1" [tool.maturin] module-name = "kaspa.experimental.silverscript" diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 9b1d5340..217bba4c 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -5,6 +5,8 @@ search: ## [Unreleased] +*Target: 2.0.2* + ### Added - New `kaspa.experimental.silverscript` module — compile [SilverScript](https://github.com/kaspanet/silverscript) script-based smart-contract source and build transaction scripts from Python. `compile()` returns a `CompiledContract` exposing the locking script, ABI, state layout, and `template_hash` (the canonical 32-byte length-bound hash over the script's template parts around the covenant state region, matching the SilverScript `templateHash(prefix, suffix)` builtin), plus `build_sig_script()` / `build_sig_script_for_covenant_decl()` for unlocking scripts. - Example under `examples/silverscript/` — a Counter covenant run live on testnet-10, one transaction at a time: genesis, then permissionless `add`/`subtract` state transitions. diff --git a/pyproject.toml b/pyproject.toml index dcabd878..55a77168 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "maturin" [project] name = "kaspa" -version = "2.0.1" +version = "2.0.2rc1" description = "Kaspa Python SDK" requires-python = ">=3.10,<3.15" readme = "README.md"