Skip to content

Commit ef4d7ae

Browse files
authored
Merge pull request #180 from VRamakrishna/main
Fabric-Fabric Asset Transfer Feature and Demonstration
2 parents cb8f5d7 + a9248d7 commit ef4d7ae

File tree

109 files changed

+8408
-5708
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+8408
-5708
lines changed

.github/workflows/data-transfer.yml

Lines changed: 23 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ jobs:
144144
run: |
145145
echo ${GITHUB_WORKSPACE}
146146
cp .env.template .env
147+
sed -i "s/CHAINCODE_PATH=.*/CHAINCODE_PATH=\.\/chaincode\.json/g" .env
147148
./bin/fabric-cli env set MEMBER_CREDENTIAL_FOLDER ${GITHUB_WORKSPACE}/samples/fabric/fabric-cli/src/data/credentials_docker
148149
./bin/fabric-cli env set CONFIG_PATH ${GITHUB_WORKSPACE}/samples/fabric/fabric-cli/config.json
149150
cat .env
@@ -198,7 +199,8 @@ jobs:
198199
TOTAL=8
199200
200201
# FABRIC2 - FABRIC1
201-
./bin/fabric-cli interop --key=a --local-network=network2 --requesting-org=Org1MSP relay-network1:9080/network1/mychannel:simplestate:Read:a &> tmp.out
202+
cp chaincode.json.template chaincode.json
203+
./bin/fabric-cli interop --local-network=network2 --requesting-org=Org1MSP relay-network1:9080/network1/mychannel:simplestate:Read:a &> tmp.out
202204
tail -n 1 tmp.out | grep "Args: a, Arcturus" && COUNT=$(( COUNT + 1 )) && echo "PASS"
203205
cat tmp.out
204206
@@ -207,7 +209,8 @@ jobs:
207209
cat tmp.out
208210
209211
# FABRIC1 - FABRIC2
210-
./bin/fabric-cli interop --key=Arcturus --local-network=network1 --requesting-org=Org1MSP relay-network2:9083/network2/mychannel:simplestate:Read:Arcturus &> tmp.out
212+
sed -i "s/\"args\"\: \[\"a\"/\"args\"\: \[\"Arcturus\"/g" chaincode.json
213+
./bin/fabric-cli interop --local-network=network1 --requesting-org=Org1MSP relay-network2:9083/network2/mychannel:simplestate:Read:Arcturus &> tmp.out
211214
tail -n 1 tmp.out | grep "Args: Arcturus, 17.671" && COUNT=$(( COUNT + 1 )) && echo "PASS"
212215
cat tmp.out
213216
@@ -216,7 +219,9 @@ jobs:
216219
cat tmp.out
217220
218221
# FABRIC1 - CORDA
219-
./bin/fabric-cli interop --key=H --local-network=network1 --sign=true --requesting-org=Org1MSP relay-corda:9081/Corda_Network/corda_partya_1:10003#com.cordaSimpleApplication.flow.GetStateByKey:H --debug=true &> tmp.out
222+
cp chaincode.json.template chaincode.json
223+
sed -i "s/\"args\"\: \[\"a\"/\"args\"\: \[\"H\"/g" chaincode.json
224+
./bin/fabric-cli interop --local-network=network1 --sign=true --requesting-org=Org1MSP relay-corda:9081/Corda_Network/corda_partya_1:10003#com.cordaSimpleApplication.flow.GetStateByKey:H --debug=true &> tmp.out
220225
tail -n 1 tmp.out | grep "Args: H, \[SimpleState(key=H, value=1" && COUNT=$(( COUNT + 1 )) && echo "PASS"
221226
cat tmp.out
222227
@@ -225,7 +230,9 @@ jobs:
225230
cat tmp.out
226231
227232
# FABRIC2 - CORDA
228-
./bin/fabric-cli interop --key=C --local-network=network2 --sign=true --requesting-org=Org1MSP relay-corda:9081/Corda_Network/corda_partya_1:10003#com.cordaSimpleApplication.flow.GetStateByKey:C --debug=true &> tmp.out
233+
cp chaincode.json.template chaincode.json
234+
sed -i "s/\"args\"\: \[\"a\"/\"args\"\: \[\"C\"/g" chaincode.json
235+
./bin/fabric-cli interop --local-network=network2 --sign=true --requesting-org=Org1MSP relay-corda:9081/Corda_Network/corda_partya_1:10003#com.cordaSimpleApplication.flow.GetStateByKey:C --debug=true &> tmp.out
229236
tail -n 1 tmp.out | grep "Args: C, \[SimpleState(key=C, value=20" && COUNT=$(( COUNT + 1 )) && echo "PASS"
230237
cat tmp.out
231238
@@ -403,9 +410,11 @@ jobs:
403410
run: |
404411
echo ${GITHUB_WORKSPACE}
405412
cp .env.template .env
413+
sed -i "s/CHAINCODE_PATH=.*/CHAINCODE_PATH=\.\/chaincode\.json/g" .env
406414
./bin/fabric-cli env set MEMBER_CREDENTIAL_FOLDER ${GITHUB_WORKSPACE}/samples/fabric/fabric-cli/src/data/credentials
407415
./bin/fabric-cli env set CONFIG_PATH ${GITHUB_WORKSPACE}/samples/fabric/fabric-cli/config.json
408416
cat .env
417+
cp chaincode.json.template chaincode.json
409418
working-directory: samples/fabric/fabric-cli
410419

