(contract, event)
| 410 | return { fragment, tag, topics }; |
| 411 | } |
| 412 | async function hasSub(contract, event) { |
| 413 | const { subs } = getInternal(contract); |
| 414 | return subs.get((await getSubInfo(contract, event)).tag) || null; |
| 415 | } |
| 416 | async function getSub(contract, operation, event) { |
| 417 | // Make sure our runner can actually subscribe to events |
| 418 | const provider = getProvider(contract.runner); |
no test coverage detected