@@ -543,6 +543,8 @@ export class MarketConfiguratorContract extends BaseContract<typeof abi> {
543543 treasury : Address ;
544544 pausableAdmins : Address [ ] ;
545545 unpausableAdmins : Address [ ] ;
546+ lossLiquidators : Address [ ] ;
547+ emergencyLiquidators : Address [ ] ;
546548 } > {
547549 const [ admin , emergencyAdmin , treasury , acl ] = await Promise . all ( [
548550 this . contract . read . admin ( ) ,
@@ -570,6 +572,22 @@ export class MarketConfiguratorContract extends BaseContract<typeof abi> {
570572 functionName : "getRoleHolders" ,
571573 args : [ stringToHex ( "UNPAUSABLE_ADMIN" , { size : 32 } ) ] ,
572574 } ,
575+ {
576+ address : acl ,
577+ abi : parseAbi ( [
578+ "function getRoleHolders(bytes32) view returns (address[])" ,
579+ ] ) ,
580+ functionName : "getRoleHolders" ,
581+ args : [ stringToHex ( "LOSS_LIQUIDATOR" , { size : 32 } ) ] ,
582+ } ,
583+ {
584+ address : acl ,
585+ abi : parseAbi ( [
586+ "function getRoleHolders(bytes32) view returns (address[])" ,
587+ ] ) ,
588+ functionName : "getRoleHolders" ,
589+ args : [ stringToHex ( "EMERGENCY_LIQUIDATOR" , { size : 32 } ) ] ,
590+ } ,
573591 ] ,
574592 } ) ;
575593
@@ -579,6 +597,8 @@ export class MarketConfiguratorContract extends BaseContract<typeof abi> {
579597 treasury,
580598 pausableAdmins : [ ...results [ 0 ] ] ,
581599 unpausableAdmins : [ ...results [ 1 ] ] ,
600+ lossLiquidators : [ ...results [ 2 ] ] ,
601+ emergencyLiquidators : [ ...results [ 3 ] ] ,
582602 } ;
583603 }
584604
0 commit comments