({ param, value }: { param: AbiParameter; value: Hex })
| 220 | } |
| 221 | |
| 222 | function decodeTopic({ param, value }: { param: AbiParameter; value: Hex }) { |
| 223 | if ( |
| 224 | param.type === 'string' || |
| 225 | param.type === 'bytes' || |
| 226 | param.type === 'tuple' || |
| 227 | param.type.match(/^(.*)\[(\d+)?\]$/) |
| 228 | ) |
| 229 | return value |
| 230 | const decodedArg = decodeAbiParameters([param], value) || [] |
| 231 | return decodedArg[0] |
| 232 | } |
no test coverage detected