Skip to content

Commit d4cef34

Browse files
authored
Merge pull request #185 from sanvenDev/main
Corda Testnet: Added Corda_Network2
2 parents 3fe57b3 + c4d08e9 commit d4cef34

File tree

213 files changed

+9522
-8372
lines changed

Some content is hidden

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

213 files changed

+9522
-8372
lines changed

.github/workflows/asset-exchange-corda.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -63,15 +63,15 @@ jobs:
6363
# CORDA NETWORK
6464
- name: Start Corda Network
6565
run: |
66-
make start
66+
make start-network1 PROFILE=3-nodes
6767
sleep 100
6868
docker logs corda_partya_1
6969
docker logs corda_partyb_1
7070
working-directory: tests/network-setups/corda
7171

7272
# FABRIC CLI
7373
- name: Setup Corda CLI init
74-
run: ./scripts/initAsset.sh
74+
run: ./scripts/initAsset.sh 1
7575
working-directory: samples/corda/corda-simple-application
7676

7777
- name: Asset Exchange Corda CLI Tests
@@ -164,15 +164,15 @@ jobs:
164164
# CORDA NETWORK
165165
- name: Start Corda Network
166166
run: |
167-
make start-local
167+
make start-network1-local PROFILE=3-nodes
168168
sleep 100
169169
docker logs corda_partya_1
170170
docker logs corda_partyb_1
171171
working-directory: tests/network-setups/corda
172172

173173
# FABRIC CLI
174174
- name: Setup Corda CLI init
175-
run: ./scripts/initAsset.sh
175+
run: ./scripts/initAsset.sh 1
176176
working-directory: samples/corda/corda-simple-application
177177

178178
- name: Asset Exchange Corda CLI Tests
@@ -270,7 +270,7 @@ jobs:
270270
# CORDA NETWORK
271271
- name: Start Corda Network
272272
run: |
273-
make start-house
273+
make start-network1 APP_NAME=house PROFILE=3-nodes
274274
sleep 100
275275
docker logs corda_partya_1
276276
docker logs corda_partyb_1
@@ -279,7 +279,7 @@ jobs:
279279

280280
# FABRIC CLI
281281
- name: Setup Corda CLI init
282-
run: ./scripts/initHouseToken.sh
282+
run: ./scripts/initHouseToken.sh 1
283283
working-directory: samples/corda/corda-simple-application
284284

285285
- name: House Token Exchange Corda CLI Tests
@@ -305,9 +305,9 @@ jobs:
305305
cat tmp.out
306306
307307
# Timeout
308-
CORDA_PORT=10006 ./clients/build/install/clients/bin/clients house-token lock -f -h64 ivHErp1x4bJDKuRo6L5bApO/DdoyD/dG0mAZrzLZEIs= -t 5 -r "O=PartyB,L=London,C=GB" -p house:20 1> tmp.out
308+
CORDA_PORT=10006 ./clients/build/install/clients/bin/clients house-token lock -f -h64 ivHErp1x4bJDKuRo6L5bApO/DdoyD/dG0mAZrzLZEIs= -t 10 -r "O=PartyB,L=London,C=GB" -p house:20 1> tmp.out
309309
CID=$(cat tmp.out | grep "HTLC Lock State created with contract ID Right" | sed -e 's/.*Right(b=\(.*\))\./\1/')
310-
sleep 5
310+
sleep 10
311311
cat tmp.out
312312
313313
## Is asset lock false

.github/workflows/data-transfer.yml

Lines changed: 58 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,10 @@ jobs:
101101
- name: Start Relay for Corda_Network
102102
run: make start-server COMPOSE_ARG='--env-file docker/testnet-envs/.env.corda'
103103
working-directory: core/relay
104+
105+
- name: Start Relay for Corda_Network2
106+
run: make start-server COMPOSE_ARG='--env-file docker/testnet-envs/.env.corda2'
107+
working-directory: core/relay
104108

105109
# FABRIC DRIVER
106110
- name: Setup Fabric Driver .env
@@ -122,6 +126,10 @@ jobs:
122126
run: make deploy COMPOSE_ARG='--env-file docker-testnet-envs/.env.corda'
123127
working-directory: core/drivers/corda-driver
124128

