Skip to content
This repository was archived by the owner on Jul 6, 2022. It is now read-only.

Commit 0ac18e9

Browse files
author
Victor Wiebe
committed
feat: 🎸 add eventargs to the BTM wrapper
1 parent 3d65996 commit 0ac18e9

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

‎src/contract_wrappers/modules/transfer_manager/blacklist_transfer_manager_wrapper.ts‎

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,51 @@ import {
2929
} from '../../../types';
3030
import {parseTransferResult, valueToWei} from '../../../utils/convert';
3131

32+
interface DeleteInvestorFromBlacklistSubscribeAsyncParams extends SubscribeAsyncParams {
33+
eventName: BlacklistTransferManagerEvents.DeleteInvestorFromBlacklist;
34+
callback: EventCallback<BlacklistTransferManagerDeleteInvestorFromBlacklistEventArgs>;
35+
}
36+
37+
interface GetDeleteInvestorFromBlacklistLogsAsyncParams extends GetLogsAsyncParams {
38+
eventName: BlacklistTransferManagerEvents.DeleteInvestorFromBlacklist;
39+
}
40+
41+
interface AddInvestorToBlacklistSubscribeAsyncParams extends SubscribeAsyncParams {
42+
eventName: BlacklistTransferManagerEvents.AddInvestorToBlacklist;
43+
callback: EventCallback<BlacklistTransferManagerAddInvestorToBlacklistEventArgs>;
44+
}
45+
46+
interface GetAddInvestorToBlacklistLogsAsyncParams extends GetLogsAsyncParams {
47+
eventName: BlacklistTransferManagerEvents.AddInvestorToBlacklist;
48+
}
49+
50+
interface DeleteBlacklistTypeSubscribeAsyncParams extends SubscribeAsyncParams {
51+
eventName: BlacklistTransferManagerEvents.DeleteBlacklistType;
52+
callback: EventCallback<BlacklistTransferManagerDeleteBlacklistTypeEventArgs>;
53+
}
54+
55+
interface GetDeleteBlacklistTypeLogsAsyncParams extends GetLogsAsyncParams {
56+
eventName: BlacklistTransferManagerEvents.DeleteBlacklistType;
57+
}
58+
59+
interface ModifyBlacklistTypeSubscribeAsyncParams extends SubscribeAsyncParams {
60+
eventName: BlacklistTransferManagerEvents.ModifyBlacklistType;
61+
callback: EventCallback<BlacklistTransferManagerModifyBlacklistTypeEventArgs>;
62+
}
63+
64+
interface GetModifyBlacklistTypeLogsAsyncParams extends GetLogsAsyncParams {
65+
eventName: BlacklistTransferManagerEvents.ModifyBlacklistType;
66+
}
67+
68+
interface AddBlacklistTypeSubscribeAsyncParams extends SubscribeAsyncParams {
69+
eventName: BlacklistTransferManagerEvents.AddBlacklistType;
70+
callback: EventCallback<BlacklistTransferManagerAddBlacklistTypeEventArgs>;
71+
}
72+
73+
interface GetAddBlacklistTypeLogsAsyncParams extends GetLogsAsyncParams {
74+
eventName: BlacklistTransferManagerEvents.AddBlacklistType;
75+
}
76+
3277
interface PauseSubscribeAsyncParams extends SubscribeAsyncParams {
3378
eventName: BlacklistTransferManagerEvents.Pause;
3479
callback: EventCallback<BlacklistTransferManagerPauseEventArgs>;
@@ -48,11 +93,21 @@ interface GetUnpauseLogsAsyncParams extends GetLogsAsyncParams {
4893
}
4994

5095
interface BlacklistTransferManagerSubscribeAsyncParams extends Subscribe {
96+
(params: AddBlacklistTypeSubscribeAsyncParams): Promise<string>;
97+
(params: ModifyBlacklistTypeSubscribeAsyncParams): Promise<string>;
98+
(params: DeleteBlacklistTypeSubscribeAsyncParams): Promise<string>;
99+
(params: AddInvestorToBlacklistSubscribeAsyncParams): Promise<string>;
100+
(params: DeleteInvestorFromBlacklistSubscribeAsyncParams): Promise<string>;
51101
(params: PauseSubscribeAsyncParams): Promise<string>;
52102
(params: UnpauseSubscribeAsyncParams): Promise<string>;
53103
}
54104

55105
interface GetBlacklistTransferManagerLogsAsyncParams extends GetLogs {
106+
(params: GetAddBlacklistTypeLogsAsyncParams): Promise<LogWithDecodedArgs<BlacklistTransferManagerPauseEventArgs>[]>;
107+
(params: GetModifyBlacklistTypeLogsAsyncParams): Promise<LogWithDecodedArgs<BlacklistTransferManagerPauseEventArgs>[]>;
108+
(params: GetDeleteBlacklistTypeLogsAsyncParams): Promise<LogWithDecodedArgs<BlacklistTransferManagerPauseEventArgs>[]>;
109+
(params: GetAddInvestorToBlacklistLogsAsyncParams): Promise<LogWithDecodedArgs<BlacklistTransferManagerPauseEventArgs>[]>;
110+
(params: GetDeleteInvestorFromBlacklistLogsAsyncParams): Promise<LogWithDecodedArgs<BlacklistTransferManagerPauseEventArgs>[]>;
56111
(params: GetPauseLogsAsyncParams): Promise<LogWithDecodedArgs<BlacklistTransferManagerPauseEventArgs>[]>;
57112
(params: GetUnpauseLogsAsyncParams): Promise<LogWithDecodedArgs<BlacklistTransferManagerUnpauseEventArgs>[]>;
58113
}

0 commit comments

Comments
 (0)