From 8ee6cb4eeb0a9273573bdff072c2f7426bbe5a5c Mon Sep 17 00:00:00 2001 From: Drew Stone Date: Fri, 8 May 2026 16:03:59 -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 and removes the stale tnt-core-0.10.7 vendor directory. 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. The in-repo BSMs that inherit BlueprintServiceManagerBase automatically pick 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 | 6 +++--- 5 files changed, 7 insertions(+), 7 deletions(-) delete mode 160000 contracts/dependencies/tnt-core-0.10.4 diff --git a/.gitignore b/.gitignore index 8c475d6..916e1b4 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ cache/ node_modules/ .env *.log +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 ec2afbb..2caaf44 100644 --- a/contracts/foundry.toml +++ b/contracts/foundry.toml @@ -21,6 +21,6 @@ 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" shielded-payment-gateway = { version = "0.1.0", git = "https://github.com/tangle-network/shielded-payment-gateway.git", rev = "eaab84c" } diff --git a/contracts/remappings.txt b/contracts/remappings.txt index 4437bc5..ff40f72 100644 --- a/contracts/remappings.txt +++ b/contracts/remappings.txt @@ -6,5 +6,5 @@ forge-std-1.9.4/=dependencies/forge-std-1.9.4/ forge-std/=dependencies/forge-std-1.9.4/src/ shielded-payment-gateway-0.1.0/=dependencies/shielded-payment-gateway-0.1.0/ shielded-payment-gateway/=dependencies/shielded-payment-gateway-0.1.0/ -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 25ad8e7..dd72215 100644 --- a/contracts/soldeer.lock +++ b/contracts/soldeer.lock @@ -23,10 +23,10 @@ integrity = "3874463846ab995a6a9a88412913cacec6144f7605daa1af57c2d8bf3f210b13" name = "shielded-payment-gateway" version = "0.1.0" git = "https://github.com/tangle-network/shielded-payment-gateway.git" -rev = "eaab84c9a7533849bfaecec382edfeb8115e6048" +rev = "eaab84c" [[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"