Skip to content

CIeNET-Corda/number-portability-cordapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Number Portability Cordapp (PoC)

Flows

NumberAccessFlow

CTCC
>>> flow start com.cienet.npdapp.number.NumberAccessFlow$Initiator number: 18600000001
CTCC, CMCC, CUCC
>>> run vaultQuery contractStateType: com.cienet.npdapp.number.NumberState

NumberTransferFromFlow

CTCC -> CMCC

CMCC
>>> flow start com.cienet.npdapp.number.NumberTransferFromFlow$Initiator number: 18600000001, otherParty: CTCC
CTCC, CMCC, CUCC
>>> run vaultQuery contractStateType: com.cienet.npdapp.number.NumberState

CMCC -> CUCC

CUCC
>>> flow start com.cienet.npdapp.number.NumberTransferFromFlow$Initiator number: 18600000001, otherParty: CMCC

Compile

$ ./gradlew clean
$ ./gradlew deployNodes -Poffline=true

Build Docker image

$ ./gradlew buildDocker

Run

In local tty

$ ./build/nodes/runnodes

Docker container

UP
$ docker-compose -f src/main/docker/docker-compose.yml up -d
DOWN
$ docker-compose -f src/main/docker/docker-compose.yml down

RPC Client

$ java -classpath out/production/classes com.cienet.npdapp.rpcclient.RPCClientKt --address 10.10.11.111:10046 --flow-name query --number 18600123456

Releases

No releases published

Packages

No packages published