File tree Expand file tree Collapse file tree 1 file changed +4
-4
lines changed
Sources/Web3Core/Contract Expand file tree Collapse file tree 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -210,8 +210,8 @@ extension ContractProtocol {
210210
211211 func decodeInputData( _ data: Data ) -> [ String : Any ] ? {
212212 guard data. count >= 4 else { return nil }
213- let methodId = data [ data. indices. startIndex..< data. indices. startIndex + 4 ] . toHexString ( )
214- let data = data [ data. indices. startIndex + 4 ... ]
213+ let methodId = data [ data. indices. startIndex ..< data. indices. startIndex + 4 ] . toHexString ( )
214+ let data = data [ ( data. indices. startIndex + 4 ) ... ]
215215 return decodeInputData ( methodId, data: data)
216216 }
217217}
@@ -333,14 +333,14 @@ extension DefaultContractProtocol {
333333
334334 public func decodeInputData( _ data: Data ) -> [ String : Any ] ? {
335335 guard data. count % 32 == 4 else { return nil }
336- let methodSignature = data [ data. indices. startIndex ..< data. indices. startIndex + 4 ] . toHexString ( ) . addHexPrefix ( ) . lowercased ( )
336+ let methodSignature = data [ data. indices. startIndex ..< data. indices. startIndex + 4 ] . toHexString ( ) . addHexPrefix ( ) . lowercased ( )
337337
338338 guard let function = methods [ methodSignature] ? . first else { return nil }
339339 return function. decodeInputData ( Data ( data [ data. indices. startIndex + 4 ..< data. indices. startIndex + data. count] ) )
340340 }
341341
342342 public func getFunctionCalled( _ data: Data ) -> ABI . Element . Function ? {
343343 guard data. count >= 4 else { return nil }
344- return methods [ data [ data. indices. startIndex..< data. indices. startIndex + 4 ] . toHexString ( ) . addHexPrefix ( ) ] ? . first
344+ return methods [ data [ data. indices. startIndex ..< data. indices. startIndex + 4 ] . toHexString ( ) . addHexPrefix ( ) ] ? . first
345345 }
346346}
You can’t perform that action at this time.
0 commit comments