From 2ef57db30a4b82a8bf72f2a127bac790f2fbd8d1 Mon Sep 17 00:00:00 2001 From: "Hayim.Shaul@ibm.com" Date: Wed, 10 Sep 2025 05:36:36 -0400 Subject: [PATCH 1/3] FSC 4288f098fe53e43c254930e756b30ba1117f6835 Signed-off-by: Angelo De Caro Signed-off-by: Hayim.Shaul@ibm.com --- token/request.go | 2 +- token/services/identity/driver/common.go | 2 +- token/services/identity/membership/binder.go | 2 +- token/services/interop/htlc/transaction.go | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/token/request.go b/token/request.go index 23c906d9d..8352a1b56 100644 --- a/token/request.go +++ b/token/request.go @@ -30,7 +30,7 @@ const ( ) type Binder interface { - Bind(ctx context.Context, longTerm Identity, ephemeral Identity) error + Bind(ctx context.Context, longTerm Identity, ephemeral ...Identity) error } type ( diff --git a/token/services/identity/driver/common.go b/token/services/identity/driver/common.go index 2afb8dd59..b861bf849 100644 --- a/token/services/identity/driver/common.go +++ b/token/services/identity/driver/common.go @@ -13,7 +13,7 @@ import ( ) type NetworkBinderService interface { - Bind(ctx context.Context, longTerm driver.Identity, ephemeral driver.Identity) error + Bind(ctx context.Context, longTerm driver.Identity, ephemeral ...driver.Identity) error } type IdentityProvider interface { diff --git a/token/services/identity/membership/binder.go b/token/services/identity/membership/binder.go index 403772931..4414eca77 100644 --- a/token/services/identity/membership/binder.go +++ b/token/services/identity/membership/binder.go @@ -15,6 +15,6 @@ import ( // NoBinder implements a no-nop binder type NoBinder struct{} -func (n *NoBinder) Bind(ctx context.Context, longTerm token.Identity, ephemeral token.Identity) error { +func (n *NoBinder) Bind(ctx context.Context, longTerm token.Identity, ephemeral ...token.Identity) error { return nil } diff --git a/token/services/interop/htlc/transaction.go b/token/services/interop/htlc/transaction.go index d4b7e3ba7..71eb0c2d1 100644 --- a/token/services/interop/htlc/transaction.go +++ b/token/services/interop/htlc/transaction.go @@ -73,7 +73,7 @@ func compileTransferOptions(opts ...token.TransferOption) (*token.TransferOption } type Binder interface { - Bind(ctx context.Context, longTerm view.Identity, ephemeral view.Identity) error + Bind(ctx context.Context, longTerm view.Identity, ephemeral ...view.Identity) error } // Transaction holds a ttx transaction From 3bb299b3e3ba425c3cbe63a074f472b660830cf2 Mon Sep 17 00:00:00 2001 From: "Hayim.Shaul@ibm.com" Date: Wed, 10 Sep 2025 05:50:26 -0400 Subject: [PATCH 2/3] fix go.mod Signed-off-by: Hayim.Shaul@ibm.com --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index 685c69fe8..01c2dea99 100644 --- a/go.mod +++ b/go.mod @@ -13,7 +13,7 @@ require ( github.com/gin-gonic/gin v1.10.0 github.com/gobuffalo/packr/v2 v2.7.1 github.com/hashicorp/go-uuid v1.0.3 - github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20250907063034-a38672e98d39 + github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20250908070028-93988c3375b6 github.com/hyperledger/fabric-chaincode-go/v2 v2.3.0 github.com/hyperledger/fabric-lib-go v1.1.3-0.20240523144151-25edd1eaf5f5 github.com/hyperledger/fabric-protos-go-apiv2 v0.3.7 diff --git a/go.sum b/go.sum index 4cf7c74d4..7abd28912 100644 --- a/go.sum +++ b/go.sum @@ -1071,8 +1071,8 @@ github.com/huin/goupnp v1.3.0 h1:UvLUlWDNpoUdYzb2TCn+MuTWtcjXKSza2n6CBdQ0xXc= github.com/huin/goupnp v1.3.0/go.mod h1:gnGPsThkYa7bFi/KWmEysQRf48l2dvR5bxr2OFckNX8= github.com/hyperledger-labs/SmartBFT v0.0.0-20250503203013-eb005eef8866 h1:Mu/6NJsfl9g3wM15Ue7hqPq4LtgYDoABh8MO4u8aW4g= github.com/hyperledger-labs/SmartBFT v0.0.0-20250503203013-eb005eef8866/go.mod h1:9aNHNXsCVy/leGz2gpTC1eOL5QecxbSAGjqsLh4T1LM= -github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20250907063034-a38672e98d39 h1:Dt5k7Zh7DNyVczaPBDNJnsGDGkSJGFQk2lYOcyD1QRE= -github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20250907063034-a38672e98d39/go.mod h1:ZL/HRmn79GeECtuQuc0rP5uzBAMyTzDKUbsUMMEuFW0= +github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20250908070028-93988c3375b6 h1:OhmBfY+qkILDFan8azIbPxAjk08Ve16tZllDcu2GOMI= +github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20250908070028-93988c3375b6/go.mod h1:ZL/HRmn79GeECtuQuc0rP5uzBAMyTzDKUbsUMMEuFW0= github.com/hyperledger/aries-bbs-go v0.0.0-20240528084656-761671ea73bc h1:3Ykk6MtyfnlzMOQry9zkxsoLWpCWZwDPqehO/BJwArM= github.com/hyperledger/aries-bbs-go v0.0.0-20240528084656-761671ea73bc/go.mod h1:Kofn6A6WWea1ZM8Rys5aBW9dszwJ7Ywa0kyyYL0TPYw= github.com/hyperledger/fabric v1.4.0-rc1.0.20250510200036-435a7f1a780a h1:l9dE3iuE+mKj7K8Tcx904cF8zJpaNQONh3GNZdXnnyc= From 8425541913cd438d3c5535a18c8febe94f7cb372 Mon Sep 17 00:00:00 2001 From: Angelo De Caro Date: Fri, 24 Oct 2025 06:39:45 +0200 Subject: [PATCH 3/3] FSC update Signed-off-by: Angelo De Caro --- go.mod | 2 +- go.sum | 4 ++-- token/services/identity/storage/kvs/hashicorp/go.mod | 2 +- token/services/identity/storage/kvs/hashicorp/go.sum | 4 ++-- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/go.mod b/go.mod index 01c2dea99..7e50bc283 100644 --- a/go.mod +++ b/go.mod @@ -13,7 +13,7 @@ require ( github.com/gin-gonic/gin v1.10.0 github.com/gobuffalo/packr/v2 v2.7.1 github.com/hashicorp/go-uuid v1.0.3 - github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20250908070028-93988c3375b6 + github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20251023082306-70f6f94ef81a github.com/hyperledger/fabric-chaincode-go/v2 v2.3.0 github.com/hyperledger/fabric-lib-go v1.1.3-0.20240523144151-25edd1eaf5f5 github.com/hyperledger/fabric-protos-go-apiv2 v0.3.7 diff --git a/go.sum b/go.sum index 7abd28912..ec73eca2e 100644 --- a/go.sum +++ b/go.sum @@ -1071,8 +1071,8 @@ github.com/huin/goupnp v1.3.0 h1:UvLUlWDNpoUdYzb2TCn+MuTWtcjXKSza2n6CBdQ0xXc= github.com/huin/goupnp v1.3.0/go.mod h1:gnGPsThkYa7bFi/KWmEysQRf48l2dvR5bxr2OFckNX8= github.com/hyperledger-labs/SmartBFT v0.0.0-20250503203013-eb005eef8866 h1:Mu/6NJsfl9g3wM15Ue7hqPq4LtgYDoABh8MO4u8aW4g= github.com/hyperledger-labs/SmartBFT v0.0.0-20250503203013-eb005eef8866/go.mod h1:9aNHNXsCVy/leGz2gpTC1eOL5QecxbSAGjqsLh4T1LM= -github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20250908070028-93988c3375b6 h1:OhmBfY+qkILDFan8azIbPxAjk08Ve16tZllDcu2GOMI= -github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20250908070028-93988c3375b6/go.mod h1:ZL/HRmn79GeECtuQuc0rP5uzBAMyTzDKUbsUMMEuFW0= +github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20251023082306-70f6f94ef81a h1:Z0XLlZkTM9PYTZUU0SPhkGLS8bbCcnac+3o74KJ4c/g= +github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20251023082306-70f6f94ef81a/go.mod h1:ZL/HRmn79GeECtuQuc0rP5uzBAMyTzDKUbsUMMEuFW0= github.com/hyperledger/aries-bbs-go v0.0.0-20240528084656-761671ea73bc h1:3Ykk6MtyfnlzMOQry9zkxsoLWpCWZwDPqehO/BJwArM= github.com/hyperledger/aries-bbs-go v0.0.0-20240528084656-761671ea73bc/go.mod h1:Kofn6A6WWea1ZM8Rys5aBW9dszwJ7Ywa0kyyYL0TPYw= github.com/hyperledger/fabric v1.4.0-rc1.0.20250510200036-435a7f1a780a h1:l9dE3iuE+mKj7K8Tcx904cF8zJpaNQONh3GNZdXnnyc= diff --git a/token/services/identity/storage/kvs/hashicorp/go.mod b/token/services/identity/storage/kvs/hashicorp/go.mod index 323b0206d..92c9d67db 100644 --- a/token/services/identity/storage/kvs/hashicorp/go.mod +++ b/token/services/identity/storage/kvs/hashicorp/go.mod @@ -8,7 +8,7 @@ require ( github.com/docker/docker v28.0.2+incompatible github.com/docker/go-connections v0.5.0 github.com/hashicorp/vault/api v1.16.0 - github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20250907063034-a38672e98d39 + github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20251023082306-70f6f94ef81a github.com/hyperledger-labs/fabric-token-sdk v0.4.1-0.20250528165839-032fb9265504 github.com/stretchr/testify v1.10.0 ) diff --git a/token/services/identity/storage/kvs/hashicorp/go.sum b/token/services/identity/storage/kvs/hashicorp/go.sum index cf06af9d8..9749ed26e 100644 --- a/token/services/identity/storage/kvs/hashicorp/go.sum +++ b/token/services/identity/storage/kvs/hashicorp/go.sum @@ -130,8 +130,8 @@ github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/vault/api v1.16.0 h1:nbEYGJiAPGzT9U4oWgaaB0g+Rj8E59QuHKyA5LhwQN4= github.com/hashicorp/vault/api v1.16.0/go.mod h1:KhuUhzOD8lDSk29AtzNjgAu2kxRA9jL9NAbkFlqvkBA= -github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20250907063034-a38672e98d39 h1:Dt5k7Zh7DNyVczaPBDNJnsGDGkSJGFQk2lYOcyD1QRE= -github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20250907063034-a38672e98d39/go.mod h1:ZL/HRmn79GeECtuQuc0rP5uzBAMyTzDKUbsUMMEuFW0= +github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20251023082306-70f6f94ef81a h1:Z0XLlZkTM9PYTZUU0SPhkGLS8bbCcnac+3o74KJ4c/g= +github.com/hyperledger-labs/fabric-smart-client v0.5.2-0.20251023082306-70f6f94ef81a/go.mod h1:ZL/HRmn79GeECtuQuc0rP5uzBAMyTzDKUbsUMMEuFW0= github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2 h1:B1Nt8hKb//KvgGRprk0h1t4lCnwhE9/ryb1WqfZbV+M= github.com/hyperledger/fabric-amcl v0.0.0-20230602173724-9e02669dceb2/go.mod h1:X+DIyUsaTmalOpmpQfIvFZjKHQedrURQ5t4YqquX7lE= github.com/hyperledger/fabric-lib-go v1.1.3-0.20240523144151-25edd1eaf5f5 h1:RPWTL5wxAb+xDOrsCU3QYZP65305F8v3PaOyzdbPVMU=