Why is my transaction not in the public explorer?

This question arises…

I’m running transactions on testnet today. Should I be able to find that in one of the Canton block explorers? Is there a delay in things showing up? Coming from blockchains like stellar/solana I’m accustomed to seeing transactions pretty quickly in many of the blockchain explorers.

In Canton, transactions are private. They are only routed to the nodes hosting parties involved in the transaction. Many other chains copy all the data to all the nodes. In Canton, if you are creating a transaction on your node, it will not be copied to the nodes of non-involved parties (e.g., the nodes of the blockchain explorers.)

So, what are the Canton blockchain explorers displaying? They are displaying data that is being intentionally exposed by the Super Validators of the Global Synchronizer. For example, the SVs are exposing Canton Coin-related transaction information through the Scan API.

If you perform a Canton Coin operation on your node, it will display in the Canton block explorers. But only because the Global Synchronizer is an involved party, and therefore has visibility to that transaction, and has chosen to publish that information through a Web 2.0 endpoint.