UNPKG

@dolomite-exchange/dolomite-margin

Version:

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

14 lines (13 loc) 730 B
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>; }