@@ -30,6 +30,7 @@ import {
30
30
Subscribe ,
31
31
GetLogs ,
32
32
Perm ,
33
+ ErrorCode ,
33
34
} from '../../../types' ;
34
35
import { numberToBigNumber , dateToBigNumber , stringToBytes32 , valueToWei } from '../../../utils/convert' ;
35
36
@@ -246,7 +247,11 @@ export default class EtherDividendCheckpointWrapper extends DividendCheckpointWr
246
247
}
247
248
248
249
public createDividend = async ( params : CreateDividendParams ) => {
249
- assert . assert ( await this . isCallerAllowed ( params . txData , Perm . Admin ) , 'Caller is not allowed' ) ;
250
+ assert . assert (
251
+ await this . isCallerAllowed ( params . txData , Perm . Admin ) ,
252
+ ErrorCode . Unauthorized ,
253
+ 'Caller is not allowed' ,
254
+ ) ;
250
255
const txPayableData = {
251
256
...params . txData ,
252
257
value : valueToWei ( params . value , await this . getDecimals ( ) ) ,
@@ -269,7 +274,11 @@ export default class EtherDividendCheckpointWrapper extends DividendCheckpointWr
269
274
} ;
270
275
271
276
public createDividendWithCheckpoint = async ( params : CreateDividendWithCheckpointParams ) => {
272
- assert . assert ( await this . isCallerAllowed ( params . txData , Perm . Admin ) , 'Caller is not allowed' ) ;
277
+ assert . assert (
278
+ await this . isCallerAllowed ( params . txData , Perm . Admin ) ,
279
+ ErrorCode . Unauthorized ,
280
+ 'Caller is not allowed' ,
281
+ ) ;
273
282
const txPayableData = {
274
283
...params . txData ,
275
284
value : valueToWei ( params . value , await this . getDecimals ( ) ) ,
@@ -294,7 +303,11 @@ export default class EtherDividendCheckpointWrapper extends DividendCheckpointWr
294
303
} ;
295
304
296
305
public createDividendWithExclusions = async ( params : CreateDividendWithExclusionsParams ) => {
297
- assert . assert ( await this . isCallerAllowed ( params . txData , Perm . Admin ) , 'Caller is not allowed' ) ;
306
+ assert . assert (
307
+ await this . isCallerAllowed ( params . txData , Perm . Admin ) ,
308
+ ErrorCode . Unauthorized ,
309
+ 'Caller is not allowed' ,
310
+ ) ;
298
311
const txPayableData = {
299
312
...params . txData ,
300
313
value : valueToWei ( params . value , await this . getDecimals ( ) ) ,
@@ -322,7 +335,11 @@ export default class EtherDividendCheckpointWrapper extends DividendCheckpointWr
322
335
public createDividendWithCheckpointAndExclusions = async (
323
336
params : CreateDividendWithCheckpointAndExclusionsParams ,
324
337
) => {
325
- assert . assert ( await this . isCallerAllowed ( params . txData , Perm . Admin ) , 'Caller is not allowed' ) ;
338
+ assert . assert (
339
+ await this . isCallerAllowed ( params . txData , Perm . Admin ) ,
340
+ ErrorCode . Unauthorized ,
341
+ 'Caller is not allowed' ,
342
+ ) ;
326
343
const txPayableData = {
327
344
...params . txData ,
328
345
value : valueToWei ( params . value , await this . getDecimals ( ) ) ,
0 commit comments