From 1c3e32302b8750033f88fb68a13b1493667405b8 Mon Sep 17 00:00:00 2001 From: Drew Stone Date: Fri, 15 May 2026 16:18:57 -0600 Subject: [PATCH 1/2] chore: sync tnt-core ABIs to v0.17.0 Regenerate tangle.ts and blueprintServiceManager.ts from tnt-core bindings on branch chore/bindings-v0.17.0 via sync:tnt-core-assets. tangle.ts: - Add keeperBps (uint16) output to keeper-rebate accessors. - Rename a reserved storage slot (__reservedAggregateCursor -> __reserved0). blueprintServiceManager.ts: - Add computeBillAdjustmentBps(serviceId, periodStart, periodEnd) view. multiAssetDelegation.ts and operatorStatusRegistry.ts unchanged. --- .../src/abi/blueprintServiceManager.ts | 29 +++++++++++++++++++ libs/tangle-shared-ui/src/abi/tangle.ts | 12 +++++++- 2 files changed, 40 insertions(+), 1 deletion(-) diff --git a/libs/tangle-shared-ui/src/abi/blueprintServiceManager.ts b/libs/tangle-shared-ui/src/abi/blueprintServiceManager.ts index 762a0d00d..e49562928 100644 --- a/libs/tangle-shared-ui/src/abi/blueprintServiceManager.ts +++ b/libs/tangle-shared-ui/src/abi/blueprintServiceManager.ts @@ -48,6 +48,35 @@ const ABI = [ ], stateMutability: 'view', }, + { + type: 'function', + name: 'computeBillAdjustmentBps', + inputs: [ + { + name: 'serviceId', + type: 'uint64', + internalType: 'uint64', + }, + { + name: 'periodStart', + type: 'uint64', + internalType: 'uint64', + }, + { + name: 'periodEnd', + type: 'uint64', + internalType: 'uint64', + }, + ], + outputs: [ + { + name: 'adjustmentBps', + type: 'uint16', + internalType: 'uint16', + }, + ], + stateMutability: 'view', + }, { type: 'function', name: 'forceRemoveAllowsBelowMin', diff --git a/libs/tangle-shared-ui/src/abi/tangle.ts b/libs/tangle-shared-ui/src/abi/tangle.ts index 275ace100..8128c1a41 100644 --- a/libs/tangle-shared-ui/src/abi/tangle.ts +++ b/libs/tangle-shared-ui/src/abi/tangle.ts @@ -2333,7 +2333,7 @@ const ABI = [ internalType: 'uint256', }, { - name: '__reservedAggregateCursor', + name: '__reserved0', type: 'uint256', internalType: 'uint256', }, @@ -3163,6 +3163,11 @@ const ABI = [ type: 'uint16', internalType: 'uint16', }, + { + name: 'keeperBps', + type: 'uint16', + internalType: 'uint16', + }, ], stateMutability: 'view', }, @@ -3789,6 +3794,11 @@ const ABI = [ type: 'uint16', internalType: 'uint16', }, + { + name: 'keeperBps', + type: 'uint16', + internalType: 'uint16', + }, ], }, ], From f1219e3cf3baabaf0521431ab181c2b68c8327f0 Mon Sep 17 00:00:00 2001 From: Drew Stone Date: Sun, 17 May 2026 09:11:47 -0600 Subject: [PATCH 2/2] chore(abi): sync tnt-core v0.17.1 ABIs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Adds `withdrawRemainingEscrowTo(uint64,address)` to the Tangle ABI — owner-chosen escrow refund recipient for the M-2 audit remediation. Source: tnt-core bindings v0.17.1 (`tangle-network/tnt-core#147`). --- libs/tangle-shared-ui/src/abi/tangle.ts | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/libs/tangle-shared-ui/src/abi/tangle.ts b/libs/tangle-shared-ui/src/abi/tangle.ts index 8128c1a41..cc2c5b4f2 100644 --- a/libs/tangle-shared-ui/src/abi/tangle.ts +++ b/libs/tangle-shared-ui/src/abi/tangle.ts @@ -4316,6 +4316,24 @@ const ABI = [ outputs: [], stateMutability: 'nonpayable', }, + { + type: 'function', + name: 'withdrawRemainingEscrowTo', + inputs: [ + { + name: 'serviceId', + type: 'uint64', + internalType: 'uint64', + }, + { + name: 'to', + type: 'address', + internalType: 'address payable', + }, + ], + outputs: [], + stateMutability: 'nonpayable', + }, { type: 'event', name: 'BlueprintCreated',