New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@injectivelabs/indexer-proto-ts

Package Overview
Dependencies
Maintainers
11
Versions
80
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@injectivelabs/indexer-proto-ts - npm Package Compare versions

Comparing version 1.11.46 to 1.11.47

158

cjs/injective_archiver_rpc.d.ts

@@ -49,2 +49,72 @@ import { grpc } from "@injectivelabs/grpc-web";

}
export interface PnlLeaderboardRequest {
/** Start date of the leaderboard period in unix time */
startDate: number;
/** End date of the leaderboard period in unix time */
endDate: number;
/** Number of leaderboard entries to return */
limit: number;
}
export interface PnlLeaderboardResponse {
/** First date of snapshots used for the leaderboard period */
firstDate: string;
/** Last date of snapshots used for the leaderboard period */
lastDate: string;
/** Leaderboard entries */
leaders: LeaderboardRow[];
}
export interface LeaderboardRow {
/** Account address */
account: string;
/** Realized profit and loss (USD) */
pnl: number;
/** Trade volume (USD) */
volume: number;
/** Rank in leaderboard */
rank: number;
}
export interface VolLeaderboardRequest {
/** Start date of the leaderboard period in unix time */
startDate: number;
/** End date of the leaderboard period in unix time */
endDate: number;
/** Number of leaderboard entries to return */
limit: number;
}
export interface VolLeaderboardResponse {
/** First date of snapshots used for the leaderboard period */
firstDate: string;
/** Last date of snapshots used for the leaderboard period */
lastDate: string;
/** Leaderboard entries */
leaders: LeaderboardRow[];
}
export interface PnlLeaderboardFixedResolutionRequest {
/** Leaderboard resolution. Possible resolutions are 1D,1W,1M,6M,ALL */
resolution: string;
/** Number of leaderboard entries to return */
limit: number;
}
export interface PnlLeaderboardFixedResolutionResponse {
/** First date of snapshots used for the leaderboard period */
firstDate: string;
/** Last date of snapshots used for the leaderboard period */
lastDate: string;
/** Leaderboard entries */
leaders: LeaderboardRow[];
}
export interface VolLeaderboardFixedResolutionRequest {
/** Leaderboard resolution. Possible resolutions are 1D,1W,1M,6M,ALL */
resolution: string;
/** Number of leaderboard entries to return */
limit: number;
}
export interface VolLeaderboardFixedResolutionResponse {
/** First date of snapshots used for the leaderboard period */
firstDate: string;
/** Last date of snapshots used for the leaderboard period */
lastDate: string;
/** Leaderboard entries */
leaders: LeaderboardRow[];
}
export declare const BalanceRequest: {

@@ -122,2 +192,74 @@ encode(message: BalanceRequest, writer?: _m0.Writer): _m0.Writer;

};
export declare const PnlLeaderboardRequest: {
encode(message: PnlLeaderboardRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): PnlLeaderboardRequest;
fromJSON(object: any): PnlLeaderboardRequest;
toJSON(message: PnlLeaderboardRequest): unknown;
create(base?: DeepPartial<PnlLeaderboardRequest>): PnlLeaderboardRequest;
fromPartial(object: DeepPartial<PnlLeaderboardRequest>): PnlLeaderboardRequest;
};
export declare const PnlLeaderboardResponse: {
encode(message: PnlLeaderboardResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): PnlLeaderboardResponse;
fromJSON(object: any): PnlLeaderboardResponse;
toJSON(message: PnlLeaderboardResponse): unknown;
create(base?: DeepPartial<PnlLeaderboardResponse>): PnlLeaderboardResponse;
fromPartial(object: DeepPartial<PnlLeaderboardResponse>): PnlLeaderboardResponse;
};
export declare const LeaderboardRow: {
encode(message: LeaderboardRow, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): LeaderboardRow;
fromJSON(object: any): LeaderboardRow;
toJSON(message: LeaderboardRow): unknown;
create(base?: DeepPartial<LeaderboardRow>): LeaderboardRow;
fromPartial(object: DeepPartial<LeaderboardRow>): LeaderboardRow;
};
export declare const VolLeaderboardRequest: {
encode(message: VolLeaderboardRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): VolLeaderboardRequest;
fromJSON(object: any): VolLeaderboardRequest;
toJSON(message: VolLeaderboardRequest): unknown;
create(base?: DeepPartial<VolLeaderboardRequest>): VolLeaderboardRequest;
fromPartial(object: DeepPartial<VolLeaderboardRequest>): VolLeaderboardRequest;
};
export declare const VolLeaderboardResponse: {
encode(message: VolLeaderboardResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): VolLeaderboardResponse;
fromJSON(object: any): VolLeaderboardResponse;
toJSON(message: VolLeaderboardResponse): unknown;
create(base?: DeepPartial<VolLeaderboardResponse>): VolLeaderboardResponse;
fromPartial(object: DeepPartial<VolLeaderboardResponse>): VolLeaderboardResponse;
};
export declare const PnlLeaderboardFixedResolutionRequest: {
encode(message: PnlLeaderboardFixedResolutionRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): PnlLeaderboardFixedResolutionRequest;
fromJSON(object: any): PnlLeaderboardFixedResolutionRequest;
toJSON(message: PnlLeaderboardFixedResolutionRequest): unknown;
create(base?: DeepPartial<PnlLeaderboardFixedResolutionRequest>): PnlLeaderboardFixedResolutionRequest;
fromPartial(object: DeepPartial<PnlLeaderboardFixedResolutionRequest>): PnlLeaderboardFixedResolutionRequest;
};
export declare const PnlLeaderboardFixedResolutionResponse: {
encode(message: PnlLeaderboardFixedResolutionResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): PnlLeaderboardFixedResolutionResponse;
fromJSON(object: any): PnlLeaderboardFixedResolutionResponse;
toJSON(message: PnlLeaderboardFixedResolutionResponse): unknown;
create(base?: DeepPartial<PnlLeaderboardFixedResolutionResponse>): PnlLeaderboardFixedResolutionResponse;
fromPartial(object: DeepPartial<PnlLeaderboardFixedResolutionResponse>): PnlLeaderboardFixedResolutionResponse;
};
export declare const VolLeaderboardFixedResolutionRequest: {
encode(message: VolLeaderboardFixedResolutionRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): VolLeaderboardFixedResolutionRequest;
fromJSON(object: any): VolLeaderboardFixedResolutionRequest;
toJSON(message: VolLeaderboardFixedResolutionRequest): unknown;
create(base?: DeepPartial<VolLeaderboardFixedResolutionRequest>): VolLeaderboardFixedResolutionRequest;
fromPartial(object: DeepPartial<VolLeaderboardFixedResolutionRequest>): VolLeaderboardFixedResolutionRequest;
};
export declare const VolLeaderboardFixedResolutionResponse: {
encode(message: VolLeaderboardFixedResolutionResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): VolLeaderboardFixedResolutionResponse;
fromJSON(object: any): VolLeaderboardFixedResolutionResponse;
toJSON(message: VolLeaderboardFixedResolutionResponse): unknown;
create(base?: DeepPartial<VolLeaderboardFixedResolutionResponse>): VolLeaderboardFixedResolutionResponse;
fromPartial(object: DeepPartial<VolLeaderboardFixedResolutionResponse>): VolLeaderboardFixedResolutionResponse;
};
/** InjectiveArchiverRPC defines gRPC API of Archiver provider. */