411420
- name: Fabric CLI Configure ALL
@@ -457,7 +466,8 @@ jobs:
457466
TOTAL=8
458467
459468
# FABRIC2 - FABRIC1
460-
./bin/fabric-cli interop --key=a --local-network=network2 --requesting-org=Org1MSP localhost:9080/network1/mychannel:simplestate:Read:a &> tmp.out
469+
cp chaincode.json.template chaincode.json
470+
./bin/fabric-cli interop --local-network=network2 --requesting-org=Org1MSP localhost:9080/network1/mychannel:simplestate:Read:a &> tmp.out
461471
tail -n 1 tmp.out | grep "Args: a, Arcturus" && COUNT=$(( COUNT + 1 )) && echo "PASS"
462472
cat tmp.out
463473
@@ -466,7 +476,8 @@ jobs:
466476
cat tmp.out
467477
468478
# FABRIC1 - FABRIC2
469-
./bin/fabric-cli interop --key=Arcturus --local-network=network1 --requesting-org=Org1MSP localhost:9083/network2/mychannel:simplestate:Read:Arcturus &> tmp.out
479+
sed -i "s/\"args\"\: \[\"a\"/\"args\"\: \[\"Arcturus\"/g" chaincode.json
480+
./bin/fabric-cli interop --local-network=network1 --requesting-org=Org1MSP localhost:9083/network2/mychannel:simplestate:Read:Arcturus &> tmp.out
470481
tail -n 1 tmp.out | grep "Args: Arcturus, 17.671" && COUNT=$(( COUNT + 1 )) && echo "PASS"
471482
cat tmp.out
472483
@@ -475,7 +486,9 @@ jobs:
475486
cat tmp.out
476487
477488
# FABRIC1 - CORDA
478-
./bin/fabric-cli interop --key=H --local-network=network1 --sign=true --requesting-org=Org1MSP localhost:9081/Corda_Network/localhost:10006#com.cordaSimpleApplication.flow.GetStateByKey:H --debug=true &> tmp.out
489+
cp chaincode.json.template chaincode.json
490+
sed -i "s/\"args\"\: \[\"a\"/\"args\"\: \[\"H\"/g" chaincode.json
491+
./bin/fabric-cli interop --local-network=network1 --sign=true --requesting-org=Org1MSP localhost:9081/Corda_Network/localhost:10006#com.cordaSimpleApplication.flow.GetStateByKey:H --debug=true &> tmp.out
479492
tail -n 1 tmp.out | grep "Args: H, \[SimpleState(key=H, value=1" && COUNT=$(( COUNT + 1 )) && echo "PASS"
480493
cat tmp.out
481494
@@ -484,7 +497,9 @@ jobs:
484497
cat tmp.out
485498
486499
# FABRIC2 - CORDA
487-
./bin/fabric-cli interop --key=C --local-network=network2 --sign=true --requesting-org=Org1MSP localhost:9081/Corda_Network/localhost:10006#com.cordaSimpleApplication.flow.GetStateByKey:C --debug=true --debug=true &> tmp.out
500+
cp chaincode.json.template chaincode.json
501+
sed -i "s/\"args\"\: \[\"a\"/\"args\"\: \[\"C\"/g" chaincode.json
502+
./bin/fabric-cli interop --local-network=network2 --sign=true --requesting-org=Org1MSP localhost:9081/Corda_Network/localhost:10006#com.cordaSimpleApplication.flow.GetStateByKey:C --debug=true --debug=true &> tmp.out
488503
tail -n 1 tmp.out | grep "Args: C, \[SimpleState(key=C, value=20" && COUNT=$(( COUNT + 1 )) && echo "PASS"
489504
cat tmp.out
490505

