Skip to content

Commit 6def0a3

Browse files
chore: bump tnt-core-bindings to v0.17.0 (#1415)
Pin to the chore/bindings-v0.17.0 branch in tangle-network/tnt-core pending the crates.io publish of 0.17.0. v0.17.0 carries the subscription billing rearchitecture (requestService + fundService), the payments facet split with self-only distributePayment, RFQ replay / freshness / cumulative TTL hardening, the collapsed approveService(ApprovalParams) entry point, claimRewards / claimRewardsAll griefing isolation, and the O(1) operator stake aggregate with VPM share-pool slashing. Workspace compiles clean; 1128 lib tests pass. Co-authored-by: drewstone <drewstone329@gmail.com>
1 parent 6020750 commit 6def0a3

2 files changed

Lines changed: 13 additions & 11 deletions

File tree

Cargo.lock

Lines changed: 5 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -126,11 +126,14 @@ broken_intra_doc_links = "deny"
126126
[workspace.dependencies]
127127
# SDKs (overarching crates that include all other crates)
128128
blueprint-sdk = { version = "0.2.0-alpha.4", path = "./crates/sdk", default-features = false }
129-
# tnt-core 0.15.0 ships TWAP-fair subscription billing, UUPS-upgradeable L2
130-
# slashing receivers, share-pool ValidatorPodManager, the dispute-bond pull
131-
# pattern (cancelSlash no longer auto-refunds), and disabled TangleToken.burn.
132-
# https://crates.io/crates/tnt-core-bindings/0.15.0
133-
tnt-core-bindings = "0.15.0"
129+
# tnt-core 0.17.0 introduces the subscription billing rearchitecture
130+
# (requestService + fundService flow), the payments facet split with
131+
# self-only distributePayment, RFQ replay / freshness / cumulative TTL
132+
# hardening, the collapsed approveService(ApprovalParams) entry point,
133+
# claimRewards / claimRewardsAll griefing isolation, and O(1) operator
134+
# stake aggregation with VPM share-pool slashing.
135+
# Pinned to the git branch until 0.17.0 is published to crates.io.
136+
tnt-core-bindings = { git = "https://github.com/tangle-network/tnt-core", branch = "chore/bindings-v0.17.0", package = "tnt-core-bindings" }
134137

135138
# Job system
136139
blueprint-core = { version = "0.2.0-alpha.3", path = "crates/core", default-features = false }

0 commit comments

Comments
 (0)