UNPKG

@opiumteam/opium-sdk-v2

Version:

one-stop-shop SDK to interact with the Opium-v2 protocol contracts, subgraphs and APIs

11 lines (10 loc) 724 B
import { BigNumber, BigNumberish, ContractTransaction, CallOverrides } from 'ethers'; import { ContractService } from '../factoryService/contractService'; import { OracleAggregator } from '../../types/typechain/OracleAggregator'; export declare class WrappedOracleAggregator { private oracleAggregatorService$; constructor(_oracleAggregatorService: ContractService<OracleAggregator>); pushData(_timestamp: BigNumberish, _data: BigNumberish, _overrides?: CallOverrides): Promise<ContractTransaction>; getData(_oracleId: string, _timestamp: BigNumberish, _overrides?: CallOverrides): Promise<BigNumber>; hasData(_oracleId: string, _timestamp: BigNumberish, _overrides?: CallOverrides): Promise<boolean>; }