From 46a02f6fac82f103b0502582c377c5892f47b040 Mon Sep 17 00:00:00 2001 From: yongjoo Date: Mon, 26 May 2025 14:20:50 +0900 Subject: [PATCH] fix: get chain_id with hex strip --- Sources/web3swift/Web3/Web3+HttpProvider.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Sources/web3swift/Web3/Web3+HttpProvider.swift b/Sources/web3swift/Web3/Web3+HttpProvider.swift index 1e75b242c..1099a9397 100755 --- a/Sources/web3swift/Web3/Web3+HttpProvider.swift +++ b/Sources/web3swift/Web3/Web3+HttpProvider.swift @@ -37,7 +37,7 @@ public class Web3HttpProvider: Web3Provider { let response: String = try await APIRequest.send(APIRequest.getNetwork.call, parameters: [], with: self).result let result: UInt if response.hasHexPrefix() { - guard let num = BigUInt(response, radix: 16) else { + guard let num = BigUInt(response.stripHexPrefix(), radix: 16) else { throw Web3Error.processingError(desc: "Get network succeeded but can't be parsed to a valid chain id.") } result = UInt(num)