Canton on Fabric: Question regarding sequencer node connections
Hi all,
I had 2 questions regarding a Canton-on-Fabric network.
-
Fabric-separated sequencer connectivity with main domain
I usually perform connection of the additional fabric-separated sequencers using the main domain sequencer as a reference with the command:
yourdomaintopologymanager.setup.onboard_new_sequencer(origSequencer,newSequencer)
This suggests that newSequencer is connected to the mediator and topology manager via origSequencer.
However, a declaration of newSequencer’s admin-api URL and port is still required in the topology manager .conf file.
Does this declaration mean that a direct connection is also required between the topology manager and newSequencer? -
Connection route of data during Canton transaction processing
During Canton transaction processing, does the newSequencer communicate directly with the origSequencer via its admin-api port or only through the Fabric network using the Fabric chaincode?
Thank you!
Hi @Julius_William,
-
You do not have to share the Admin API to onboard a new sequencer. Please refer to this section in the documentation to see how to achieve it: Manage Domain Entities — Daml SDK 2.5.1 documentation
-
Generally speaking the Admin API is not required for normal operations, the Public API is. Two sequencers however only ever communicate using the synchronization provider (Fabric), no direct visibility/connection is required to be there between the sequencers.
Hope this helps,
Mate