Reuse getABIEncodedTransactionData

This commit is contained in:
Jacob Evans
2019-11-16 11:47:26 +10:00
parent aa10844d9e
commit 62def596af
20 changed files with 1405 additions and 1444 deletions

View File

@@ -108,8 +108,7 @@ export class SubscriptionManager<ContractEventArgs, ContractEvents extends strin
): void {
const logs: LogEntry[] = rawLogs.map(rawLog => marshaller.unmarshalLog(rawLog));
logs.forEach(log => {
Object.keys(this._filters).forEach((filterToken: string) => {
const filter = this._filters[filterToken];
Object.entries(this._filters).forEach(([filterToken, filter]) => {
if (filterUtils.matchesFilter(log, filter)) {
const decodedLog = this._tryToDecodeLogOrNoop(log) as LogWithDecodedArgs<ArgsType>;
const logEvent = {