( wrappedBlock: SubstrateBlock, allEvents: EventRecord[], )
| 113 | } |
| 114 | |
| 115 | export function wrapExtrinsics( |
| 116 | wrappedBlock: SubstrateBlock, |
| 117 | allEvents: EventRecord[], |
| 118 | ): SubstrateExtrinsic[] { |
| 119 | const groupedEvents = groupEventsByExtrinsic(allEvents); |
| 120 | return wrappedBlock.block.extrinsics.map((extrinsic, idx) => { |
| 121 | const events = groupedEvents[idx]; |
| 122 | return { |
| 123 | idx, |
| 124 | extrinsic, |
| 125 | block: wrappedBlock, |
| 126 | events, |
| 127 | success: getExtrinsicSuccess(events), |
| 128 | }; |
| 129 | }); |
| 130 | } |
| 131 | |
| 132 | function getExtrinsicSuccess(events: EventRecord[]): boolean { |
| 133 | return ( |
no test coverage detected