client-aftermath-ts-sdk
Version:
Client Aftermath TypeScript SDK
21 lines • 746 B
TypeScript
import { Transaction } from "@mysten/sui/transactions";
import { AftermathApi } from "../../../general/providers";
import { AnyObjectType, ObjectId, OracleAddresses } from "../../../types";
export declare class OracleApi {
private readonly Provider;
private static readonly constants;
readonly addresses: OracleAddresses;
readonly eventTypes: {
updatedPriceFeed: AnyObjectType;
};
constructor(Provider: AftermathApi);
fetchPrice: (inputs: {
priceFeedId: ObjectId;
}) => Promise<number>;
getPriceTx: (inputs: {
tx: Transaction;
priceFeedId: ObjectId;
}) => import("@mysten/sui/transactions").TransactionResult;
private eventType;
}
//# sourceMappingURL=oracleApi.d.ts.map