Skip to content

Commit 13da279

Browse files
committed
FSC update + adjustments
Signed-off-by: Angelo De Caro <adc@zurich.ibm.com>
1 parent 4857185 commit 13da279

File tree

4 files changed

+17
-7
lines changed

4 files changed

+17
-7
lines changed

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ require (
99
github.com/gin-gonic/gin v1.10.0
1010
github.com/gobuffalo/packr/v2 v2.7.1
1111
github.com/hashicorp/go-uuid v1.0.3
12-
github.com/hyperledger-labs/fabric-smart-client v0.4.1-0.20250213182503-543f72422157
12+
github.com/hyperledger-labs/fabric-smart-client v0.4.1-0.20250214055839-7d5b5ffc30ad
1313
github.com/hyperledger-labs/orion-sdk-go v0.2.10
1414
github.com/hyperledger-labs/orion-server v0.2.10
1515
github.com/hyperledger/fabric v1.4.0-rc1.0.20230405174026-695dd57e01c2

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1057,8 +1057,8 @@ github.com/hidal-go/hidalgo v0.0.0-20201109092204-05749a6d73df/go.mod h1:bPkrxDl
10571057
github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU=
10581058
github.com/huin/goupnp v1.3.0 h1:UvLUlWDNpoUdYzb2TCn+MuTWtcjXKSza2n6CBdQ0xXc=
10591059
github.com/huin/goupnp v1.3.0/go.mod h1:gnGPsThkYa7bFi/KWmEysQRf48l2dvR5bxr2OFckNX8=
1060-
github.com/hyperledger-labs/fabric-smart-client v0.4.1-0.20250213182503-543f72422157 h1:nv32gdDv1n/ICiHFTCJrX1CQicrFVO75+yP+XNb7q1Y=
1061-
github.com/hyperledger-labs/fabric-smart-client v0.4.1-0.20250213182503-543f72422157/go.mod h1:EdiA1cY2eOOZjqPlutIlFPkueUMMJOxLoiRH5KwOW1c=
1060+
github.com/hyperledger-labs/fabric-smart-client v0.4.1-0.20250214055839-7d5b5ffc30ad h1:tG516lDRzkK45gAG7Md2/ihSJNjpjLKp14iHjqyscBM=
1061+
github.com/hyperledger-labs/fabric-smart-client v0.4.1-0.20250214055839-7d5b5ffc30ad/go.mod h1:EdiA1cY2eOOZjqPlutIlFPkueUMMJOxLoiRH5KwOW1c=
10621062
github.com/hyperledger-labs/orion-sdk-go v0.2.10 h1:lFgWgxyvngIhWnIqymYGBmtmq9D6uC5d0uLG9cbyh5s=
10631063
github.com/hyperledger-labs/orion-sdk-go v0.2.10/go.mod h1:iN2xZB964AqwVJwL+EnwPOs8z1EkMEbbIg/qYeC7gDY=
10641064
github.com/hyperledger-labs/orion-server v0.2.10 h1:G4zbQEL5Egk0Oj+TwHCZWdTOLDBHOjaAEvYOT4G7ozw=

token/services/network/fabric/finality/deliveryflm.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import (
2020
"github.com/hyperledger-labs/fabric-smart-client/platform/fabric/core/generic/vault"
2121
driver3 "github.com/hyperledger-labs/fabric-smart-client/platform/fabric/driver"
2222
"github.com/hyperledger-labs/fabric-smart-client/platform/view/services/tracing"
23+
"github.com/hyperledger-labs/fabric-token-sdk/token/services/logging"
2324
"github.com/hyperledger-labs/fabric-token-sdk/token/services/network/common/rws/translator"
2425
"github.com/hyperledger-labs/fabric-token-sdk/token/services/network/driver"
2526
"github.com/hyperledger/fabric-protos-go/common"
@@ -105,6 +106,7 @@ func (p *deliveryBasedFLMProvider) NewManager(network, channel string) (Listener
105106
}
106107
mapper := p.newMapper(network, channel)
107108
flm, err := events.NewListenerManager[TxInfo](
109+
logging.MustGetLogger("token-sdk.network.fabric.finality"),
108110
p.config,
109111
ch.Delivery(),
110112
&DeliveryScanQueryByID{

token/services/network/fabric/lookup/deliveryllm.go

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import (
2020
"github.com/hyperledger-labs/fabric-smart-client/platform/fabric/core/generic/rwset"
2121
"github.com/hyperledger-labs/fabric-smart-client/platform/fabric/core/generic/vault"
2222
"github.com/hyperledger-labs/fabric-smart-client/platform/view/services/tracing"
23+
"github.com/hyperledger-labs/fabric-token-sdk/token/services/logging"
2324
"github.com/hyperledger-labs/fabric-token-sdk/token/services/network/common/rws/translator"
2425
"github.com/hyperledger-labs/fabric-token-sdk/token/services/network/driver"
2526
"github.com/hyperledger/fabric-protos-go/common"
@@ -93,10 +94,15 @@ func newEndorserDeliveryBasedLLMProvider(fnsp *fabric.NetworkServiceProvider, tr
9394
if err != nil {
9495
panic(err)
9596
}
97+
setupKey, err := keyTranslator.CreateSetupKey()
98+
if err != nil {
99+
panic(err)
100+
}
96101
return NewDeliveryBasedLLMProvider(fnsp, tracerProvider, config, func(network, _ string) events.EventInfoMapper[KeyInfo] {
97102
return &endorserTxInfoMapper{
98103
network: network,
99-
prefix: prefix,
104+
prefix1: prefix,
105+
prefix2: setupKey,
100106
}
101107
})
102108
}
@@ -111,6 +117,7 @@ func (p *deliveryBasedLLMProvider) NewManager(network, channel string) (Listener
111117
return nil, err
112118
}
113119
flm, err := events.NewListenerManager[KeyInfo](
120+
logging.MustGetLogger("token-sdk.network.fabric.llm"),
114121
p.config,
115122
ch.Delivery(),
116123
&DeliveryScanQueryByID{
@@ -149,7 +156,8 @@ func (m *deliveryBasedLLM) RemoveLookupListener(key string, listener Listener) e
149156

150157
type endorserTxInfoMapper struct {
151158
network string
152-
prefix string
159+
prefix1 string
160+
prefix2 string
153161
}
154162

155163
func (m *endorserTxInfoMapper) MapTxData(ctx context.Context, tx []byte, block *common.BlockMetadata, blockNum driver2.BlockNum, txNum driver2.TxNum) (map[driver2.Namespace]KeyInfo, error) {
@@ -193,9 +201,9 @@ func (m *endorserTxInfoMapper) mapTxInfo(rwSet vault2.ReadWriteSet, txID string)
193201
txInfos := make(map[driver2.Namespace]KeyInfo, len(rwSet.WriteSet.Writes))
194202
logger.Debugf("TX [%s] has %d namespaces", txID, len(rwSet.WriteSet.Writes))
195203
for ns, writes := range rwSet.WriteSet.Writes {
196-
logger.Debugf("TX [%s:%s] has %d writes", txID, ns, len(writes))
204+
logger.Debugf("TX [%s:%s] has [%d] writes", txID, ns, len(writes))
197205
for key, value := range writes {
198-
if strings.HasPrefix(key, m.prefix) {
206+
if strings.HasPrefix(key, m.prefix1) || strings.HasPrefix(key, m.prefix2) {
199207
logger.Debugf("TX [%s:%s] does have key [%s].", txID, ns, key)
200208
txInfos[ns] = KeyInfo{
201209
Namespace: ns,

0 commit comments

Comments
 (0)