returnctxerror.New("[ValidateCXReceiptsProof] IncomingReceiptRootHash from source shard not match","sourceShardID",sourceShardID,"sourceBlockNum",sourceBlockNum,"calculated",outgoingHashFromSourceShard,"got",merkleProof.CXReceiptHash)
utils.Logger().Info().Err(err).Uint32("ToShardID",toShardID).Int("numCXReceipts",len(cxReceipts)).Msg("[BroadcastCXReceiptsWithShardID] No ReadCXReceipts found")
utils.Logger().Info().Err(err).Uint32("ToShardID",toShardID).Int("numCXReceipts",len(cxReceipts)).Msg("[CXMerkleProof] No receipts found for the destination shard")
utils.Logger().Info().Uint32("ToShardID",toShardID).Str("GroupID",string(groupID)).Msg("[BroadcastCXReceiptsWithShardID] ReadCXReceipts and MerkleProof Found")
utils.Logger().Info().Uint32("ToShardID",toShardID).Str("GroupID",string(groupID)).Interface("cxp",cxReceiptsProof).Msg("[BroadcastCXReceiptsWithShardID] ReadCXReceipts and MerkleProof ready. Sending CX receipts...")