I have a corda network (corda as system service) (v3.1) running in devMode
, the network structure goes like:
- Party A
- Party B
- Party C
- NotaryA (simple notary)
- NotaryB (validating notary)
- Oracle
The network is running perfectly fine until I try to add one more party to the network (Party D). Steps how I try to add new party:
- Generate nodeInfo, certificates etc using network-bootstrapper tool for new party
- Place the node folder parallel to the other node folders and add required cordapp to the cordapps folder inside the newly added party
- Share the nodeinfo to all other nodes and vice-versa
This didn't work, probably because newly added node has a different network parameter file then other nodes and has no information about the notary nodes.
I tried the other way:
- Keep
node.conf
of all the nodes along with the node.conf of new node and generate nodeInfo, network-parameters etc for all nodes. - Place the folder of the new node parallel to other nodes and replace network-parameter, additional-nodeinfo folder and nodeinfo files of old nodes with the newly created files and folders.
- Add required cordapps to
node/cordapps
folders
But this way also it didn't work.
Can you help me with correct steps for adding new node to the existing network?