Skip to content

Commit 2bbfef9

Browse files
authored
fix(interfaces): expose expireServiceRequest + bindings v0.11.2 (#122)
`expireServiceRequest` was implemented on `ServicesApprovals` but never declared on `ITangleServices`, so the permissionless cleanup entrypoint was unreachable through the canonical ABI. Off-chain consumers had no way to call the function via the standard interface. Adds the declaration and regenerates bindings. No behavior change on the implementation side.
1 parent abd065c commit 2bbfef9

16 files changed

Lines changed: 682 additions & 16 deletions

Cargo.lock

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

bindings/CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.11.2] - 2026-05-05
11+
12+
### Added
13+
14+
- `ITangleServices.expireServiceRequest(uint64)` — declared on the public
15+
interface so the permissionless cleanup path is reachable via the standard
16+
ABI. The implementation already existed on `ServicesApprovals`; the
17+
declaration was missing, so off-chain consumers could not invoke it through
18+
the canonical interface.
19+
1020
## [0.11.1] - 2026-05-05
1121

1222
### Fixed
@@ -297,7 +307,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
297307
- Raw ABI JSON exports via `abi` module
298308
- `TNT_CORE_VERSION` constant for commit tracking
299309

300-
[Unreleased]: https://github.com/tangle-network/tnt-core/compare/bindings-v0.11.1...HEAD
310+
[Unreleased]: https://github.com/tangle-network/tnt-core/compare/bindings-v0.11.2...HEAD
301311
[0.11.1]: https://github.com/tangle-network/tnt-core/compare/bindings-v0.11.0...bindings-v0.11.1
302312
[0.11.0]: https://github.com/tangle-network/tnt-core/compare/bindings-v0.10.9...bindings-v0.11.0
303313
[0.1.0]: https://github.com/tangle-network/tnt-core/releases/tag/bindings-v0.1.0
@@ -334,3 +344,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
334344
[0.10.6]: https://github.com/tangle-network/tnt-core/compare/bindings-v0.10.4...bindings-v0.10.6
335345
[0.10.8]: https://github.com/tangle-network/tnt-core/compare/bindings-v0.10.7...bindings-v0.10.8
336346
[0.10.9]: https://github.com/tangle-network/tnt-core/compare/bindings-v0.10.8...bindings-v0.10.9
347+
[0.11.2]: https://github.com/tangle-network/tnt-core/compare/bindings-v0.11.1...bindings-v0.11.2

bindings/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "tnt-core-bindings"
3-
version = "0.11.1"
3+
version = "0.11.2"
44
edition = "2021"
55
rust-version = "1.81"
66
description = "Rust bindings for TNT Core Solidity contracts (Tangle staking protocol)"

bindings/TNT_CORE_VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
95323ea3c3973a48df48a8a9b4dafd9b0ddc380a
1+
abd065cac66c41bd4142d5aa90f4f89ef320c2f5

bindings/abi/IBlueprintServiceManager.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

bindings/abi/IMultiAssetDelegation.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

bindings/abi/ITangle.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

bindings/abi/ITangleFull.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

bindings/abi/ITangleSlashing.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

bindings/abi/MultiAssetDelegation.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)