UNPKG

@ardier16/q-js-sdk

Version:

Typescript Library to interact with Q System Contracts

63 lines 2.22 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(web3, address) { super(web3, 'IFxPriceFeed.json', address); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#exchangerate) */ async exchangeRate() { return this.instance.methods.exchangeRate().call(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#pair) */ async pair() { return this.instance.methods.pair().call(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#basetokenaddr) */ async baseTokenAddr() { return this.instance.methods.baseTokenAddr().call(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#quotetokenaddr) */ async quoteTokenAddr() { return this.instance.methods.quoteTokenAddr().call(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#decimalplaces) */ async decimalPlaces() { return this.instance.methods.decimalPlaces().call(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#updatetime) */ async updateTime() { return this.instance.methods.updateTime().call(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#getmaintainers) */ async getMaintainers() { return this.instance.methods.getMaintainers().call(); } /** * [External documentation](@system-contracts-repo/@network/IFxPriceFeed/#pricingtime) */ async pricingTime() { return this.instance.methods.pricingTime().call(); } } exports.IFxPriceFeedInstance = IFxPriceFeedInstance; //# sourceMappingURL=IFxPriceFeedInstance.js.map