129+
- name: Start Corda_Network2 Driver
130+
run: make deploy COMPOSE_ARG='--env-file docker-testnet-envs/.env.corda2'
131+
working-directory: core/drivers/corda-driver
132+
125133
# FABRIC CLI
126134
- name: Setup Fabric CLI .npmrc
127135
run: |
@@ -162,7 +170,26 @@ jobs:
162170
- name: Data Transfer Corda Client Tests
163171
run: |
164172
COUNT=0
165-
TOTAL=4
173+
TOTAL=8
174+
175+
# CORDA-CORDA2
176+
./clients/build/install/clients/bin/clients request-state localhost:9081 relay-corda2:9082/Corda_Network2/corda_network2_partya_1:10003#com.cordaSimpleApplication.flow.GetStateByKey:H 1> tmp.out
177+
cat tmp.out | grep "SimpleState(key=H, value=\[SimpleState(key=H, value=1" && COUNT=$(( COUNT + 1 )) && echo "PASS"
178+
cat tmp.out
179+
180+
./clients/build/install/clients/bin/clients get-state H 1> tmp.out
181+
cat tmp.out | grep "SimpleState(key=H, value=\[SimpleState(key=H, value=1" && COUNT=$(( COUNT + 1 )) && echo "PASS"
182+
cat tmp.out
183+
184+
# CORDA2-CORDA
185+
186+
NETWORK_NAME=Corda_Network2 CORDA_PORT=30006 ./clients/build/install/clients/bin/clients request-state localhost:9082 relay-corda:9081/Corda_Network/corda_partya_1:10003#com.cordaSimpleApplication.flow.GetStateByKey:C 1> tmp.out
187+
cat tmp.out | grep "SimpleState(key=C, value=\[SimpleState(key=C, value=20" && COUNT=$(( COUNT + 1 )) && echo "PASS"
188+
cat tmp.out
189+
190+
NETWORK_NAME=Corda_Network2 CORDA_PORT=30006 ./clients/build/install/clients/bin/clients get-state C 1> tmp.out
191+
cat tmp.out | grep "SimpleState(key=C, value=\[SimpleState(key=C, value=20" && COUNT=$(( COUNT + 1 )) && echo "PASS"
192+
cat tmp.out
166193
167194
# CORDA - FABRIC1
168195
./clients/build/install/clients/bin/clients request-state localhost:9081 relay-network1:9080/network1/mychannel:simplestate:Read:a 1> tmp.out
@@ -377,6 +404,10 @@ jobs:
377404
- name: Start Relay for Corda_Network
378405
run: RELAY_CONFIG=config/Corda_Relay.toml cargo run --bin server &> relay-corda.out &
379406
working-directory: core/relay
407+
408+
- name: Start Relay for Corda_Network2
409+
run: RELAY_CONFIG=config/Corda_Relay2.toml cargo run --bin server &> relay-corda2.out &
410+
working-directory: core/relay
380411

381412
# FABRIC DRIVER
382413
- name: Setup Fabric Driver .env
@@ -395,9 +426,13 @@ jobs:
395426
working-directory: core/drivers/fabric-driver
396427

397428
# CORDA DRIVER
398-
- name: Start Corda Driver
429+
- name: Start Corda_Network Driver
399430
run: ./build/install/corda-driver/bin/corda-driver &> corda-driver.out &
400431
working-directory: core/drivers/corda-driver
432+
433+
- name: Start Corda_Network2 Driver
434+
run: DRIVER_PORT=9098 ./build/install/corda-driver/bin/corda-driver &> corda2-driver.out &
435+
working-directory: core/drivers/corda-driver
401436

