From 896d7ff84d53b0c261534003f6a9fe0a1b8aac54 Mon Sep 17 00:00:00 2001 From: Richard Moore Date: Fri, 3 Apr 2020 20:45:23 -0400 Subject: [PATCH] Force Log properties to be non-optional (#415). --- src.ts/formatter.ts | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src.ts/formatter.ts b/src.ts/formatter.ts index ec4e37a440..c89d7fa18f 100644 --- a/src.ts/formatter.ts +++ b/src.ts/formatter.ts @@ -86,7 +86,6 @@ export class Formatter { }; formats.receiptLog = { - transactionLogIndex: Formatter.allowNull(number), transactionIndex: number, blockNumber: number, transactionHash: hash, @@ -381,18 +380,12 @@ export class Formatter { } receipt(value: any): TransactionReceipt { - //let status = transactionReceipt.status; - //let root = transactionReceipt.root; - const result: TransactionReceipt = Formatter.check(this.formats.receipt, value); - result.logs.forEach((entry, index) => { - if (entry.transactionLogIndex == null) { - entry.transactionLogIndex = index; - } - }); + if (value.status != null) { result.byzantium = true; } + return result; }