We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c071915 commit 5ab6a9dCopy full SHA for 5ab6a9d
Sources/web3swift/Utils/ENS/ENSResolver.swift
@@ -73,7 +73,7 @@ public extension ENS {
73
return supports
74
}
75
76
- public func interfaceImplementer(forNode node: String, interfaceID: InterfaceID) throws -> EthereumAddress {
+ public func interfaceImplementer(forNode node: String, interfaceID: String) throws -> EthereumAddress {
77
guard let nameHash = NameHash.nameHash(node) else {throw Web3Error.processingError(desc: "Failed to get name hash")}
78
guard let transaction = self.resolverContract.read("interfaceImplementer", parameters: [nameHash, interfaceID] as [AnyObject], extraData: Data(), transactionOptions: defaultOptions) else {throw Web3Error.transactionSerializationError}
79
guard let result = try? transaction.call(transactionOptions: defaultOptions) else {throw Web3Error.processingError(desc: "Can't call transaction")}
0 commit comments