From 1eaf6a5364676391271056a73dea34051de0447a Mon Sep 17 00:00:00 2001 From: Dmitry Bespalov Date: Mon, 8 Apr 2024 11:22:06 +0200 Subject: [PATCH] GH-3400 added missing hex prefix. --- Multisig/Logic/Ledger/LedgerController.swift | 2 +- .../OwnerKeyManagement/KeystoneOwnerKey/KeystoneSignFlow.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Multisig/Logic/Ledger/LedgerController.swift b/Multisig/Logic/Ledger/LedgerController.swift index 229df1a01..47599322b 100644 --- a/Multisig/Logic/Ledger/LedgerController.swift +++ b/Multisig/Logic/Ledger/LedgerController.swift @@ -103,7 +103,7 @@ class LedgerController { let gnosisSafeSignature = r + s + Data([v + 4]) - completion(gnosisSafeSignature.toHexString(), nil) + completion(gnosisSafeSignature.toHexStringWithPrefix(), nil) case .failure(_): completion(nil, "Please check that Ethereum App is running on the Ledger device.") diff --git a/Multisig/UI/Settings/OwnerKeyManagement/KeystoneOwnerKey/KeystoneSignFlow.swift b/Multisig/UI/Settings/OwnerKeyManagement/KeystoneOwnerKey/KeystoneSignFlow.swift index fde278942..e310ed971 100644 --- a/Multisig/UI/Settings/OwnerKeyManagement/KeystoneOwnerKey/KeystoneSignFlow.swift +++ b/Multisig/UI/Settings/OwnerKeyManagement/KeystoneOwnerKey/KeystoneSignFlow.swift @@ -92,7 +92,7 @@ extension KeystoneSignFlow: QRCodeScannerViewControllerDelegate { extension SECP256K1.UnmarshaledSignature { var safeSignature: String { let signature = r + s + Data([v + 4]) - return signature.toHexString() + return signature.toHexStringWithPrefix() } init?(keystoneSignature signature: String, isLegacyTx: Bool, chainId: String) {