UNPKG

@q-dev/q-js-sdk

Version:

Typescript Library to interact with Q System Contracts

63 lines 2.2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IFxPriceFeedInstance = void 0; const SystemContractInstance_1 = require("../../SystemContractInstance"); /** * IFxPrice instance to interact with IFxPrice contract. * See [onchain documentation](@system-contracts-repo/@network/IFxPriceFeed/) for more details. */ class IFxPriceFeedInstance extends SystemContractInstance_1.SystemContractInstance { constructor(signerOrProvider, address) { super(signerOrProvider, 'IFxPriceFeed.json', address); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#exchangerate) */ async exchangeRate() { return (await this.instance.exchangeRate()).toString(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#pair) */ async pair() { return this.instance.pair(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#basetokenaddr) */ async baseTokenAddr() { return this.instance.baseTokenAddr(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#quotetokenaddr) */ async quoteTokenAddr() { return this.instance.quoteTokenAddr(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#decimalplaces) */ async decimalPlaces() { return (await this.instance.decimalPlaces()).toString(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#updatetime) */ async updateTime() { return (await this.instance.updateTime()).toString(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#getmaintainers) */ async getMaintainers() { return this.instance.getMaintainers(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#pricingtime) */ async pricingTime() { return (await this.instance.pricingTime()).toString(); } } exports.IFxPriceFeedInstance = IFxPriceFeedInstance; //# sourceMappingURL=IFxPriceFeedInstance.js.map