@dolomite-exchange/dolomite-margin
Version:
Ethereum Smart Contracts and TypeScript library used for the DolomiteMargin trading protocol
14 lines (13 loc) • 730 B
TypeScript
import { Contracts } from '../lib/Contracts';
import { address, ContractCallOptions, ContractConstantCallOptions, Integer } from '../types';
import BigNumber from 'bignumber.js';
export declare class OracleSentinel {
private contracts;
private oracleSentinel;
constructor(contracts: Contracts, oracleSentinelAddress: address);
get address(): address;
ownerSetGracePeriodDuration(gracePeriod: Integer, options?: ContractCallOptions): Promise<import("../types").TxResult>;
gracePeriod(options?: ContractConstantCallOptions): Promise<BigNumber>;
isBorrowAllowed(options?: ContractConstantCallOptions): Promise<boolean>;
isLiquidationAllowed(options?: ContractConstantCallOptions): Promise<boolean>;
}