@dolomite-exchange/dolomite-margin
Version:
Ethereum Smart Contracts and TypeScript library used for the DolomiteMargin trading protocol
12 lines (11 loc) • 800 B
TypeScript
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>;
}