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

Commit 006d144

Browse files
author
Victor Wiebe
committed
fix: 🐛 vestingEscrowWallet abi in contractFactory. add prettier
1 parent 12b53c4 commit 006d144

File tree

1 file changed

+81
-129
lines changed

1 file changed

+81
-129
lines changed

src/factories/contractFactory.ts

Lines changed: 81 additions & 129 deletions
Original file line numberDiff line numberDiff line change
@@ -63,92 +63,80 @@ export default class ContractFactory {
6363
public async getModuleContract(address: string): Promise<ModuleContract> {
6464
assert.isETHAddressHex('address', address);
6565
const contract = new ModuleContract(address, this.provider, this.contractDefaults);
66-
this.abiArray.forEach(
67-
(abi): void => {
68-
contract.addABItoDecoder(abi);
69-
},
70-
);
66+
this.abiArray.forEach((abi): void => {
67+
contract.addABItoDecoder(abi);
68+
});
7169
return contract;
7270
}
7371

7472
public async getERC20DividendCheckpointContract(address: string): Promise<ERC20DividendCheckpointContract> {
7573
assert.isETHAddressHex('address', address);
7674
const contract = new ERC20DividendCheckpointContract(address, this.provider, this.contractDefaults);
77-
this.abiArray.forEach(
78-
(abi): void => {
79-
contract.addABItoDecoder(abi);
80-
},
81-
);
75+
this.abiArray.forEach((abi): void => {
76+
contract.addABItoDecoder(abi);
77+
});
8278
return contract;
8379
}
8480

8581
public async getPolymathRegistryContract(): Promise<PolymathRegistryContract> {
8682
const contract = await this.polymathRegistry;
87-
this.abiArray.forEach(
88-
(abi): void => {
89-
contract.addABItoDecoder(abi);
90-
},
91-
);
83+
this.abiArray.forEach((abi): void => {
84+
contract.addABItoDecoder(abi);
85+
});
9286
return contract;
9387
}
9488

9589
public async getModuleFactoryContract(address: string): Promise<ModuleFactoryContract> {
9690
assert.isETHAddressHex('address', address);
9791
const contract = new ModuleFactoryContract(address, this.provider, this.contractDefaults);
98-
this.abiArray.forEach(
99-
(abi): void => {
100-
contract.addABItoDecoder(abi);
101-
},
102-
);
92+
this.abiArray.forEach((abi): void => {
93+
contract.addABItoDecoder(abi);
94+
});
10395
return contract;
10496
}
10597

10698
public async getEtherDividendCheckpointContract(address: string): Promise<EtherDividendCheckpointContract> {
10799
assert.isETHAddressHex('address', address);
108100
const contract = new EtherDividendCheckpointContract(address, this.provider, this.contractDefaults);
109-
this.abiArray.forEach(
110-
(abi): void => {
111-
contract.addABItoDecoder(abi);
112-
},
113-
);
101+
this.abiArray.forEach((abi): void => {
102+
contract.addABItoDecoder(abi);
103+
});
114104
return contract;
115105
}
116106

117107
public async getVestingEscrowWalletContract(address: string): Promise<VestingEscrowWalletContract> {
118108
assert.isETHAddressHex('address', address);
119-
return new VestingEscrowWalletContract(address, this.provider, this.contractDefaults);
109+
const contract = new VestingEscrowWalletContract(address, this.provider, this.contractDefaults);
110+
this.abiArray.forEach((abi): void => {
111+
contract.addABItoDecoder(abi);
112+
});
113+
return contract;
120114
}
121115

122116
public async getERC20DetailedContract(address: string): Promise<ERC20DetailedContract> {
123117
assert.isETHAddressHex('address', address);
124118
const contract = new ERC20DetailedContract(address, this.provider, this.contractDefaults);
125-
this.abiArray.forEach(
126-
(abi): void => {
127-
contract.addABItoDecoder(abi);
128-
},
129-
);
119+
this.abiArray.forEach((abi): void => {
120+
contract.addABItoDecoder(abi);
121+
});
130122
return contract;
131123
}
132124

133125
public async getAlternativeERC20Contract(address: string): Promise<ERC20DetailedContract> {
134126
assert.isETHAddressHex('address', address);
135127
const contract = new ERC20DetailedContract(address, this.provider, this.contractDefaults);
136-
this.abiArray.forEach(
137-
(abi): void => {
138-
contract.addABItoDecoder(abi);
139-
},
140-
);
128+
this.abiArray.forEach((abi): void => {
129+
contract.addABItoDecoder(abi);
130+
});
141131
return contract;
142132
}
143133

144134
public async getSecurityTokenContract(address: string): Promise<ISecurityTokenContract> {
145135
assert.isETHAddressHex('address', address);
146136
const contract = new ISecurityTokenContract(address, this.provider, this.contractDefaults);
147-
this.abiArray.forEach(
148-
(abi): void => {
149-
contract.addABItoDecoder(abi);
150-
},
151-
);
137+
this.abiArray.forEach((abi): void => {
138+
contract.addABItoDecoder(abi);
139+
});
152140
return contract;
153141
}
154142

@@ -158,11 +146,9 @@ export default class ContractFactory {
158146
this.provider,
159147
this.contractDefaults,
160148
);
161-
this.abiArray.forEach(
162-
(abi): void => {
163-
contract.addABItoDecoder(abi);
164-
},
165-
);
149+
this.abiArray.forEach((abi): void => {
150+
contract.addABItoDecoder(abi);
151+
});
166152
return contract;
167153
}
168154