.github/workflows/go.yml

Lines changed: 106 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,20 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- uses: actions/checkout@v2
14-
14+
1515
- name: Set up Go
1616
uses: actions/setup-go@v2
1717
with:
1818
go-version: 1.16
19-
19+
2020
- name: Build
2121
run: go build -v ./...
2222
working-directory: core/network/fabric-interop-cc/contracts/interop
2323

2424
- name: Test
2525
run: go test -v ./...
2626
working-directory: core/network/fabric-interop-cc/contracts/interop
27-
27+
2828
test_interopcc_local:
2929
runs-on: ubuntu-latest
3030
steps:
@@ -34,7 +34,7 @@ jobs:
3434
uses: actions/setup-go@v2
3535
with:
3636
go-version: 1.16
37-
37+
3838
- name: Local Setup
3939
run: |
4040
mv go.mod go.mod.bkp
@@ -44,15 +44,15 @@ jobs:
4444
rm go.sum
4545
go mod tidy
4646
working-directory: core/network/fabric-interop-cc/contracts/interop
47-
47+
4848
- name: Build
4949
run: go build -v ./...
5050
working-directory: core/network/fabric-interop-cc/contracts/interop
51-
51+
5252
- name: Test
5353
run: go test -v ./...
5454
working-directory: core/network/fabric-interop-cc/contracts/interop
55-
55+
5656
test_assetmgmt:
5757
runs-on: ubuntu-latest
5858
steps:
@@ -66,11 +66,11 @@ jobs:
6666
- name: Build
6767
run: go build -v ./...
6868
working-directory: core/network/fabric-interop-cc/interfaces/asset-mgmt
69-
69+
7070
- name: Test
7171
run: go test -v ./...
7272
working-directory: core/network/fabric-interop-cc/interfaces/asset-mgmt
73-
73+
7474
test_simplestate:
7575
runs-on: ubuntu-latest
7676
steps:
@@ -84,29 +84,29 @@ jobs:
8484
- name: Build
8585
run: go build -v ./...
8686
working-directory: samples/fabric/simplestate
87-
87+
8888
- name: Test
8989
run: make test
9090
working-directory: samples/fabric/simplestate
91-
91+
9292
test_simpleasset_github:
9393
runs-on: ubuntu-latest
9494
steps:
9595
- uses: actions/checkout@v2
96-
96+
9797
- name: Set up Go
9898
uses: actions/setup-go@v2
9999
with:
100100
go-version: 1.16
101-
101+
102102
- name: Build
103103
run: go build -v ./...
104104
working-directory: samples/fabric/simpleasset
105-
105+
106106
- name: Test
107107
run: go test -v ./...
108108
working-directory: samples/fabric/simpleasset
109-
109+
110110
test_simpleasset_local:
111111
runs-on: ubuntu-latest
112112
steps:
@@ -116,44 +116,54 @@ jobs:
116116
uses: actions/setup-go@v2
117117
with:
118118
go-version: 1.16
119-
119+
120120
- name: Setup
121121
run: |
122122
GOMODCACHE=`go env GOMODCACHE`
123123
echo "GO MOD Path: ${GOMODCACHE}"
124+
go mod download github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go
125+
chmod +wr -R ${GOMODCACHE}
126+
rm -rf ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go*/*
127+
cp -r ../../../common/protos-go/* ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go*/
128+
ls -lh ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go*
124129
go mod download github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/interfaces/asset-mgmt
125130
chmod +wr -R ${GOMODCACHE}
126131
rm -rf ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/interfaces/asset-mgmt*/*
127132
cp -r ../../../core/network/fabric-interop-cc/interfaces/asset-mgmt/* ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/interfaces/asset-mgmt*/
128133
ls -lh ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/interfaces/asset-mgmt*
134+
go mod download github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils
135+
chmod +wr -R ${GOMODCACHE}
136+
rm -rf ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils*/*
137+
cp -r ../../../core/network/fabric-interop-cc/libs/testutils/* ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils*/
138+
ls -lh ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils*
129139
working-directory: samples/fabric/simpleasset
130140