402437
# FABRIC CLI
403438
- name: Setup Fabric CLI Config
@@ -429,8 +464,27 @@ jobs:
429464
- name: Data Transfer Corda Client Tests
430465
run: |
431466
COUNT=0
432-
TOTAL=4
433-
467+
TOTAL=8
468+
469+
# CORDA-CORDA2
470+
./clients/build/install/clients/bin/clients request-state localhost:9081 localhost:9082/Corda_Network2/localhost:30006#com.cordaSimpleApplication.flow.GetStateByKey:H 1> tmp.out
471+
cat tmp.out | grep "SimpleState(key=H, value=\[SimpleState(key=H, value=1" && COUNT=$(( COUNT + 1 )) && echo "PASS"
472+
cat tmp.out
473+
474+
./clients/build/install/clients/bin/clients get-state H 1> tmp.out
475+
cat tmp.out | grep "SimpleState(key=H, value=\[SimpleState(key=H, value=1" && COUNT=$(( COUNT + 1 )) && echo "PASS"
476+
cat tmp.out
477+
478+
# CORDA2-CORDA
479+
480+
NETWORK_NAME=Corda_Network2 CORDA_PORT=30006 ./clients/build/install/clients/bin/clients request-state localhost:9082 localhost:9081/Corda_Network/localhost:10006#com.cordaSimpleApplication.flow.GetStateByKey:C 1> tmp.out
481+
cat tmp.out | grep "SimpleState(key=C, value=\[SimpleState(key=C, value=20" && COUNT=$(( COUNT + 1 )) && echo "PASS"
482+
cat tmp.out
483+
484+
NETWORK_NAME=Corda_Network2 CORDA_PORT=30006 ./clients/build/install/clients/bin/clients get-state C 1> tmp.out
485+
cat tmp.out | grep "SimpleState(key=C, value=\[SimpleState(key=C, value=20" && COUNT=$(( COUNT + 1 )) && echo "PASS"
486+
cat tmp.out
487+
434488
# CORDA - FABRIC1
435489
./clients/build/install/clients/bin/clients request-state localhost:9081 localhost:9080/network1/mychannel:simplestate:Read:a 1> tmp.out
436490
cat tmp.out | grep "SimpleState(key=a, value=Arcturus" && COUNT=$(( COUNT + 1 )) && echo "PASS"

.github/workflows/go.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -203,23 +203,23 @@ jobs:
203203
run: go test -v ./...
204204
working-directory: samples/fabric/simpleassetandinterop
205205

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
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
223223

224224
test_simpleassettransfer_local:
225225
runs-on: ubuntu-latest

common/protos-go/build-protos.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ BUILDDIR=./
44
PROTOSDIR=../protos
55
FABRIC_PROTOSDIR=../fabric-protos
66

7-
protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go_out=$BUILDDIR --go_opt=paths=source_relative $PROTOSDIR/common/query.proto $PROTOSDIR/common/ack.proto $PROTOSDIR/common/proofs.proto $PROTOSDIR/common/state.proto $PROTOSDIR/common/access_control.proto $PROTOSDIR/common/membership.proto $PROTOSDIR/common/verification_policy.proto $PROTOSDIR/common/interop_payload.proto $PROTOSDIR/common/asset_locks.proto
7+
protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go_out=$BUILDDIR --go_opt=paths=source_relative $PROTOSDIR/common/query.proto $PROTOSDIR/common/ack.proto $PROTOSDIR/common/proofs.proto $PROTOSDIR/common/state.proto $PROTOSDIR/common/access_control.proto $PROTOSDIR/common/membership.proto $PROTOSDIR/common/verification_policy.proto $PROTOSDIR/common/interop_payload.proto $PROTOSDIR/common/asset_locks.proto $PROTOSDIR/common/asset_transfer.proto
88
protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go_out=$BUILDDIR --go_opt=paths=source_relative $PROTOSDIR/fabric/view_data.proto
99
protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go_out=$BUILDDIR --go_opt=paths=source_relative $PROTOSDIR/corda/view_data.proto
1010
protoc --proto_path=$PROTOSDIR --proto_path=$FABRIC_PROTOSDIR --go-grpc_out=paths=source_relative:$BUILDDIR --go_out=paths=source_relative:$BUILDDIR $PROTOSDIR/networks/networks.proto

common/protos-go/common/access_control.pb.go

Lines changed: 10 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

common/protos-go/common/ack.pb.go

Lines changed: 10 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

common/protos-go/common/asset_locks.pb.go

Lines changed: 10 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)