@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
TypeScript
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>;
}