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 {
210
210
211
211
func decodeInputData( _ data: Data ) -> [ String : Any ] ? {
212
212
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 ) ... ]
215
215
return decodeInputData ( methodId, data: data)
216
216
}
217
217
}
@@ -333,14 +333,14 @@ extension DefaultContractProtocol {
333
333
334
334
public func decodeInputData( _ data: Data ) -> [ String : Any ] ? {
335
335
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 ( )
337
337
338
338
guard let function = methods [ methodSignature] ? . first else { return nil }
339
339
return function. decodeInputData ( Data ( data [ data. indices. startIndex + 4 ..< data. indices. startIndex + data. count] ) )
340
340
}
341
341
342
342
public func getFunctionCalled( _ data: Data ) -> ABI . Element . Function ? {
343
343
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
345
345
}
346
346
}
You can’t perform that action at this time.
0 commit comments