131141
- name: Build
132142
run: go build -v ./...
133143
working-directory: samples/fabric/simpleasset
134-
144+
135145
- name: Test
136146
run: go test -v ./...
137147
working-directory: samples/fabric/simpleasset
138-
148+
139149
test_simpleassetandinterop_github:
140150
runs-on: ubuntu-latest
141151
steps:
142152
- uses: actions/checkout@v2
143-
153+
144154
- name: Set up Go
145155
uses: actions/setup-go@v2
146156
with:
147157
go-version: 1.16
148-
158+
149159
- name: Build
150160
run: go build -v ./...
151161
working-directory: samples/fabric/simpleassetandinterop
152-
162+
153163
- name: Test
154164
run: go test -v ./...
155165
working-directory: samples/fabric/simpleassetandinterop
156-
166+
157167
test_simpleassetandinterop_local:
158168
runs-on: ubuntu-latest
159169
steps:
@@ -163,23 +173,95 @@ jobs:
163173
uses: actions/setup-go@v2
164174
with:
165175
go-version: 1.16
166-
176+
167177
- name: Setup
168178
run: |
169179
GOMODCACHE=`go env GOMODCACHE`
170180
echo "GO MOD Path: ${GOMODCACHE}"
181+
go mod download github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go
182+
chmod +wr -R ${GOMODCACHE}
183+
rm -rf ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go*/*
184+
cp -r ../../../common/protos-go/* ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go*/
185+
ls -lh ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go*
171186
go mod download github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/assetexchange
172187
chmod +wr -R ${GOMODCACHE}
173188
rm -rf ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/assetexchange*/*
174189
cp -r ../../../core/network/fabric-interop-cc/libs/assetexchange/* ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/assetexchange*/
175190
ls -lh ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/assetexchange*
191+
go mod download github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils
192+
chmod +wr -R ${GOMODCACHE}
193+
rm -rf ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils*/*
194+
cp -r ../../../core/network/fabric-interop-cc/libs/testutils/* ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils*/
195+
ls -lh ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils*
176196
working-directory: samples/fabric/simpleassetandinterop
177197

178198
- name: Build
179199
run: go build -v ./...
180200
working-directory: samples/fabric/simpleassetandinterop
181-
201+
182202
- name: Test
183203
run: go test -v ./...
184204
working-directory: samples/fabric/simpleassetandinterop
185205