@@ -131,2 +273,10 @@ export interface InjectiveArchiverRPC {

Volumes(request: DeepPartial<VolumesRequest>, metadata?: grpc.Metadata): Promise<VolumesResponse>;
/** Provide pnl leaderboard data. */
PnlLeaderboard(request: DeepPartial<PnlLeaderboardRequest>, metadata?: grpc.Metadata): Promise<PnlLeaderboardResponse>;
/** Provide volume leaderboard data. */
VolLeaderboard(request: DeepPartial<VolLeaderboardRequest>, metadata?: grpc.Metadata): Promise<VolLeaderboardResponse>;
/** Provide pnl leaderboard data. */
PnlLeaderboardFixedResolution(request: DeepPartial<PnlLeaderboardFixedResolutionRequest>, metadata?: grpc.Metadata): Promise<PnlLeaderboardFixedResolutionResponse>;
/** Provide volume leaderboard data. */
VolLeaderboardFixedResolution(request: DeepPartial<VolLeaderboardFixedResolutionRequest>, metadata?: grpc.Metadata): Promise<VolLeaderboardFixedResolutionResponse>;
}

@@ -139,2 +289,6 @@ export declare class InjectiveArchiverRPCClientImpl implements InjectiveArchiverRPC {

Volumes(request: DeepPartial<VolumesRequest>, metadata?: grpc.Metadata): Promise<VolumesResponse>;
PnlLeaderboard(request: DeepPartial<PnlLeaderboardRequest>, metadata?: grpc.Metadata): Promise<PnlLeaderboardResponse>;
VolLeaderboard(request: DeepPartial<VolLeaderboardRequest>, metadata?: grpc.Metadata): Promise<VolLeaderboardResponse>;
PnlLeaderboardFixedResolution(request: DeepPartial<PnlLeaderboardFixedResolutionRequest>, metadata?: grpc.Metadata): Promise<PnlLeaderboardFixedResolutionResponse>;
VolLeaderboardFixedResolution(request: DeepPartial<VolLeaderboardFixedResolutionRequest>, metadata?: grpc.Metadata): Promise<VolLeaderboardFixedResolutionResponse>;
}

