(
{ block, extrinsic, success }: SubstrateExtrinsic,
filter?: SubstrateCallFilter,
)
| 215 | } |
| 216 | |
| 217 | export function filterExtrinsic( |
| 218 | { block, extrinsic, success }: SubstrateExtrinsic, |
| 219 | filter?: SubstrateCallFilter, |
| 220 | ): boolean { |
| 221 | if (!filter) return true; |
| 222 | return ( |
| 223 | (filter.specVersion === undefined || |
| 224 | block.specVersion === undefined || |
| 225 | checkSpecRange(filter.specVersion, block.specVersion)) && |
| 226 | (filter.module === undefined || |
| 227 | extrinsic.method.section === filter.module) && |
| 228 | (filter.method === undefined || |
| 229 | extrinsic.method.method === filter.method) && |
| 230 | (filter.success === undefined || success === filter.success) && |
| 231 | (filter.isSigned === undefined || extrinsic.isSigned === filter.isSigned) |
| 232 | ); |
| 233 | } |
| 234 | |
| 235 | export function filterExtrinsics( |
| 236 | extrinsics: SubstrateExtrinsic[], |
no test coverage detected