From 2376678e363cc3acb2001ff52ae02d0c38e48354 Mon Sep 17 00:00:00 2001 From: Drew Stone Date: Fri, 8 May 2026 16:08:38 -0600 Subject: [PATCH] chore(deps): bump tnt-core 0.10.x -> 0.13.0 Bumps the `tnt-core` git dependency from v0.10.4 to v0.13.0. Adds contracts/dependencies/tnt-core-*/ to .gitignore so soldeer-fetched sources are not committed (consistent with how the prior 0.10.4 gitlink was treated). This pulls in the round-1 + round-2 audit hardening landed in tangle-network/tnt-core PRs #124 and #125 (bindings 0.13.0, released to soldeer 2026-05-08), which include the breaking quote-typehash addition, beacon SSZ endianness fix, slashing window/buffer corrections, MBSM grace-period pinning, and a new forceRemoveAllowsBelowMin BSM hook. EmbeddingBSM inherits BlueprintServiceManagerBase and automatically picks up the new forceRemoveAllowsBelowMin default (returns false, preserving the safe min-operators floor) without any source change required here. --- .gitignore | 1 + contracts/dependencies/tnt-core-0.10.4 | 1 - contracts/foundry.toml | 2 +- contracts/remappings.txt | 4 ++-- contracts/soldeer.lock | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) delete mode 160000 contracts/dependencies/tnt-core-0.10.4 diff --git a/.gitignore b/.gitignore index 2f7896d..e0a7d2f 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ target/ +contracts/dependencies/tnt-core-*/ diff --git a/contracts/dependencies/tnt-core-0.10.4 b/contracts/dependencies/tnt-core-0.10.4 deleted file mode 160000 index 74c67d9..0000000 --- a/contracts/dependencies/tnt-core-0.10.4 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 74c67d91dc19fadadfae6eafdc80c5e9f7c11caf diff --git a/contracts/foundry.toml b/contracts/foundry.toml index 790e763..8fe4ba2 100644 --- a/contracts/foundry.toml +++ b/contracts/foundry.toml @@ -21,5 +21,5 @@ tab_width = 4 [dependencies] forge-std = "1.9.4" "@openzeppelin-contracts" = "5.1.0" -tnt-core = { version = "0.10.4", git = "https://github.com/tangle-network/tnt-core.git", rev = "v0.10.4" } +tnt-core = { version = "0.13.0", git = "https://github.com/tangle-network/tnt-core.git", rev = "v0.13.0" } "@openzeppelin-contracts-upgradeable" = "5.1.0" diff --git a/contracts/remappings.txt b/contracts/remappings.txt index 982da89..72d0fa6 100644 --- a/contracts/remappings.txt +++ b/contracts/remappings.txt @@ -4,5 +4,5 @@ @openzeppelin/contracts/=dependencies/@openzeppelin-contracts-5.1.0/ forge-std-1.9.4/=dependencies/forge-std-1.9.4/ forge-std/=dependencies/forge-std-1.9.4/src/ -tnt-core-0.10.4/=dependencies/tnt-core-0.10.4/ -tnt-core/=dependencies/tnt-core-0.10.4/src/ +tnt-core-0.13.0/=dependencies/tnt-core-0.13.0/ +tnt-core/=dependencies/tnt-core-0.13.0/src/ diff --git a/contracts/soldeer.lock b/contracts/soldeer.lock index e922cc1..c86404f 100644 --- a/contracts/soldeer.lock +++ b/contracts/soldeer.lock @@ -21,6 +21,6 @@ integrity = "3874463846ab995a6a9a88412913cacec6144f7605daa1af57c2d8bf3f210b13" [[dependencies]] name = "tnt-core" -version = "0.10.4" +version = "0.13.0" git = "https://github.com/tangle-network/tnt-core.git" -rev = "74c67d91dc19fadadfae6eafdc80c5e9f7c11caf" +rev = "5201cf08bbe64238f0533d113840d7280afdaa08"