pulsar_sdk_js
Version:
A convenient way for you to interact with Pulsar's Third Party APIs, using typified classes.
17 lines (16 loc) • 692 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const class_transformer_1 = require("class-transformer");
const base_1 = require("./base");
const enums_1 = require("../data/constants/enums");
const schema_1 = require("../data/dataclasses/schema");
class WalletRestClient extends base_1.RestClient {
async get_wallet_timeseries(address, chain, tier = enums_1.TierKeys.ONE_DAY) {
const response = await this._request(`/wallet/${address}/timeseries`, 'GET', {}, {
chain,
tier,
});
return (0, class_transformer_1.plainToInstance)(schema_1.TimeseriesWithStats, response);
}
}
exports.default = WalletRestClient;