206+
#test_simpleassettransfer_github:
207+
#runs-on: ubuntu-latest
208+
#steps:
209+
#- uses: actions/checkout@v2
210+
211+
#- name: Set up Go
212+
#uses: actions/setup-go@v2
213+
#with:
214+
#go-version: 1.16
215+
216+
#- name: Build
217+
#run: go build -v ./...
218+
#working-directory: samples/fabric/simpleassettransfer
219+
220+
#- name: Test
221+
#run: go test -v ./...
222+
#working-directory: samples/fabric/simpleassettransfer
223+
224+
test_simpleassettransfer_local:
225+
runs-on: ubuntu-latest
226+
steps:
227+
- uses: actions/checkout@v2
228+
229+
- name: Set up Go
230+
uses: actions/setup-go@v2
231+
with:
232+
go-version: 1.16
233+
234+
- name: Setup
235+
run: |
236+
GOMODCACHE=`go env GOMODCACHE`
237+
echo "GO MOD Path: ${GOMODCACHE}"
238+
go mod download github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go
239+
chmod +wr -R ${GOMODCACHE}
240+
rm -rf ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go*/*
241+
cp -r ../../../common/protos-go/* ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go*/
242+
ls -lh ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go*
243+
go mod download github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/interfaces/asset-mgmt
244+
chmod +wr -R ${GOMODCACHE}
245+
rm -rf ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/interfaces/asset-mgmt*/*
246+
cp -r ../../../core/network/fabric-interop-cc/interfaces/asset-mgmt/* ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/interfaces/asset-mgmt*/
247+
ls -lh ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/interfaces/asset-mgmt*
248+
go mod download github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils
249+
chmod +wr -R ${GOMODCACHE}
250+
rm -rf ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils*/*
251+
cp -r ../../../core/network/fabric-interop-cc/libs/testutils/* ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils*/
252+
ls -lh ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils*
253+
go mod download github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/utils
254+
chmod +wr -R ${GOMODCACHE}
255+
rm -rf ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/utils*/*
256+
cp -r ../../../core/network/fabric-interop-cc/libs/utils/* ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/utils*/
257+
ls -lh ${GOMODCACHE}/github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/utils*
258+
working-directory: samples/fabric/simpleassettransfer
259+
260+
- name: Build
261+
run: go build -v ./...
262+
working-directory: samples/fabric/simpleassettransfer
263+
264+
- name: Test
265+
run: go test -v ./...
266+
working-directory: samples/fabric/simpleassettransfer
267+

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@
55
-->
66
# Weaver: DLT Interoperability
77

8-
![Data transfer Status](https://github.com/hyperledger-labs/weaver-dlt-interoperability/actions/workflows/data-transfer.yml/badge.svg?event=push)
9-
![Asset exchange Status](https://github.com/hyperledger-labs/weaver-dlt-interoperability/actions/workflows/asset-exchange.yml/badge.svg?event=push)
8+
![Data Transfer Status](https://github.com/hyperledger-labs/weaver-dlt-interoperability/actions/workflows/data-transfer.yml/badge.svg?event=push)
9+
![Fabric Asset Exchange Status](https://github.com/hyperledger-labs/weaver-dlt-interoperability/actions/workflows/asset-exchange-fabric.yml/badge.svg?event=push)
10+
![Corda Asset Exchange Status](https://github.com/hyperledger-labs/weaver-dlt-interoperability/actions/workflows/asset-exchange-corda.yml/badge.svg?event=push)
1011

1112
## Short Description
1213
A framework, with a family of protocols, to enable interoperation for data sharing and asset movements between independent networks built on heterogeneous DLTs in a manner that preserves the core blockchain tenets of decentralization and security.

core/network/fabric-interop-cc/contracts/interop/go.mod.local

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,15 @@ go 1.16
44

55
replace github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go => ./protos-go
66
replace github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/assetexchange => ./libs/assetexchange
7-
replace github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/utils => ./libs/utils
87
replace github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils => ./libs/testutils
8+
replace github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/utils => ./libs/utils
99

1010
require (
1111
github.com/golang/protobuf v1.5.2
12-
github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go v1.2.1
13-
github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/assetexchange v1.2.2
14-
github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils v0.0.0-20210824211358-a73887e0a527
15-
github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/utils v0.0.0-20210824193215-dabfe11fd0d1
12+
github.com/hyperledger-labs/weaver-dlt-interoperability/common/protos-go v1.2.3
13+
github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/assetexchange v1.2.3
14+
github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/testutils v0.0.0-20210920170720-5d5bf2a54081
15+
github.com/hyperledger-labs/weaver-dlt-interoperability/core/network/fabric-interop-cc/libs/utils v0.0.0-20210920170720-5d5bf2a54081
1616
github.com/hyperledger/fabric-chaincode-go v0.0.0-20210718160520-38d29fabecb9
1717
github.com/hyperledger/fabric-contract-api-go v1.1.1
1818
github.com/hyperledger/fabric-protos-go v0.0.0-20210720123151-f0dc3e2a0871

0 commit comments

Comments
 (0)