@@ -147,2 +301,6 @@ export declare const InjectiveArchiverRPCDesc: {

export declare const InjectiveArchiverRPCVolumesDesc: UnaryMethodDefinitionish;
export declare const InjectiveArchiverRPCPnlLeaderboardDesc: UnaryMethodDefinitionish;
export declare const InjectiveArchiverRPCVolLeaderboardDesc: UnaryMethodDefinitionish;
export declare const InjectiveArchiverRPCPnlLeaderboardFixedResolutionDesc: UnaryMethodDefinitionish;
export declare const InjectiveArchiverRPCVolLeaderboardFixedResolutionDesc: UnaryMethodDefinitionish;
interface UnaryMethodDefinitionishR extends grpc.UnaryMethodDefinition<any, any> {

@@ -149,0 +307,0 @@ requestStream: any;

690

cjs/injective_archiver_rpc.js

@@ -6,3 +6,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.GrpcWebError = exports.GrpcWebImpl = exports.InjectiveArchiverRPCVolumesDesc = exports.InjectiveArchiverRPCRpnlDesc = exports.InjectiveArchiverRPCBalanceDesc = exports.InjectiveArchiverRPCDesc = exports.InjectiveArchiverRPCClientImpl = exports.HistoricalVolumes = exports.VolumesResponse = exports.VolumesRequest = exports.HistoricalRPNL = exports.RpnlResponse = exports.RpnlRequest = exports.HistoricalBalance = exports.BalanceResponse = exports.BalanceRequest = exports.protobufPackage = void 0;
exports.GrpcWebError = exports.GrpcWebImpl = exports.InjectiveArchiverRPCVolLeaderboardFixedResolutionDesc = exports.InjectiveArchiverRPCPnlLeaderboardFixedResolutionDesc = exports.InjectiveArchiverRPCVolLeaderboardDesc = exports.InjectiveArchiverRPCPnlLeaderboardDesc = exports.InjectiveArchiverRPCVolumesDesc = exports.InjectiveArchiverRPCRpnlDesc = exports.InjectiveArchiverRPCBalanceDesc = exports.InjectiveArchiverRPCDesc = exports.InjectiveArchiverRPCClientImpl = exports.VolLeaderboardFixedResolutionResponse = exports.VolLeaderboardFixedResolutionRequest = exports.PnlLeaderboardFixedResolutionResponse = exports.PnlLeaderboardFixedResolutionRequest = exports.VolLeaderboardResponse = exports.VolLeaderboardRequest = exports.LeaderboardRow = exports.PnlLeaderboardResponse = exports.PnlLeaderboardRequest = exports.HistoricalVolumes = exports.VolumesResponse = exports.VolumesRequest = exports.HistoricalRPNL = exports.RpnlResponse = exports.RpnlRequest = exports.HistoricalBalance = exports.BalanceResponse = exports.BalanceRequest = exports.protobufPackage = void 0;
/* eslint-disable */

@@ -592,2 +592,598 @@ const grpc_web_1 = require("@injectivelabs/grpc-web");

};
function createBasePnlLeaderboardRequest() {
return { startDate: 0, endDate: 0, limit: 0 };
}
exports.PnlLeaderboardRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.startDate !== 0) {
writer.uint32(8).sint32(message.startDate);
}
if (message.endDate !== 0) {
writer.uint32(16).sint32(message.endDate);
}
if (message.limit !== 0) {
writer.uint32(24).sint32(message.limit);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePnlLeaderboardRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.startDate = reader.sint32();
break;
case 2:
message.endDate = reader.sint32();
break;
case 3:
message.limit = reader.sint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
startDate: isSet(object.startDate) ? Number(object.startDate) : 0,
endDate: isSet(object.endDate) ? Number(object.endDate) : 0,
limit: isSet(object.limit) ? Number(object.limit) : 0,
};
},
toJSON(message) {
const obj = {};
message.startDate !== undefined && (obj.startDate = Math.round(message.startDate));
message.endDate !== undefined && (obj.endDate = Math.round(message.endDate));
message.limit !== undefined && (obj.limit = Math.round(message.limit));
return obj;
},
create(base) {
return exports.PnlLeaderboardRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBasePnlLeaderboardRequest();
message.startDate = (_a = object.startDate) !== null && _a !== void 0 ? _a : 0;
message.endDate = (_b = object.endDate) !== null && _b !== void 0 ? _b : 0;
message.limit = (_c = object.limit) !== null && _c !== void 0 ? _c : 0;
return message;
},
};
function createBasePnlLeaderboardResponse() {
return { firstDate: "", lastDate: "", leaders: [] };
}
exports.PnlLeaderboardResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.firstDate !== "") {
writer.uint32(10).string(message.firstDate);
}
if (message.lastDate !== "") {
writer.uint32(18).string(message.lastDate);
}
for (const v of message.leaders) {
exports.LeaderboardRow.encode(v, writer.uint32(26).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePnlLeaderboardResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.firstDate = reader.string();
break;
case 2:
message.lastDate = reader.string();
break;
case 3:
message.leaders.push(exports.LeaderboardRow.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
firstDate: isSet(object.firstDate) ? String(object.firstDate) : "",
lastDate: isSet(object.lastDate) ? String(object.lastDate) : "",
leaders: Array.isArray(object === null || object === void 0 ? void 0 : object.leaders) ? object.leaders.map((e) => exports.LeaderboardRow.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
message.firstDate !== undefined && (obj.firstDate = message.firstDate);
message.lastDate !== undefined && (obj.lastDate = message.lastDate);
if (message.leaders) {
obj.leaders = message.leaders.map((e) => e ? exports.LeaderboardRow.toJSON(e) : undefined);
}
else {
obj.leaders = [];
}
return obj;
},
create(base) {
return exports.PnlLeaderboardResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBasePnlLeaderboardResponse();
message.firstDate = (_a = object.firstDate) !== null && _a !== void 0 ? _a : "";
message.lastDate = (_b = object.lastDate) !== null && _b !== void 0 ? _b : "";
message.leaders = ((_c = object.leaders) === null || _c === void 0 ? void 0 : _c.map((e) => exports.LeaderboardRow.fromPartial(e))) || [];
return message;
},
};
function createBaseLeaderboardRow() {
return { account: "", pnl: 0, volume: 0, rank: 0 };
}
exports.LeaderboardRow = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.account !== "") {
writer.uint32(10).string(message.account);
}
if (message.pnl !== 0) {
writer.uint32(17).double(message.pnl);
}
if (message.volume !== 0) {
writer.uint32(25).double(message.volume);
}
if (message.rank !== 0) {
writer.uint32(32).sint32(message.rank);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLeaderboardRow();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.account = reader.string();
break;
case 2:
message.pnl = reader.double();
break;
case 3:
message.volume = reader.double();
break;
case 4:
message.rank = reader.sint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
account: isSet(object.account) ? String(object.account) : "",
pnl: isSet(object.pnl) ? Number(object.pnl) : 0,
volume: isSet(object.volume) ? Number(object.volume) : 0,
rank: isSet(object.rank) ? Number(object.rank) : 0,
};
},
toJSON(message) {
const obj = {};
message.account !== undefined && (obj.account = message.account);
message.pnl !== undefined && (obj.pnl = message.pnl);
message.volume !== undefined && (obj.volume = message.volume);
message.rank !== undefined && (obj.rank = Math.round(message.rank));
return obj;
},
create(base) {
return exports.LeaderboardRow.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseLeaderboardRow();
message.account = (_a = object.account) !== null && _a !== void 0 ? _a : "";
message.pnl = (_b = object.pnl) !== null && _b !== void 0 ? _b : 0;
message.volume = (_c = object.volume) !== null && _c !== void 0 ? _c : 0;
message.rank = (_d = object.rank) !== null && _d !== void 0 ? _d : 0;
return message;
},
};
function createBaseVolLeaderboardRequest() {
return { startDate: 0, endDate: 0, limit: 0 };
}
exports.VolLeaderboardRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.startDate !== 0) {
writer.uint32(8).sint32(message.startDate);
}
if (message.endDate !== 0) {
writer.uint32(16).sint32(message.endDate);
}
if (message.limit !== 0) {
writer.uint32(24).sint32(message.limit);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVolLeaderboardRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.startDate = reader.sint32();
break;
case 2:
message.endDate = reader.sint32();
break;
case 3:
message.limit = reader.sint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
startDate: isSet(object.startDate) ? Number(object.startDate) : 0,
endDate: isSet(object.endDate) ? Number(object.endDate) : 0,
limit: isSet(object.limit) ? Number(object.limit) : 0,
};
},
toJSON(message) {
const obj = {};
message.startDate !== undefined && (obj.startDate = Math.round(message.startDate));
message.endDate !== undefined && (obj.endDate = Math.round(message.endDate));
message.limit !== undefined && (obj.limit = Math.round(message.limit));
return obj;
},
create(base) {
return exports.VolLeaderboardRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseVolLeaderboardRequest();
message.startDate = (_a = object.startDate) !== null && _a !== void 0 ? _a : 0;
message.endDate = (_b = object.endDate) !== null && _b !== void 0 ? _b : 0;
message.limit = (_c = object.limit) !== null && _c !== void 0 ? _c : 0;
return message;
},
};
function createBaseVolLeaderboardResponse() {
return { firstDate: "", lastDate: "", leaders: [] };
}
exports.VolLeaderboardResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.firstDate !== "") {
writer.uint32(10).string(message.firstDate);
}
if (message.lastDate !== "") {
writer.uint32(18).string(message.lastDate);
}
for (const v of message.leaders) {
exports.LeaderboardRow.encode(v, writer.uint32(26).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVolLeaderboardResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.firstDate = reader.string();
break;
case 2:
message.lastDate = reader.string();
break;
case 3:
message.leaders.push(exports.LeaderboardRow.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
firstDate: isSet(object.firstDate) ? String(object.firstDate) : "",
lastDate: isSet(object.lastDate) ? String(object.lastDate) : "",
leaders: Array.isArray(object === null || object === void 0 ? void 0 : object.leaders) ? object.leaders.map((e) => exports.LeaderboardRow.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
message.firstDate !== undefined && (obj.firstDate = message.firstDate);
message.lastDate !== undefined && (obj.lastDate = message.lastDate);
if (message.leaders) {
obj.leaders = message.leaders.map((e) => e ? exports.LeaderboardRow.toJSON(e) : undefined);
}
else {
obj.leaders = [];
}
return obj;
},
create(base) {
return exports.VolLeaderboardResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseVolLeaderboardResponse();
message.firstDate = (_a = object.firstDate) !== null && _a !== void 0 ? _a : "";
message.lastDate = (_b = object.lastDate) !== null && _b !== void 0 ? _b : "";
message.leaders = ((_c = object.leaders) === null || _c === void 0 ? void 0 : _c.map((e) => exports.LeaderboardRow.fromPartial(e))) || [];
return message;
},
};
function createBasePnlLeaderboardFixedResolutionRequest() {
return { resolution: "", limit: 0 };
}
exports.PnlLeaderboardFixedResolutionRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.resolution !== "") {
writer.uint32(10).string(message.resolution);
}
if (message.limit !== 0) {
writer.uint32(16).sint32(message.limit);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePnlLeaderboardFixedResolutionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.resolution = reader.string();
break;
case 2:
message.limit = reader.sint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
resolution: isSet(object.resolution) ? String(object.resolution) : "",
limit: isSet(object.limit) ? Number(object.limit) : 0,
};
},
toJSON(message) {
const obj = {};
message.resolution !== undefined && (obj.resolution = message.resolution);
message.limit !== undefined && (obj.limit = Math.round(message.limit));
return obj;
},
create(base) {
return exports.PnlLeaderboardFixedResolutionRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBasePnlLeaderboardFixedResolutionRequest();
message.resolution = (_a = object.resolution) !== null && _a !== void 0 ? _a : "";
message.limit = (_b = object.limit) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBasePnlLeaderboardFixedResolutionResponse() {
return { firstDate: "", lastDate: "", leaders: [] };
}
exports.PnlLeaderboardFixedResolutionResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.firstDate !== "") {
writer.uint32(10).string(message.firstDate);
}
if (message.lastDate !== "") {
writer.uint32(18).string(message.lastDate);
}
for (const v of message.leaders) {
exports.LeaderboardRow.encode(v, writer.uint32(26).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePnlLeaderboardFixedResolutionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.firstDate = reader.string();
break;
case 2:
message.lastDate = reader.string();
break;
case 3:
message.leaders.push(exports.LeaderboardRow.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
firstDate: isSet(object.firstDate) ? String(object.firstDate) : "",
lastDate: isSet(object.lastDate) ? String(object.lastDate) : "",
leaders: Array.isArray(object === null || object === void 0 ? void 0 : object.leaders) ? object.leaders.map((e) => exports.LeaderboardRow.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
message.firstDate !== undefined && (obj.firstDate = message.firstDate);
message.lastDate !== undefined && (obj.lastDate = message.lastDate);
if (message.leaders) {
obj.leaders = message.leaders.map((e) => e ? exports.LeaderboardRow.toJSON(e) : undefined);
}
else {
obj.leaders = [];
}
return obj;
},
create(base) {
return exports.PnlLeaderboardFixedResolutionResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBasePnlLeaderboardFixedResolutionResponse();
message.firstDate = (_a = object.firstDate) !== null && _a !== void 0 ? _a : "";
message.lastDate = (_b = object.lastDate) !== null && _b !== void 0 ? _b : "";
message.leaders = ((_c = object.leaders) === null || _c === void 0 ? void 0 : _c.map((e) => exports.LeaderboardRow.fromPartial(e))) || [];
return message;
},
};
function createBaseVolLeaderboardFixedResolutionRequest() {
return { resolution: "", limit: 0 };
}
exports.VolLeaderboardFixedResolutionRequest = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.resolution !== "") {
writer.uint32(10).string(message.resolution);
}
if (message.limit !== 0) {
writer.uint32(16).sint32(message.limit);
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVolLeaderboardFixedResolutionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.resolution = reader.string();
break;
case 2:
message.limit = reader.sint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
resolution: isSet(object.resolution) ? String(object.resolution) : "",
limit: isSet(object.limit) ? Number(object.limit) : 0,
};
},
toJSON(message) {
const obj = {};
message.resolution !== undefined && (obj.resolution = message.resolution);
message.limit !== undefined && (obj.limit = Math.round(message.limit));
return obj;
},
create(base) {
return exports.VolLeaderboardFixedResolutionRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseVolLeaderboardFixedResolutionRequest();
message.resolution = (_a = object.resolution) !== null && _a !== void 0 ? _a : "";
message.limit = (_b = object.limit) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBaseVolLeaderboardFixedResolutionResponse() {
return { firstDate: "", lastDate: "", leaders: [] };
}
exports.VolLeaderboardFixedResolutionResponse = {
encode(message, writer = minimal_1.default.Writer.create()) {
if (message.firstDate !== "") {
writer.uint32(10).string(message.firstDate);
}
if (message.lastDate !== "") {
writer.uint32(18).string(message.lastDate);
}
for (const v of message.leaders) {
exports.LeaderboardRow.encode(v, writer.uint32(26).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof minimal_1.default.Reader ? input : new minimal_1.default.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVolLeaderboardFixedResolutionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.firstDate = reader.string();
break;
case 2:
message.lastDate = reader.string();
break;
case 3:
message.leaders.push(exports.LeaderboardRow.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
firstDate: isSet(object.firstDate) ? String(object.firstDate) : "",
lastDate: isSet(object.lastDate) ? String(object.lastDate) : "",
leaders: Array.isArray(object === null || object === void 0 ? void 0 : object.leaders) ? object.leaders.map((e) => exports.LeaderboardRow.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
message.firstDate !== undefined && (obj.firstDate = message.firstDate);
message.lastDate !== undefined && (obj.lastDate = message.lastDate);
if (message.leaders) {
obj.leaders = message.leaders.map((e) => e ? exports.LeaderboardRow.toJSON(e) : undefined);
}
else {
obj.leaders = [];
}
return obj;
},
create(base) {
return exports.VolLeaderboardFixedResolutionResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseVolLeaderboardFixedResolutionResponse();
message.firstDate = (_a = object.firstDate) !== null && _a !== void 0 ? _a : "";
message.lastDate = (_b = object.lastDate) !== null && _b !== void 0 ? _b : "";
message.leaders = ((_c = object.leaders) === null || _c === void 0 ? void 0 : _c.map((e) => exports.LeaderboardRow.fromPartial(e))) || [];
return message;
},
};
class InjectiveArchiverRPCClientImpl {

@@ -599,2 +1195,6 @@ constructor(rpc) {

this.Volumes = this.Volumes.bind(this);
this.PnlLeaderboard = this.PnlLeaderboard.bind(this);
this.VolLeaderboard = this.VolLeaderboard.bind(this);
this.PnlLeaderboardFixedResolution = this.PnlLeaderboardFixedResolution.bind(this);
this.VolLeaderboardFixedResolution = this.VolLeaderboardFixedResolution.bind(this);
}

@@ -610,2 +1210,14 @@ Balance(request, metadata) {

}
PnlLeaderboard(request, metadata) {
return this.rpc.unary(exports.InjectiveArchiverRPCPnlLeaderboardDesc, exports.PnlLeaderboardRequest.fromPartial(request), metadata);
}
VolLeaderboard(request, metadata) {
return this.rpc.unary(exports.InjectiveArchiverRPCVolLeaderboardDesc, exports.VolLeaderboardRequest.fromPartial(request), metadata);
}
PnlLeaderboardFixedResolution(request, metadata) {
return this.rpc.unary(exports.InjectiveArchiverRPCPnlLeaderboardFixedResolutionDesc, exports.PnlLeaderboardFixedResolutionRequest.fromPartial(request), metadata);
}
VolLeaderboardFixedResolution(request, metadata) {
return this.rpc.unary(exports.InjectiveArchiverRPCVolLeaderboardFixedResolutionDesc, exports.VolLeaderboardFixedResolutionRequest.fromPartial(request), metadata);
}
}

@@ -671,2 +1283,78 @@ exports.InjectiveArchiverRPCClientImpl = InjectiveArchiverRPCClientImpl;

};
exports.InjectiveArchiverRPCPnlLeaderboardDesc = {
methodName: "PnlLeaderboard",
service: exports.InjectiveArchiverRPCDesc,
requestStream: false,
responseStream: false,
requestType: {
serializeBinary() {
return exports.PnlLeaderboardRequest.encode(this).finish();
},
},
responseType: {
deserializeBinary(data) {
const value = exports.PnlLeaderboardResponse.decode(data);
return Object.assign(Object.assign({}, value), { toObject() {
return value;
} });
},
},
};
exports.InjectiveArchiverRPCVolLeaderboardDesc = {
methodName: "VolLeaderboard",
service: exports.InjectiveArchiverRPCDesc,
requestStream: false,
responseStream: false,
requestType: {
serializeBinary() {
return exports.VolLeaderboardRequest.encode(this).finish();
},
},
responseType: {
deserializeBinary(data) {
const value = exports.VolLeaderboardResponse.decode(data);
return Object.assign(Object.assign({}, value), { toObject() {
return value;
} });
},
},
};
exports.InjectiveArchiverRPCPnlLeaderboardFixedResolutionDesc = {
methodName: "PnlLeaderboardFixedResolution",
service: exports.InjectiveArchiverRPCDesc,
requestStream: false,
responseStream: false,
requestType: {
serializeBinary() {
return exports.PnlLeaderboardFixedResolutionRequest.encode(this).finish();
},
},
responseType: {
deserializeBinary(data) {
const value = exports.PnlLeaderboardFixedResolutionResponse.decode(data);
return Object.assign(Object.assign({}, value), { toObject() {
return value;
} });
},
},
};
exports.InjectiveArchiverRPCVolLeaderboardFixedResolutionDesc = {
methodName: "VolLeaderboardFixedResolution",
service: exports.InjectiveArchiverRPCDesc,
requestStream: false,
responseStream: false,
requestType: {
serializeBinary() {
return exports.VolLeaderboardFixedResolutionRequest.encode(this).finish();
},
},
responseType: {
deserializeBinary(data) {
const value = exports.VolLeaderboardFixedResolutionResponse.decode(data);
return Object.assign(Object.assign({}, value), { toObject() {
return value;
} });
},
},
};
class GrpcWebImpl {

@@ -673,0 +1361,0 @@ constructor(host, options) {

@@ -133,2 +133,10 @@ import { grpc } from "@injectivelabs/grpc-web";

cursor: string;
/** Filter campaigns by start date greater than this value in milliseconds */
fromStartDate: string;
/** Filter campaigns by start date lower than this value in milliseconds */
toStartDate: string;
/** Filter campaigns by end date greater than this value in milliseconds */
fromEndDate: string;
/** Filter campaigns by end date lower than this value in milliseconds */
toEndDate: string;
}

@@ -135,0 +143,0 @@ export interface CampaignsV2Response {

@@ -49,2 +49,72 @@ import { grpc } from "@injectivelabs/grpc-web";

}
export interface PnlLeaderboardRequest {
/** Start date of the leaderboard period in unix time */
startDate: number;
/** End date of the leaderboard period in unix time */
endDate: number;
/** Number of leaderboard entries to return */
limit: number;
}
export interface PnlLeaderboardResponse {
/** First date of snapshots used for the leaderboard period */
firstDate: string;
/** Last date of snapshots used for the leaderboard period */
lastDate: string;
/** Leaderboard entries */
leaders: LeaderboardRow[];
}
export interface LeaderboardRow {
/** Account address */
account: string;
/** Realized profit and loss (USD) */
pnl: number;
/** Trade volume (USD) */
volume: number;
/** Rank in leaderboard */
rank: number;
}
export interface VolLeaderboardRequest {
/** Start date of the leaderboard period in unix time */
startDate: number;
/** End date of the leaderboard period in unix time */
endDate: number;
/** Number of leaderboard entries to return */
limit: number;
}
export interface VolLeaderboardResponse {
/** First date of snapshots used for the leaderboard period */
firstDate: string;
/** Last date of snapshots used for the leaderboard period */
lastDate: string;
/** Leaderboard entries */
leaders: LeaderboardRow[];
}
export interface PnlLeaderboardFixedResolutionRequest {
/** Leaderboard resolution. Possible resolutions are 1D,1W,1M,6M,ALL */
resolution: string;
/** Number of leaderboard entries to return */
limit: number;
}
export interface PnlLeaderboardFixedResolutionResponse {
/** First date of snapshots used for the leaderboard period */
firstDate: string;
/** Last date of snapshots used for the leaderboard period */
lastDate: string;
/** Leaderboard entries */
leaders: LeaderboardRow[];
}
export interface VolLeaderboardFixedResolutionRequest {
/** Leaderboard resolution. Possible resolutions are 1D,1W,1M,6M,ALL */
resolution: string;
/** Number of leaderboard entries to return */
limit: number;
}
export interface VolLeaderboardFixedResolutionResponse {
/** First date of snapshots used for the leaderboard period */
firstDate: string;
/** Last date of snapshots used for the leaderboard period */
lastDate: string;
/** Leaderboard entries */
leaders: LeaderboardRow[];
}
export declare const BalanceRequest: {

@@ -122,2 +192,74 @@ encode(message: BalanceRequest, writer?: _m0.Writer): _m0.Writer;

};
export declare const PnlLeaderboardRequest: {
encode(message: PnlLeaderboardRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): PnlLeaderboardRequest;
fromJSON(object: any): PnlLeaderboardRequest;
toJSON(message: PnlLeaderboardRequest): unknown;
create(base?: DeepPartial<PnlLeaderboardRequest>): PnlLeaderboardRequest;
fromPartial(object: DeepPartial<PnlLeaderboardRequest>): PnlLeaderboardRequest;
};
export declare const PnlLeaderboardResponse: {
encode(message: PnlLeaderboardResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): PnlLeaderboardResponse;
fromJSON(object: any): PnlLeaderboardResponse;
toJSON(message: PnlLeaderboardResponse): unknown;
create(base?: DeepPartial<PnlLeaderboardResponse>): PnlLeaderboardResponse;
fromPartial(object: DeepPartial<PnlLeaderboardResponse>): PnlLeaderboardResponse;
};
export declare const LeaderboardRow: {
encode(message: LeaderboardRow, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): LeaderboardRow;
fromJSON(object: any): LeaderboardRow;
toJSON(message: LeaderboardRow): unknown;
create(base?: DeepPartial<LeaderboardRow>): LeaderboardRow;
fromPartial(object: DeepPartial<LeaderboardRow>): LeaderboardRow;
};
export declare const VolLeaderboardRequest: {
encode(message: VolLeaderboardRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): VolLeaderboardRequest;
fromJSON(object: any): VolLeaderboardRequest;
toJSON(message: VolLeaderboardRequest): unknown;
create(base?: DeepPartial<VolLeaderboardRequest>): VolLeaderboardRequest;
fromPartial(object: DeepPartial<VolLeaderboardRequest>): VolLeaderboardRequest;
};
export declare const VolLeaderboardResponse: {
encode(message: VolLeaderboardResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): VolLeaderboardResponse;
fromJSON(object: any): VolLeaderboardResponse;
toJSON(message: VolLeaderboardResponse): unknown;
create(base?: DeepPartial<VolLeaderboardResponse>): VolLeaderboardResponse;
fromPartial(object: DeepPartial<VolLeaderboardResponse>): VolLeaderboardResponse;
};
export declare const PnlLeaderboardFixedResolutionRequest: {
encode(message: PnlLeaderboardFixedResolutionRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): PnlLeaderboardFixedResolutionRequest;
fromJSON(object: any): PnlLeaderboardFixedResolutionRequest;
toJSON(message: PnlLeaderboardFixedResolutionRequest): unknown;
create(base?: DeepPartial<PnlLeaderboardFixedResolutionRequest>): PnlLeaderboardFixedResolutionRequest;
fromPartial(object: DeepPartial<PnlLeaderboardFixedResolutionRequest>): PnlLeaderboardFixedResolutionRequest;
};
export declare const PnlLeaderboardFixedResolutionResponse: {
encode(message: PnlLeaderboardFixedResolutionResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): PnlLeaderboardFixedResolutionResponse;
fromJSON(object: any): PnlLeaderboardFixedResolutionResponse;
toJSON(message: PnlLeaderboardFixedResolutionResponse): unknown;
create(base?: DeepPartial<PnlLeaderboardFixedResolutionResponse>): PnlLeaderboardFixedResolutionResponse;
fromPartial(object: DeepPartial<PnlLeaderboardFixedResolutionResponse>): PnlLeaderboardFixedResolutionResponse;
};
export declare const VolLeaderboardFixedResolutionRequest: {
encode(message: VolLeaderboardFixedResolutionRequest, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): VolLeaderboardFixedResolutionRequest;
fromJSON(object: any): VolLeaderboardFixedResolutionRequest;
toJSON(message: VolLeaderboardFixedResolutionRequest): unknown;
create(base?: DeepPartial<VolLeaderboardFixedResolutionRequest>): VolLeaderboardFixedResolutionRequest;
fromPartial(object: DeepPartial<VolLeaderboardFixedResolutionRequest>): VolLeaderboardFixedResolutionRequest;
};
export declare const VolLeaderboardFixedResolutionResponse: {
encode(message: VolLeaderboardFixedResolutionResponse, writer?: _m0.Writer): _m0.Writer;
decode(input: _m0.Reader | Uint8Array, length?: number): VolLeaderboardFixedResolutionResponse;
fromJSON(object: any): VolLeaderboardFixedResolutionResponse;
toJSON(message: VolLeaderboardFixedResolutionResponse): unknown;
create(base?: DeepPartial<VolLeaderboardFixedResolutionResponse>): VolLeaderboardFixedResolutionResponse;
fromPartial(object: DeepPartial<VolLeaderboardFixedResolutionResponse>): VolLeaderboardFixedResolutionResponse;
};
/** InjectiveArchiverRPC defines gRPC API of Archiver provider. */

@@ -131,2 +273,10 @@ export interface InjectiveArchiverRPC {

Volumes(request: DeepPartial<VolumesRequest>, metadata?: grpc.Metadata): Promise<VolumesResponse>;
/** Provide pnl leaderboard data. */
PnlLeaderboard(request: DeepPartial<PnlLeaderboardRequest>, metadata?: grpc.Metadata): Promise<PnlLeaderboardResponse>;
/** Provide volume leaderboard data. */
VolLeaderboard(request: DeepPartial<VolLeaderboardRequest>, metadata?: grpc.Metadata): Promise<VolLeaderboardResponse>;
/** Provide pnl leaderboard data. */
PnlLeaderboardFixedResolution(request: DeepPartial<PnlLeaderboardFixedResolutionRequest>, metadata?: grpc.Metadata): Promise<PnlLeaderboardFixedResolutionResponse>;
/** Provide volume leaderboard data. */
VolLeaderboardFixedResolution(request: DeepPartial<VolLeaderboardFixedResolutionRequest>, metadata?: grpc.Metadata): Promise<VolLeaderboardFixedResolutionResponse>;
}

@@ -139,2 +289,6 @@ export declare class InjectiveArchiverRPCClientImpl implements InjectiveArchiverRPC {

Volumes(request: DeepPartial<VolumesRequest>, metadata?: grpc.Metadata): Promise<VolumesResponse>;
PnlLeaderboard(request: DeepPartial<PnlLeaderboardRequest>, metadata?: grpc.Metadata): Promise<PnlLeaderboardResponse>;
VolLeaderboard(request: DeepPartial<VolLeaderboardRequest>, metadata?: grpc.Metadata): Promise<VolLeaderboardResponse>;
PnlLeaderboardFixedResolution(request: DeepPartial<PnlLeaderboardFixedResolutionRequest>, metadata?: grpc.Metadata): Promise<PnlLeaderboardFixedResolutionResponse>;
VolLeaderboardFixedResolution(request: DeepPartial<VolLeaderboardFixedResolutionRequest>, metadata?: grpc.Metadata): Promise<VolLeaderboardFixedResolutionResponse>;
}

@@ -147,2 +301,6 @@ export declare const InjectiveArchiverRPCDesc: {

export declare const InjectiveArchiverRPCVolumesDesc: UnaryMethodDefinitionish;
export declare const InjectiveArchiverRPCPnlLeaderboardDesc: UnaryMethodDefinitionish;
export declare const InjectiveArchiverRPCVolLeaderboardDesc: UnaryMethodDefinitionish;
export declare const InjectiveArchiverRPCPnlLeaderboardFixedResolutionDesc: UnaryMethodDefinitionish;
export declare const InjectiveArchiverRPCVolLeaderboardFixedResolutionDesc: UnaryMethodDefinitionish;
interface UnaryMethodDefinitionishR extends grpc.UnaryMethodDefinition<any, any> {

@@ -149,0 +307,0 @@ requestStream: any;

@@ -585,2 +585,598 @@ /* eslint-disable */

};
function createBasePnlLeaderboardRequest() {
return { startDate: 0, endDate: 0, limit: 0 };
}
export const PnlLeaderboardRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.startDate !== 0) {
writer.uint32(8).sint32(message.startDate);
}
if (message.endDate !== 0) {
writer.uint32(16).sint32(message.endDate);
}
if (message.limit !== 0) {
writer.uint32(24).sint32(message.limit);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePnlLeaderboardRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.startDate = reader.sint32();
break;
case 2:
message.endDate = reader.sint32();
break;
case 3:
message.limit = reader.sint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
startDate: isSet(object.startDate) ? Number(object.startDate) : 0,
endDate: isSet(object.endDate) ? Number(object.endDate) : 0,
limit: isSet(object.limit) ? Number(object.limit) : 0,
};
},
toJSON(message) {
const obj = {};
message.startDate !== undefined && (obj.startDate = Math.round(message.startDate));
message.endDate !== undefined && (obj.endDate = Math.round(message.endDate));
message.limit !== undefined && (obj.limit = Math.round(message.limit));
return obj;
},
create(base) {
return PnlLeaderboardRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBasePnlLeaderboardRequest();
message.startDate = (_a = object.startDate) !== null && _a !== void 0 ? _a : 0;
message.endDate = (_b = object.endDate) !== null && _b !== void 0 ? _b : 0;
message.limit = (_c = object.limit) !== null && _c !== void 0 ? _c : 0;
return message;
},
};
function createBasePnlLeaderboardResponse() {
return { firstDate: "", lastDate: "", leaders: [] };
}
export const PnlLeaderboardResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.firstDate !== "") {
writer.uint32(10).string(message.firstDate);
}
if (message.lastDate !== "") {
writer.uint32(18).string(message.lastDate);
}
for (const v of message.leaders) {
LeaderboardRow.encode(v, writer.uint32(26).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePnlLeaderboardResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.firstDate = reader.string();
break;
case 2:
message.lastDate = reader.string();
break;
case 3:
message.leaders.push(LeaderboardRow.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
firstDate: isSet(object.firstDate) ? String(object.firstDate) : "",
lastDate: isSet(object.lastDate) ? String(object.lastDate) : "",
leaders: Array.isArray(object === null || object === void 0 ? void 0 : object.leaders) ? object.leaders.map((e) => LeaderboardRow.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
message.firstDate !== undefined && (obj.firstDate = message.firstDate);
message.lastDate !== undefined && (obj.lastDate = message.lastDate);
if (message.leaders) {
obj.leaders = message.leaders.map((e) => e ? LeaderboardRow.toJSON(e) : undefined);
}
else {
obj.leaders = [];
}
return obj;
},
create(base) {
return PnlLeaderboardResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBasePnlLeaderboardResponse();
message.firstDate = (_a = object.firstDate) !== null && _a !== void 0 ? _a : "";
message.lastDate = (_b = object.lastDate) !== null && _b !== void 0 ? _b : "";
message.leaders = ((_c = object.leaders) === null || _c === void 0 ? void 0 : _c.map((e) => LeaderboardRow.fromPartial(e))) || [];
return message;
},
};
function createBaseLeaderboardRow() {
return { account: "", pnl: 0, volume: 0, rank: 0 };
}
export const LeaderboardRow = {
encode(message, writer = _m0.Writer.create()) {
if (message.account !== "") {
writer.uint32(10).string(message.account);
}
if (message.pnl !== 0) {
writer.uint32(17).double(message.pnl);
}
if (message.volume !== 0) {
writer.uint32(25).double(message.volume);
}
if (message.rank !== 0) {
writer.uint32(32).sint32(message.rank);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseLeaderboardRow();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.account = reader.string();
break;
case 2:
message.pnl = reader.double();
break;
case 3:
message.volume = reader.double();
break;
case 4:
message.rank = reader.sint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
account: isSet(object.account) ? String(object.account) : "",
pnl: isSet(object.pnl) ? Number(object.pnl) : 0,
volume: isSet(object.volume) ? Number(object.volume) : 0,
rank: isSet(object.rank) ? Number(object.rank) : 0,
};
},
toJSON(message) {
const obj = {};
message.account !== undefined && (obj.account = message.account);
message.pnl !== undefined && (obj.pnl = message.pnl);
message.volume !== undefined && (obj.volume = message.volume);
message.rank !== undefined && (obj.rank = Math.round(message.rank));
return obj;
},
create(base) {
return LeaderboardRow.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c, _d;
const message = createBaseLeaderboardRow();
message.account = (_a = object.account) !== null && _a !== void 0 ? _a : "";
message.pnl = (_b = object.pnl) !== null && _b !== void 0 ? _b : 0;
message.volume = (_c = object.volume) !== null && _c !== void 0 ? _c : 0;
message.rank = (_d = object.rank) !== null && _d !== void 0 ? _d : 0;
return message;
},
};
function createBaseVolLeaderboardRequest() {
return { startDate: 0, endDate: 0, limit: 0 };
}
export const VolLeaderboardRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.startDate !== 0) {
writer.uint32(8).sint32(message.startDate);
}
if (message.endDate !== 0) {
writer.uint32(16).sint32(message.endDate);
}
if (message.limit !== 0) {
writer.uint32(24).sint32(message.limit);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVolLeaderboardRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.startDate = reader.sint32();
break;
case 2:
message.endDate = reader.sint32();
break;
case 3:
message.limit = reader.sint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
startDate: isSet(object.startDate) ? Number(object.startDate) : 0,
endDate: isSet(object.endDate) ? Number(object.endDate) : 0,
limit: isSet(object.limit) ? Number(object.limit) : 0,
};
},
toJSON(message) {
const obj = {};
message.startDate !== undefined && (obj.startDate = Math.round(message.startDate));
message.endDate !== undefined && (obj.endDate = Math.round(message.endDate));
message.limit !== undefined && (obj.limit = Math.round(message.limit));
return obj;
},
create(base) {
return VolLeaderboardRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseVolLeaderboardRequest();
message.startDate = (_a = object.startDate) !== null && _a !== void 0 ? _a : 0;
message.endDate = (_b = object.endDate) !== null && _b !== void 0 ? _b : 0;
message.limit = (_c = object.limit) !== null && _c !== void 0 ? _c : 0;
return message;
},
};
function createBaseVolLeaderboardResponse() {
return { firstDate: "", lastDate: "", leaders: [] };
}
export const VolLeaderboardResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.firstDate !== "") {
writer.uint32(10).string(message.firstDate);
}
if (message.lastDate !== "") {
writer.uint32(18).string(message.lastDate);
}
for (const v of message.leaders) {
LeaderboardRow.encode(v, writer.uint32(26).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVolLeaderboardResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.firstDate = reader.string();
break;
case 2:
message.lastDate = reader.string();
break;
case 3:
message.leaders.push(LeaderboardRow.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
firstDate: isSet(object.firstDate) ? String(object.firstDate) : "",
lastDate: isSet(object.lastDate) ? String(object.lastDate) : "",
leaders: Array.isArray(object === null || object === void 0 ? void 0 : object.leaders) ? object.leaders.map((e) => LeaderboardRow.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
message.firstDate !== undefined && (obj.firstDate = message.firstDate);
message.lastDate !== undefined && (obj.lastDate = message.lastDate);
if (message.leaders) {
obj.leaders = message.leaders.map((e) => e ? LeaderboardRow.toJSON(e) : undefined);
}
else {
obj.leaders = [];
}
return obj;
},
create(base) {
return VolLeaderboardResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseVolLeaderboardResponse();
message.firstDate = (_a = object.firstDate) !== null && _a !== void 0 ? _a : "";
message.lastDate = (_b = object.lastDate) !== null && _b !== void 0 ? _b : "";
message.leaders = ((_c = object.leaders) === null || _c === void 0 ? void 0 : _c.map((e) => LeaderboardRow.fromPartial(e))) || [];
return message;
},
};
function createBasePnlLeaderboardFixedResolutionRequest() {
return { resolution: "", limit: 0 };
}
export const PnlLeaderboardFixedResolutionRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.resolution !== "") {
writer.uint32(10).string(message.resolution);
}
if (message.limit !== 0) {
writer.uint32(16).sint32(message.limit);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePnlLeaderboardFixedResolutionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.resolution = reader.string();
break;
case 2:
message.limit = reader.sint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
resolution: isSet(object.resolution) ? String(object.resolution) : "",
limit: isSet(object.limit) ? Number(object.limit) : 0,
};
},
toJSON(message) {
const obj = {};
message.resolution !== undefined && (obj.resolution = message.resolution);
message.limit !== undefined && (obj.limit = Math.round(message.limit));
return obj;
},
create(base) {
return PnlLeaderboardFixedResolutionRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBasePnlLeaderboardFixedResolutionRequest();
message.resolution = (_a = object.resolution) !== null && _a !== void 0 ? _a : "";
message.limit = (_b = object.limit) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBasePnlLeaderboardFixedResolutionResponse() {
return { firstDate: "", lastDate: "", leaders: [] };
}
export const PnlLeaderboardFixedResolutionResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.firstDate !== "") {
writer.uint32(10).string(message.firstDate);
}
if (message.lastDate !== "") {
writer.uint32(18).string(message.lastDate);
}
for (const v of message.leaders) {
LeaderboardRow.encode(v, writer.uint32(26).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBasePnlLeaderboardFixedResolutionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.firstDate = reader.string();
break;
case 2:
message.lastDate = reader.string();
break;
case 3:
message.leaders.push(LeaderboardRow.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
firstDate: isSet(object.firstDate) ? String(object.firstDate) : "",
lastDate: isSet(object.lastDate) ? String(object.lastDate) : "",
leaders: Array.isArray(object === null || object === void 0 ? void 0 : object.leaders) ? object.leaders.map((e) => LeaderboardRow.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
message.firstDate !== undefined && (obj.firstDate = message.firstDate);
message.lastDate !== undefined && (obj.lastDate = message.lastDate);
if (message.leaders) {
obj.leaders = message.leaders.map((e) => e ? LeaderboardRow.toJSON(e) : undefined);
}
else {
obj.leaders = [];
}
return obj;
},
create(base) {
return PnlLeaderboardFixedResolutionResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBasePnlLeaderboardFixedResolutionResponse();
message.firstDate = (_a = object.firstDate) !== null && _a !== void 0 ? _a : "";
message.lastDate = (_b = object.lastDate) !== null && _b !== void 0 ? _b : "";
message.leaders = ((_c = object.leaders) === null || _c === void 0 ? void 0 : _c.map((e) => LeaderboardRow.fromPartial(e))) || [];
return message;
},
};
function createBaseVolLeaderboardFixedResolutionRequest() {
return { resolution: "", limit: 0 };
}
export const VolLeaderboardFixedResolutionRequest = {
encode(message, writer = _m0.Writer.create()) {
if (message.resolution !== "") {
writer.uint32(10).string(message.resolution);
}
if (message.limit !== 0) {
writer.uint32(16).sint32(message.limit);
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVolLeaderboardFixedResolutionRequest();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.resolution = reader.string();
break;
case 2:
message.limit = reader.sint32();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
resolution: isSet(object.resolution) ? String(object.resolution) : "",
limit: isSet(object.limit) ? Number(object.limit) : 0,
};
},
toJSON(message) {
const obj = {};
message.resolution !== undefined && (obj.resolution = message.resolution);
message.limit !== undefined && (obj.limit = Math.round(message.limit));
return obj;
},
create(base) {
return VolLeaderboardFixedResolutionRequest.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b;
const message = createBaseVolLeaderboardFixedResolutionRequest();
message.resolution = (_a = object.resolution) !== null && _a !== void 0 ? _a : "";
message.limit = (_b = object.limit) !== null && _b !== void 0 ? _b : 0;
return message;
},
};
function createBaseVolLeaderboardFixedResolutionResponse() {
return { firstDate: "", lastDate: "", leaders: [] };
}
export const VolLeaderboardFixedResolutionResponse = {
encode(message, writer = _m0.Writer.create()) {
if (message.firstDate !== "") {
writer.uint32(10).string(message.firstDate);
}
if (message.lastDate !== "") {
writer.uint32(18).string(message.lastDate);
}
for (const v of message.leaders) {
LeaderboardRow.encode(v, writer.uint32(26).fork()).ldelim();
}
return writer;
},
decode(input, length) {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseVolLeaderboardFixedResolutionResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.firstDate = reader.string();
break;
case 2:
message.lastDate = reader.string();
break;
case 3:
message.leaders.push(LeaderboardRow.decode(reader, reader.uint32()));
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromJSON(object) {
return {
firstDate: isSet(object.firstDate) ? String(object.firstDate) : "",
lastDate: isSet(object.lastDate) ? String(object.lastDate) : "",
leaders: Array.isArray(object === null || object === void 0 ? void 0 : object.leaders) ? object.leaders.map((e) => LeaderboardRow.fromJSON(e)) : [],
};
},
toJSON(message) {
const obj = {};
message.firstDate !== undefined && (obj.firstDate = message.firstDate);
message.lastDate !== undefined && (obj.lastDate = message.lastDate);
if (message.leaders) {
obj.leaders = message.leaders.map((e) => e ? LeaderboardRow.toJSON(e) : undefined);
}
else {
obj.leaders = [];
}
return obj;
},
create(base) {
return VolLeaderboardFixedResolutionResponse.fromPartial(base !== null && base !== void 0 ? base : {});
},
fromPartial(object) {
var _a, _b, _c;
const message = createBaseVolLeaderboardFixedResolutionResponse();
message.firstDate = (_a = object.firstDate) !== null && _a !== void 0 ? _a : "";
message.lastDate = (_b = object.lastDate) !== null && _b !== void 0 ? _b : "";
message.leaders = ((_c = object.leaders) === null || _c === void 0 ? void 0 : _c.map((e) => LeaderboardRow.fromPartial(e))) || [];
return message;
},
};
export class InjectiveArchiverRPCClientImpl {

@@ -592,2 +1188,6 @@ constructor(rpc) {

this.Volumes = this.Volumes.bind(this);
this.PnlLeaderboard = this.PnlLeaderboard.bind(this);
this.VolLeaderboard = this.VolLeaderboard.bind(this);
this.PnlLeaderboardFixedResolution = this.PnlLeaderboardFixedResolution.bind(this);
this.VolLeaderboardFixedResolution = this.VolLeaderboardFixedResolution.bind(this);
}

@@ -603,2 +1203,14 @@ Balance(request, metadata) {

}
PnlLeaderboard(request, metadata) {
return this.rpc.unary(InjectiveArchiverRPCPnlLeaderboardDesc, PnlLeaderboardRequest.fromPartial(request), metadata);
}
VolLeaderboard(request, metadata) {
return this.rpc.unary(InjectiveArchiverRPCVolLeaderboardDesc, VolLeaderboardRequest.fromPartial(request), metadata);
}
PnlLeaderboardFixedResolution(request, metadata) {
return this.rpc.unary(InjectiveArchiverRPCPnlLeaderboardFixedResolutionDesc, PnlLeaderboardFixedResolutionRequest.fromPartial(request), metadata);
}
VolLeaderboardFixedResolution(request, metadata) {
return this.rpc.unary(InjectiveArchiverRPCVolLeaderboardFixedResolutionDesc, VolLeaderboardFixedResolutionRequest.fromPartial(request), metadata);
}
}

@@ -663,2 +1275,78 @@ export const InjectiveArchiverRPCDesc = { serviceName: "injective_archiver_rpc.InjectiveArchiverRPC" };

};
export const InjectiveArchiverRPCPnlLeaderboardDesc = {
methodName: "PnlLeaderboard",
service: InjectiveArchiverRPCDesc,
requestStream: false,
responseStream: false,
requestType: {
serializeBinary() {
return PnlLeaderboardRequest.encode(this).finish();
},
},
responseType: {
deserializeBinary(data) {
const value = PnlLeaderboardResponse.decode(data);
return Object.assign(Object.assign({}, value), { toObject() {
return value;
} });
},
},
};
export const InjectiveArchiverRPCVolLeaderboardDesc = {
methodName: "VolLeaderboard",
service: InjectiveArchiverRPCDesc,
requestStream: false,
responseStream: false,
requestType: {
serializeBinary() {
return VolLeaderboardRequest.encode(this).finish();
},
},
responseType: {
deserializeBinary(data) {
const value = VolLeaderboardResponse.decode(data);
return Object.assign(Object.assign({}, value), { toObject() {
return value;
} });
},
},
};
export const InjectiveArchiverRPCPnlLeaderboardFixedResolutionDesc = {
methodName: "PnlLeaderboardFixedResolution",
service: InjectiveArchiverRPCDesc,
requestStream: false,
responseStream: false,
requestType: {
serializeBinary() {
return PnlLeaderboardFixedResolutionRequest.encode(this).finish();
},
},
responseType: {
deserializeBinary(data) {
const value = PnlLeaderboardFixedResolutionResponse.decode(data);
return Object.assign(Object.assign({}, value), { toObject() {
return value;
} });
},
},
};
export const InjectiveArchiverRPCVolLeaderboardFixedResolutionDesc = {
methodName: "VolLeaderboardFixedResolution",
service: InjectiveArchiverRPCDesc,
requestStream: false,
responseStream: false,
requestType: {
serializeBinary() {
return VolLeaderboardFixedResolutionRequest.encode(this).finish();
},
},
responseType: {
deserializeBinary(data) {
const value = VolLeaderboardFixedResolutionResponse.decode(data);
return Object.assign(Object.assign({}, value), { toObject() {
return value;
} });
},
},
};
export class GrpcWebImpl {

@@ -665,0 +1353,0 @@ constructor(host, options) {

@@ -133,2 +133,10 @@ import { grpc } from "@injectivelabs/grpc-web";

cursor: string;
/** Filter campaigns by start date greater than this value in milliseconds */
fromStartDate: string;
/** Filter campaigns by start date lower than this value in milliseconds */
toStartDate: string;
/** Filter campaigns by end date greater than this value in milliseconds */
fromEndDate: string;
/** Filter campaigns by end date lower than this value in milliseconds */
toEndDate: string;
}

@@ -135,0 +143,0 @@ export interface CampaignsV2Response {

2

package.json
{
"name": "@injectivelabs/indexer-proto-ts",
"version": "1.11.46",
"version": "1.11.47",
"description": "Injective Indexer API client with generated gRPC bindings.",

@@ -5,0 +5,0 @@ "sideEffects": false,

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc