UNPKG

@le7el/rewards_engine

Version:

Smart contracts that distribute reward tokens according to conditional oracle or a merkle root

23 lines (20 loc) 464 B
type Event = { event: Object; args: Object[] }; const emittedEvents : Object[] = [] const logEvents = async (tx: any) => { const receipt = await tx.wait() receipt.events.forEach((ev: Event) => { if (ev.event) { emittedEvents.push({ name: ev.event, args: ev.args.map((e) => e.toString()) }); } }); console.log(`emittedEvents: `, emittedEvents) } export { logEvents }