UNPKG

@dolomite-exchange/dolomite-margin

Version:

Ethereum Smart Contracts and TypeScript library used for the DolomiteMargin trading protocol

12 lines (11 loc) 800 B
import { Contracts } from '../lib/Contracts'; import { address, ContractCallOptions, ContractConstantCallOptions, Integer, TxResult } from '../types'; export declare class LiquidatorAssetRegistry { private contracts; constructor(contracts: Contracts); get address(): address; addLiquidatorToAssetWhitelist(marketId: Integer, liquidatorProxy: address, options?: ContractCallOptions): Promise<TxResult>; removeLiquidatorFromAssetWhitelist(marketId: Integer, liquidatorProxy: address, options?: ContractCallOptions): Promise<TxResult>; getLiquidatorsForAsset(marketId: Integer, options?: ContractConstantCallOptions): Promise<string[]>; isAssetWhitelistedForLiquidation(marketId: Integer, liquidatorProxy: address, options?: ContractConstantCallOptions): Promise<boolean>; }