@@ -172,88 +158,71 @@ export default class ContractFactory {
172158
this.provider,
173159
this.contractDefaults,
174160
);
175-
this.abiArray.forEach(
176-
(abi): void => {
177-
178-
contract.addABItoDecoder(abi);
179-
},
180-
);
161+
this.abiArray.forEach((abi): void => {
162+
contract.addABItoDecoder(abi);
163+
});
181164
return contract;
182165
}
183166

184167
public async getGeneralPermissionManagerContract(address: string): Promise<GeneralPermissionManagerContract> {
185168
assert.isETHAddressHex('address', address);
186169
const contract = new GeneralPermissionManagerContract(address, this.provider, this.contractDefaults);
187-
this.abiArray.forEach(
188-
(abi): void => {
189-
contract.addABItoDecoder(abi);
190-
},
191-
);
170+
this.abiArray.forEach((abi): void => {
171+
contract.addABItoDecoder(abi);
172+
});
192173
return contract;
193174
}
194175

195176
public async getCappedSTOFactoryContract(address: string): Promise<CappedSTOFactoryContract> {
196177
const contract = new CappedSTOFactoryContract(address, this.provider, this.contractDefaults);
197-
this.abiArray.forEach(
198-
(abi): void => {
199-
contract.addABItoDecoder(abi);
200-
},
201-
);
178+
this.abiArray.forEach((abi): void => {
179+
contract.addABItoDecoder(abi);
180+
});
202181
return contract;
203182
}
204183

205184
public async getCappedSTOContract(address: string): Promise<CappedSTOContract> {
206185
assert.isETHAddressHex('address', address);
207186
const contract = new CappedSTOContract(address, this.provider, this.contractDefaults);
208-
this.abiArray.forEach(
209-
(abi): void => {
210-
contract.addABItoDecoder(abi);
211-
},
212-
);
187+
this.abiArray.forEach((abi): void => {
188+
contract.addABItoDecoder(abi);
189+
});
213190
return contract;
214191
}
215192

216193
public async getUSDTieredSTOFactoryContract(address: string): Promise<USDTieredSTOFactoryContract> {
217194
assert.isETHAddressHex('address', address);
218195
const contract = new USDTieredSTOFactoryContract(address, this.provider, this.contractDefaults);
219-
this.abiArray.forEach(
220-
(abi): void => {
221-
contract.addABItoDecoder(abi);
222-
},
223-
);
196+
this.abiArray.forEach((abi): void => {
197+
contract.addABItoDecoder(abi);
198+
});
224199
return contract;
225200
}
226201

227202
public async getUSDTieredSTOContract(address: string): Promise<USDTieredSTOContract> {
228203
assert.isETHAddressHex('address', address);
229204
const contract = new USDTieredSTOContract(address, this.provider, this.contractDefaults);
230-
this.abiArray.forEach(
231-
(abi): void => {
232-
contract.addABItoDecoder(abi);
233-
},
234-
);
205+
this.abiArray.forEach((abi): void => {
206+
contract.addABItoDecoder(abi);
207+
});
235208
return contract;
236209
}
237210

238211
public async getCountTransferManagerContract(address: string): Promise<CountTransferManagerContract> {
239212
assert.isETHAddressHex('address', address);
240213
const contract = new CountTransferManagerContract(address, this.provider, this.contractDefaults);
241-
this.abiArray.forEach(
242-
(abi): void => {
243-
contract.addABItoDecoder(abi);
244-
},
245-
);
214+
this.abiArray.forEach((abi): void => {
215+
contract.addABItoDecoder(abi);
216+
});
246217
return contract;
247218
}
248219

