diff --git a/Sources/ThresholdKey/Modules/TssModule.swift b/Sources/ThresholdKey/Modules/TssModule.swift
index b266e89..0276c20 100644
--- a/Sources/ThresholdKey/Modules/TssModule.swift
+++ b/Sources/ThresholdKey/Modules/TssModule.swift
@@ -586,6 +586,6 @@ public final class TssModule {
             throw RuntimeError("conversion error")
         }
         let pubKey = TSSPubKeyResult.Point(x: x, y: y)
-        return TSSPubKeyResult(publicKey: pubKey, nodeIndexes: nodeIndexes)
+        return TSSPubKeyResult(publicKey: pubKey, nodeIndexes: nodeIndexes.sorted())
     }
 }