aboutsummaryrefslogtreecommitdiffstats
path: root/src/types.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/types.ts')
-rw-r--r--src/types.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/types.ts b/src/types.ts
index ddf449c16..9d3f77127 100644
--- a/src/types.ts
+++ b/src/types.ts
@@ -397,3 +397,16 @@ export enum AbiType {
Event = 'event',
Fallback = 'fallback',
}
+
+export interface DecodedLogArgs {
+ [argName: string]: ContractEventArg;
+}
+
+export interface LogWithDecodedArgs extends Web3.LogEntry {
+ args: DecodedLogArgs;
+ event: string;
+}
+
+export interface TransactionReceiptWithDecodedLogs extends Web3.TransactionReceipt {
+ logs: LogWithDecodedArgs[];
+}