249220
public async getGeneralTransferManagerContract(address: string): Promise<GeneralTransferManagerContract> {
250221
assert.isETHAddressHex('address', address);
251222
const contract = new GeneralTransferManagerContract(address, this.provider, this.contractDefaults);
252-
this.abiArray.forEach(
253-
(abi): void => {
254-
contract.addABItoDecoder(abi);
255-
},
256-
);
223+
this.abiArray.forEach((abi): void => {
224+
contract.addABItoDecoder(abi);
225+
});
257226
return contract;
258227
}
259228

@@ -262,56 +231,45 @@ export default class ContractFactory {
262231
): Promise<ManualApprovalTransferManagerContract> {
263232
assert.isETHAddressHex('address', address);
264233
const contract = new ManualApprovalTransferManagerContract(address, this.provider, this.contractDefaults);
265-
this.abiArray.forEach(
266-
(abi): void => {
267-
contract.addABItoDecoder(abi);
268-
},
269-
);
234+
this.abiArray.forEach((abi): void => {
235+
contract.addABItoDecoder(abi);
236+
});
270237
return contract;
271238
}
272239

273240
public async getPercentageTransferManagerContract(address: string): Promise<PercentageTransferManagerContract> {
274241
assert.isETHAddressHex('address', address);
275242
const contract = new PercentageTransferManagerContract(address, this.provider, this.contractDefaults);
276-
this.abiArray.forEach(
277-
(abi): void => {
278-
contract.addABItoDecoder(abi);
279-
},
280-
);
243+
this.abiArray.forEach((abi): void => {
244+
contract.addABItoDecoder(abi);
245+
});
281246
return contract;
282247
}
283248

284-
285249
public async getLockUpTransferManagerContract(address: string): Promise<LockUpTransferManagerContract> {
286250
assert.isETHAddressHex('address', address);
287251
const contract = new LockUpTransferManagerContract(address, this.provider, this.contractDefaults);
288-
this.abiArray.forEach(
289-
(abi): void => {
290-
contract.addABItoDecoder(abi);
291-
},
292-
);
252+
this.abiArray.forEach((abi): void => {
253+
contract.addABItoDecoder(abi);
254+
});
293255
return contract;
294256
}
295257

296258
public async getBlacklistTransferManagerContract(address: string): Promise<BlacklistTransferManagerContract> {
297259
assert.isETHAddressHex('address', address);
298260
const contract = new BlacklistTransferManagerContract(address, this.provider, this.contractDefaults);
299-
this.abiArray.forEach(
300-
(abi): void => {
301-
contract.addABItoDecoder(abi);
302-
},
303-
);
261+
this.abiArray.forEach((abi): void => {
262+
contract.addABItoDecoder(abi);
263+
});
304264
return contract;
305265
}
306-
266+
307267
public async getVolumeRestrictionTMContract(address: string): Promise<VolumeRestrictionTMContract> {
308268
assert.isETHAddressHex('address', address);
309269
const contract = new VolumeRestrictionTMContract(address, this.provider, this.contractDefaults);
310-
this.abiArray.forEach(
311-
(abi): void => {
312-
contract.addABItoDecoder(abi);
313-
},
314-
);
270+
this.abiArray.forEach((abi): void => {
271+
contract.addABItoDecoder(abi);
272+
});
315273
return contract;
316274
}
317275

@@ -321,11 +279,9 @@ export default class ContractFactory {
321279
this.provider,
322280
this.contractDefaults,
323281
);
324-
this.abiArray.forEach(
325-
(abi): void => {
326-
contract.addABItoDecoder(abi);
327-
},
328-
);
282+
this.abiArray.forEach((abi): void => {
283+
contract.addABItoDecoder(abi);
284+
});
329285
return contract;
330286
}
331287

@@ -335,11 +291,9 @@ export default class ContractFactory {
335291
this.provider,
336292
this.contractDefaults,
337293
);
338-
this.abiArray.forEach(
339-
(abi): void => {
340-
contract.addABItoDecoder(abi);
341-
},
342-
);
294+
this.abiArray.forEach((abi): void => {
295+
contract.addABItoDecoder(abi);
296+
});
343297
return contract;
344298
}
345299

@@ -349,11 +303,9 @@ export default class ContractFactory {
349303
this.provider,
350304
this.contractDefaults,
351305
);
352-
this.abiArray.forEach(
353-
(abi): void => {
354-
contract.addABItoDecoder(abi);
355-
},
356-
);
306+
this.abiArray.forEach((abi): void => {
307+
contract.addABItoDecoder(abi);
308+
});
357309
return contract;
358310
}
359311
}

0 commit comments

Comments
 (0)