From e0716fac217a0663550bfd8cab45c51ab36bfeb8 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Tue, 23 Mar 2021 13:25:01 +0100 Subject: [PATCH] Use locale independent sorting --- packages/amino/src/multisig.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/amino/src/multisig.ts b/packages/amino/src/multisig.ts index 795b5caf..7e8ecc5a 100644 --- a/packages/amino/src/multisig.ts +++ b/packages/amino/src/multisig.ts @@ -12,7 +12,9 @@ import { MultisigThresholdPubkey, SinglePubkey } from "./pubkeys"; * Returns 0 if `a === b`. */ export function compareArrays(a: Uint8Array, b: Uint8Array): number { - return toHex(a).localeCompare(toHex(b)); + const aHex = toHex(a); + const bHex = toHex(b); + return aHex === bHex ? 0 : aHex < bHex ? -1 : 1; } export function createMultisigThresholdPubkey(