Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
282 changes: 142 additions & 140 deletions indexer/packages/v4-protos/src/codegen/dydxprotocol/bundle.ts

Large diffs are not rendered by default.

209 changes: 209 additions & 0 deletions indexer/packages/v4-protos/src/codegen/dydxprotocol/clob/query.ts
Original file line number Diff line number Diff line change
Expand Up @@ -264,6 +264,57 @@ export interface QueryNextClobPairIdResponseSDKType {
/** QueryNextClobPairIdResponse is a response message for the next clob pair id */
next_clob_pair_id: number;
}
<<<<<<< HEAD
=======
/** QueryLeverageRequest is a request message for Leverage. */

export interface QueryLeverageRequest {
/** The address of the wallet that owns the subaccount. */
owner: string;
/** The unique number of the subaccount for the owner. */

number: number;
}
/** QueryLeverageRequest is a request message for Leverage. */

export interface QueryLeverageRequestSDKType {
/** The address of the wallet that owns the subaccount. */
owner: string;
/** The unique number of the subaccount for the owner. */

number: number;
}
/** QueryLeverageResponse is a response message that contains the leverage map. */

export interface QueryLeverageResponse {
/** List of clob pair leverage settings. */
clobPairLeverage: ClobPairLeverageInfo[];
}
/** QueryLeverageResponse is a response message that contains the leverage map. */

export interface QueryLeverageResponseSDKType {
/** List of clob pair leverage settings. */
clob_pair_leverage: ClobPairLeverageInfoSDKType[];
}
/** ClobPairLeverageInfo represents the leverage setting for a single clob pair. */

export interface ClobPairLeverageInfo {
/** The clob pair ID. */
clobPairId: number;
/** The user selected imf. */

customImfPpm: number;
}
/** ClobPairLeverageInfo represents the leverage setting for a single clob pair. */

export interface ClobPairLeverageInfoSDKType {
/** The clob pair ID. */
clob_pair_id: number;
/** The user selected imf. */

custom_imf_ppm: number;
}
>>>>>>> d5af215c (Check Leverage On Order Placement (#3141))
/**
* StreamOrderbookUpdatesRequest is a request message for the
* StreamOrderbookUpdates method.
Expand Down Expand Up @@ -1308,6 +1359,164 @@ export const QueryNextClobPairIdResponse = {

};

<<<<<<< HEAD
=======
function createBaseQueryLeverageRequest(): QueryLeverageRequest {
return {
owner: "",
number: 0
};
}

export const QueryLeverageRequest = {
encode(message: QueryLeverageRequest, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (message.owner !== "") {
writer.uint32(10).string(message.owner);
}

if (message.number !== 0) {
writer.uint32(16).uint32(message.number);
}

return writer;
},

decode(input: _m0.Reader | Uint8Array, length?: number): QueryLeverageRequest {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseQueryLeverageRequest();

while (reader.pos < end) {
const tag = reader.uint32();

switch (tag >>> 3) {
case 1:
message.owner = reader.string();
break;

case 2:
message.number = reader.uint32();
break;

default:
reader.skipType(tag & 7);
break;
}
}

return message;
},

fromPartial(object: DeepPartial<QueryLeverageRequest>): QueryLeverageRequest {
const message = createBaseQueryLeverageRequest();
message.owner = object.owner ?? "";
message.number = object.number ?? 0;
return message;
}

};

function createBaseQueryLeverageResponse(): QueryLeverageResponse {
return {
clobPairLeverage: []
};
}

export const QueryLeverageResponse = {
encode(message: QueryLeverageResponse, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
for (const v of message.clobPairLeverage) {
ClobPairLeverageInfo.encode(v!, writer.uint32(10).fork()).ldelim();
}

return writer;
},

decode(input: _m0.Reader | Uint8Array, length?: number): QueryLeverageResponse {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseQueryLeverageResponse();

while (reader.pos < end) {
const tag = reader.uint32();

switch (tag >>> 3) {
case 1:
message.clobPairLeverage.push(ClobPairLeverageInfo.decode(reader, reader.uint32()));
break;

default:
reader.skipType(tag & 7);
break;
}
}

return message;
},

fromPartial(object: DeepPartial<QueryLeverageResponse>): QueryLeverageResponse {
const message = createBaseQueryLeverageResponse();
message.clobPairLeverage = object.clobPairLeverage?.map(e => ClobPairLeverageInfo.fromPartial(e)) || [];
return message;
}

};

function createBaseClobPairLeverageInfo(): ClobPairLeverageInfo {
return {
clobPairId: 0,
customImfPpm: 0
};
}

export const ClobPairLeverageInfo = {
encode(message: ClobPairLeverageInfo, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (message.clobPairId !== 0) {
writer.uint32(8).uint32(message.clobPairId);
}

if (message.customImfPpm !== 0) {
writer.uint32(16).uint32(message.customImfPpm);
}

return writer;
},

decode(input: _m0.Reader | Uint8Array, length?: number): ClobPairLeverageInfo {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseClobPairLeverageInfo();

while (reader.pos < end) {
const tag = reader.uint32();

switch (tag >>> 3) {
case 1:
message.clobPairId = reader.uint32();
break;

case 2:
message.customImfPpm = reader.uint32();
break;

default:
reader.skipType(tag & 7);
break;
}
}

return message;
},

fromPartial(object: DeepPartial<ClobPairLeverageInfo>): ClobPairLeverageInfo {
const message = createBaseClobPairLeverageInfo();
message.clobPairId = object.clobPairId ?? 0;
message.customImfPpm = object.customImfPpm ?? 0;
return message;
}

};

>>>>>>> d5af215c (Check Leverage On Order Placement (#3141))
function createBaseStreamOrderbookUpdatesRequest(): StreamOrderbookUpdatesRequest {
return {
clobPairId: [],
Expand Down
Loading
Loading