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

@dydxprotocol/v4-proto

Package Overview
Dependencies
Maintainers
3
Versions
169
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@dydxprotocol/v4-proto - npm Package Compare versions

Comparing version 5.2.0-dev.0 to 5.2.0-dev.1

src/codegen/dydxprotocol/subaccounts/streaming.ts

2

package.json
{
"name": "@dydxprotocol/v4-proto",
"version": "5.2.0-dev.0",
"version": "5.2.0-dev.1",
"access": "public",

@@ -5,0 +5,0 @@ "description": "Protos for dYdX v4 protocol",

@@ -127,65 +127,65 @@ import * as _2 from "./app/runtime/v1alpha1/module";

import * as _127 from "./vesting/v1beta1/vesting";
import * as _257 from "./auth/v1beta1/query.lcd";
import * as _258 from "./authz/v1beta1/query.lcd";
import * as _259 from "./bank/v1beta1/query.lcd";
import * as _260 from "./base/node/v1beta1/query.lcd";
import * as _261 from "./base/tendermint/v1beta1/query.lcd";
import * as _262 from "./circuit/v1/query.lcd";
import * as _263 from "./consensus/v1/query.lcd";
import * as _264 from "./distribution/v1beta1/query.lcd";
import * as _265 from "./evidence/v1beta1/query.lcd";
import * as _266 from "./feegrant/v1beta1/query.lcd";
import * as _267 from "./gov/v1/query.lcd";
import * as _268 from "./gov/v1beta1/query.lcd";
import * as _269 from "./group/v1/query.lcd";
import * as _270 from "./mint/v1beta1/query.lcd";
import * as _271 from "./nft/v1beta1/query.lcd";
import * as _272 from "./params/v1beta1/query.lcd";
import * as _273 from "./slashing/v1beta1/query.lcd";
import * as _274 from "./staking/v1beta1/query.lcd";
import * as _275 from "./tx/v1beta1/service.lcd";
import * as _276 from "./upgrade/v1beta1/query.lcd";
import * as _277 from "./app/v1alpha1/query.rpc.Query";
import * as _278 from "./auth/v1beta1/query.rpc.Query";
import * as _279 from "./authz/v1beta1/query.rpc.Query";
import * as _280 from "./bank/v1beta1/query.rpc.Query";
import * as _281 from "./base/node/v1beta1/query.rpc.Service";
import * as _282 from "./base/tendermint/v1beta1/query.rpc.Service";
import * as _283 from "./circuit/v1/query.rpc.Query";
import * as _284 from "./consensus/v1/query.rpc.Query";
import * as _285 from "./distribution/v1beta1/query.rpc.Query";
import * as _286 from "./evidence/v1beta1/query.rpc.Query";
import * as _287 from "./feegrant/v1beta1/query.rpc.Query";
import * as _288 from "./gov/v1/query.rpc.Query";
import * as _289 from "./gov/v1beta1/query.rpc.Query";
import * as _290 from "./group/v1/query.rpc.Query";
import * as _291 from "./mint/v1beta1/query.rpc.Query";
import * as _292 from "./nft/v1beta1/query.rpc.Query";
import * as _293 from "./orm/query/v1alpha1/query.rpc.Query";
import * as _294 from "./params/v1beta1/query.rpc.Query";
import * as _295 from "./slashing/v1beta1/query.rpc.Query";
import * as _296 from "./staking/v1beta1/query.rpc.Query";
import * as _297 from "./tx/v1beta1/service.rpc.Service";
import * as _298 from "./upgrade/v1beta1/query.rpc.Query";
import * as _299 from "./auth/v1beta1/tx.rpc.msg";
import * as _300 from "./authz/v1beta1/tx.rpc.msg";
import * as _301 from "./bank/v1beta1/tx.rpc.msg";
import * as _302 from "./circuit/v1/tx.rpc.msg";
import * as _303 from "./consensus/v1/tx.rpc.msg";
import * as _304 from "./crisis/v1beta1/tx.rpc.msg";
import * as _305 from "./distribution/v1beta1/tx.rpc.msg";
import * as _306 from "./evidence/v1beta1/tx.rpc.msg";
import * as _307 from "./feegrant/v1beta1/tx.rpc.msg";
import * as _308 from "./gov/v1/tx.rpc.msg";
import * as _309 from "./gov/v1beta1/tx.rpc.msg";
import * as _310 from "./group/v1/tx.rpc.msg";
import * as _311 from "./mint/v1beta1/tx.rpc.msg";
import * as _312 from "./nft/v1beta1/tx.rpc.msg";
import * as _313 from "./slashing/v1beta1/tx.rpc.msg";
import * as _314 from "./staking/v1beta1/tx.rpc.msg";
import * as _315 from "./upgrade/v1beta1/tx.rpc.msg";
import * as _316 from "./vesting/v1beta1/tx.rpc.msg";
import * as _368 from "./lcd";
import * as _369 from "./rpc.query";
import * as _370 from "./rpc.tx";
import * as _258 from "./auth/v1beta1/query.lcd";
import * as _259 from "./authz/v1beta1/query.lcd";
import * as _260 from "./bank/v1beta1/query.lcd";
import * as _261 from "./base/node/v1beta1/query.lcd";
import * as _262 from "./base/tendermint/v1beta1/query.lcd";
import * as _263 from "./circuit/v1/query.lcd";
import * as _264 from "./consensus/v1/query.lcd";
import * as _265 from "./distribution/v1beta1/query.lcd";
import * as _266 from "./evidence/v1beta1/query.lcd";
import * as _267 from "./feegrant/v1beta1/query.lcd";
import * as _268 from "./gov/v1/query.lcd";
import * as _269 from "./gov/v1beta1/query.lcd";
import * as _270 from "./group/v1/query.lcd";
import * as _271 from "./mint/v1beta1/query.lcd";
import * as _272 from "./nft/v1beta1/query.lcd";
import * as _273 from "./params/v1beta1/query.lcd";
import * as _274 from "./slashing/v1beta1/query.lcd";
import * as _275 from "./staking/v1beta1/query.lcd";
import * as _276 from "./tx/v1beta1/service.lcd";
import * as _277 from "./upgrade/v1beta1/query.lcd";
import * as _278 from "./app/v1alpha1/query.rpc.Query";
import * as _279 from "./auth/v1beta1/query.rpc.Query";
import * as _280 from "./authz/v1beta1/query.rpc.Query";
import * as _281 from "./bank/v1beta1/query.rpc.Query";
import * as _282 from "./base/node/v1beta1/query.rpc.Service";
import * as _283 from "./base/tendermint/v1beta1/query.rpc.Service";
import * as _284 from "./circuit/v1/query.rpc.Query";
import * as _285 from "./consensus/v1/query.rpc.Query";
import * as _286 from "./distribution/v1beta1/query.rpc.Query";
import * as _287 from "./evidence/v1beta1/query.rpc.Query";
import * as _288 from "./feegrant/v1beta1/query.rpc.Query";
import * as _289 from "./gov/v1/query.rpc.Query";
import * as _290 from "./gov/v1beta1/query.rpc.Query";
import * as _291 from "./group/v1/query.rpc.Query";
import * as _292 from "./mint/v1beta1/query.rpc.Query";
import * as _293 from "./nft/v1beta1/query.rpc.Query";
import * as _294 from "./orm/query/v1alpha1/query.rpc.Query";
import * as _295 from "./params/v1beta1/query.rpc.Query";
import * as _296 from "./slashing/v1beta1/query.rpc.Query";
import * as _297 from "./staking/v1beta1/query.rpc.Query";
import * as _298 from "./tx/v1beta1/service.rpc.Service";
import * as _299 from "./upgrade/v1beta1/query.rpc.Query";
import * as _300 from "./auth/v1beta1/tx.rpc.msg";
import * as _301 from "./authz/v1beta1/tx.rpc.msg";
import * as _302 from "./bank/v1beta1/tx.rpc.msg";
import * as _303 from "./circuit/v1/tx.rpc.msg";
import * as _304 from "./consensus/v1/tx.rpc.msg";
import * as _305 from "./crisis/v1beta1/tx.rpc.msg";
import * as _306 from "./distribution/v1beta1/tx.rpc.msg";
import * as _307 from "./evidence/v1beta1/tx.rpc.msg";
import * as _308 from "./feegrant/v1beta1/tx.rpc.msg";
import * as _309 from "./gov/v1/tx.rpc.msg";
import * as _310 from "./gov/v1beta1/tx.rpc.msg";
import * as _311 from "./group/v1/tx.rpc.msg";
import * as _312 from "./mint/v1beta1/tx.rpc.msg";
import * as _313 from "./nft/v1beta1/tx.rpc.msg";
import * as _314 from "./slashing/v1beta1/tx.rpc.msg";
import * as _315 from "./staking/v1beta1/tx.rpc.msg";
import * as _316 from "./upgrade/v1beta1/tx.rpc.msg";
import * as _317 from "./vesting/v1beta1/tx.rpc.msg";
import * as _369 from "./lcd";
import * as _370 from "./rpc.query";
import * as _371 from "./rpc.tx";
export namespace cosmos {

@@ -200,3 +200,3 @@ export namespace app {

..._5,
..._277
..._278
};

@@ -213,5 +213,5 @@ }

..._10,
..._257,
..._278,
..._299
..._258,
..._279,
..._300
};

@@ -229,5 +229,5 @@ }

..._16,
..._258,
..._279,
..._300
..._259,
..._280,
..._301
};

@@ -245,5 +245,5 @@ }

..._22,
..._259,
..._280,
..._301
..._260,
..._281,
..._302
};

@@ -258,4 +258,4 @@ }

export const v1beta1 = { ..._24,
..._260,
..._281
..._261,
..._282
};

@@ -276,4 +276,4 @@ }

..._29,
..._261,
..._282
..._262,
..._283
};

@@ -292,5 +292,5 @@ }

..._34,
..._262,
..._283,
..._302
..._263,
..._284,
..._303
};

@@ -305,5 +305,5 @@ }

..._37,
..._263,
..._284,
..._303
..._264,
..._285,
..._304
};

@@ -318,3 +318,3 @@ }

..._40,
..._304
..._305
};

@@ -349,5 +349,5 @@ }

..._51,
..._264,
..._285,
..._305
..._265,
..._286,
..._306
};

@@ -364,5 +364,5 @@ }

..._56,
..._265,
..._286,
..._306
..._266,
..._287,
..._307
};

@@ -379,5 +379,5 @@ }

..._61,
..._266,
..._287,
..._307
..._267,
..._288,
..._308
};

@@ -402,5 +402,5 @@ }

..._68,
..._267,
..._288,
..._308
..._268,
..._289,
..._309
};

@@ -411,5 +411,5 @@ export const v1beta1 = { ..._69,

..._72,
..._268,
..._289,
..._309
..._269,
..._290,
..._310
};

@@ -427,5 +427,5 @@ }

..._78,
..._269,
..._290,
..._310
..._270,
..._291,
..._311
};

@@ -442,5 +442,5 @@ }

..._83,
..._270,
..._291,
..._311
..._271,
..._292,
..._312
};

@@ -466,5 +466,5 @@ }

..._91,
..._271,
..._292,
..._312
..._272,
..._293,
..._313
};

@@ -479,3 +479,3 @@ }

export const v1alpha1 = { ..._93,
..._293
..._294
};

@@ -495,4 +495,4 @@ }

..._98,
..._272,
..._294
..._273,
..._295
};

@@ -517,5 +517,5 @@ }

..._105,
..._273,
..._295,
..._313
..._274,
..._296,
..._314
};

@@ -533,5 +533,5 @@ }

..._111,
..._274,
..._296,
..._314
..._275,
..._297,
..._315
};

@@ -569,4 +569,4 @@ }

..._120,
..._275,
..._297
..._276,
..._298
};

@@ -582,5 +582,5 @@ }

..._124,
..._276,
..._298,
..._315
..._277,
..._299,
..._316
};

@@ -595,9 +595,9 @@ }

..._127,
..._316
..._317
};
}
export const ClientFactory = { ..._368,
..._369,
..._370
export const ClientFactory = { ..._369,
..._370,
..._371
};
}

@@ -101,67 +101,68 @@ import * as _128 from "./accountplus/accountplus";

import * as _227 from "./subaccounts/query";
import * as _228 from "./subaccounts/subaccount";
import * as _229 from "./vault/genesis";
import * as _230 from "./vault/params";
import * as _231 from "./vault/query";
import * as _232 from "./vault/share";
import * as _233 from "./vault/tx";
import * as _234 from "./vault/vault";
import * as _235 from "./vest/genesis";
import * as _236 from "./vest/query";
import * as _237 from "./vest/tx";
import * as _238 from "./vest/vest_entry";
import * as _317 from "./assets/query.lcd";
import * as _318 from "./blocktime/query.lcd";
import * as _319 from "./bridge/query.lcd";
import * as _320 from "./clob/query.lcd";
import * as _321 from "./delaymsg/query.lcd";
import * as _322 from "./epochs/query.lcd";
import * as _323 from "./feetiers/query.lcd";
import * as _324 from "./perpetuals/query.lcd";
import * as _325 from "./prices/query.lcd";
import * as _326 from "./ratelimit/query.lcd";
import * as _327 from "./revshare/query.lcd";
import * as _328 from "./rewards/query.lcd";
import * as _329 from "./stats/query.lcd";
import * as _330 from "./subaccounts/query.lcd";
import * as _331 from "./vault/query.lcd";
import * as _332 from "./vest/query.lcd";
import * as _333 from "./assets/query.rpc.Query";
import * as _334 from "./blocktime/query.rpc.Query";
import * as _335 from "./bridge/query.rpc.Query";
import * as _336 from "./clob/query.rpc.Query";
import * as _337 from "./delaymsg/query.rpc.Query";
import * as _338 from "./epochs/query.rpc.Query";
import * as _339 from "./feetiers/query.rpc.Query";
import * as _340 from "./govplus/query.rpc.Query";
import * as _341 from "./listing/query.rpc.Query";
import * as _342 from "./perpetuals/query.rpc.Query";
import * as _343 from "./prices/query.rpc.Query";
import * as _344 from "./ratelimit/query.rpc.Query";
import * as _345 from "./revshare/query.rpc.Query";
import * as _346 from "./rewards/query.rpc.Query";
import * as _347 from "./sending/query.rpc.Query";
import * as _348 from "./stats/query.rpc.Query";
import * as _349 from "./subaccounts/query.rpc.Query";
import * as _350 from "./vault/query.rpc.Query";
import * as _351 from "./vest/query.rpc.Query";
import * as _352 from "./blocktime/tx.rpc.msg";
import * as _353 from "./bridge/tx.rpc.msg";
import * as _354 from "./clob/tx.rpc.msg";
import * as _355 from "./delaymsg/tx.rpc.msg";
import * as _356 from "./feetiers/tx.rpc.msg";
import * as _357 from "./govplus/tx.rpc.msg";
import * as _358 from "./listing/tx.rpc.msg";
import * as _359 from "./perpetuals/tx.rpc.msg";
import * as _360 from "./prices/tx.rpc.msg";
import * as _361 from "./ratelimit/tx.rpc.msg";
import * as _362 from "./revshare/tx.rpc.msg";
import * as _363 from "./rewards/tx.rpc.msg";
import * as _364 from "./sending/tx.rpc.msg";
import * as _365 from "./stats/tx.rpc.msg";
import * as _366 from "./vault/tx.rpc.msg";
import * as _367 from "./vest/tx.rpc.msg";
import * as _371 from "./lcd";
import * as _372 from "./rpc.query";
import * as _373 from "./rpc.tx";
import * as _228 from "./subaccounts/streaming";
import * as _229 from "./subaccounts/subaccount";
import * as _230 from "./vault/genesis";
import * as _231 from "./vault/params";
import * as _232 from "./vault/query";
import * as _233 from "./vault/share";
import * as _234 from "./vault/tx";
import * as _235 from "./vault/vault";
import * as _236 from "./vest/genesis";
import * as _237 from "./vest/query";
import * as _238 from "./vest/tx";
import * as _239 from "./vest/vest_entry";
import * as _318 from "./assets/query.lcd";
import * as _319 from "./blocktime/query.lcd";
import * as _320 from "./bridge/query.lcd";
import * as _321 from "./clob/query.lcd";
import * as _322 from "./delaymsg/query.lcd";
import * as _323 from "./epochs/query.lcd";
import * as _324 from "./feetiers/query.lcd";
import * as _325 from "./perpetuals/query.lcd";
import * as _326 from "./prices/query.lcd";
import * as _327 from "./ratelimit/query.lcd";
import * as _328 from "./revshare/query.lcd";
import * as _329 from "./rewards/query.lcd";
import * as _330 from "./stats/query.lcd";
import * as _331 from "./subaccounts/query.lcd";
import * as _332 from "./vault/query.lcd";
import * as _333 from "./vest/query.lcd";
import * as _334 from "./assets/query.rpc.Query";
import * as _335 from "./blocktime/query.rpc.Query";
import * as _336 from "./bridge/query.rpc.Query";
import * as _337 from "./clob/query.rpc.Query";
import * as _338 from "./delaymsg/query.rpc.Query";
import * as _339 from "./epochs/query.rpc.Query";
import * as _340 from "./feetiers/query.rpc.Query";
import * as _341 from "./govplus/query.rpc.Query";
import * as _342 from "./listing/query.rpc.Query";
import * as _343 from "./perpetuals/query.rpc.Query";
import * as _344 from "./prices/query.rpc.Query";
import * as _345 from "./ratelimit/query.rpc.Query";
import * as _346 from "./revshare/query.rpc.Query";
import * as _347 from "./rewards/query.rpc.Query";
import * as _348 from "./sending/query.rpc.Query";
import * as _349 from "./stats/query.rpc.Query";
import * as _350 from "./subaccounts/query.rpc.Query";
import * as _351 from "./vault/query.rpc.Query";
import * as _352 from "./vest/query.rpc.Query";
import * as _353 from "./blocktime/tx.rpc.msg";
import * as _354 from "./bridge/tx.rpc.msg";
import * as _355 from "./clob/tx.rpc.msg";
import * as _356 from "./delaymsg/tx.rpc.msg";
import * as _357 from "./feetiers/tx.rpc.msg";
import * as _358 from "./govplus/tx.rpc.msg";
import * as _359 from "./listing/tx.rpc.msg";
import * as _360 from "./perpetuals/tx.rpc.msg";
import * as _361 from "./prices/tx.rpc.msg";
import * as _362 from "./ratelimit/tx.rpc.msg";
import * as _363 from "./revshare/tx.rpc.msg";
import * as _364 from "./rewards/tx.rpc.msg";
import * as _365 from "./sending/tx.rpc.msg";
import * as _366 from "./stats/tx.rpc.msg";
import * as _367 from "./vault/tx.rpc.msg";
import * as _368 from "./vest/tx.rpc.msg";
import * as _372 from "./lcd";
import * as _373 from "./rpc.query";
import * as _374 from "./rpc.tx";
export namespace dydxprotocol {

@@ -175,4 +176,4 @@ export const accountplus = { ..._128,

..._133,
..._317,
..._333
..._318,
..._334
};

@@ -184,5 +185,5 @@ export const blocktime = { ..._134,

..._138,
..._318,
..._334,
..._352
..._319,
..._335,
..._353
};

@@ -195,5 +196,5 @@ export const bridge = { ..._139,

..._144,
..._319,
..._335,
..._353
..._320,
..._336,
..._354
};

@@ -214,5 +215,5 @@ export const clob = { ..._145,

..._158,
..._320,
..._336,
..._354
..._321,
..._337,
..._355
};

@@ -232,5 +233,5 @@ export namespace daemons {

..._166,
..._321,
..._337,
..._355
..._322,
..._338,
..._356
};

@@ -240,4 +241,4 @@ export const epochs = { ..._167,

..._169,
..._322,
..._338
..._323,
..._339
};

@@ -248,5 +249,5 @@ export const feetiers = { ..._170,

..._173,
..._323,
..._339,
..._356
..._324,
..._340,
..._357
};

@@ -256,4 +257,4 @@ export const govplus = { ..._174,

..._176,
..._340,
..._357
..._341,
..._358
};

@@ -283,4 +284,4 @@ export namespace indexer {

..._188,
..._341,
..._358
..._342,
..._359
};

@@ -292,5 +293,5 @@ export const perpetuals = { ..._189,

..._193,
..._324,
..._342,
..._359
..._325,
..._343,
..._360
};

@@ -302,5 +303,5 @@ export const prices = { ..._194,

..._198,
..._325,
..._343,
..._360
..._326,
..._344,
..._361
};

@@ -313,5 +314,5 @@ export const ratelimit = { ..._199,

..._204,
..._326,
..._344,
..._361
..._327,
..._345,
..._362
};

@@ -323,5 +324,5 @@ export const revshare = { ..._205,

..._209,
..._327,
..._345,
..._362
..._328,
..._346,
..._363
};

@@ -333,5 +334,5 @@ export const rewards = { ..._210,

..._214,
..._328,
..._346,
..._363
..._329,
..._347,
..._364
};

@@ -342,4 +343,4 @@ export const sending = { ..._215,

..._218,
..._347,
..._364
..._348,
..._365
};

@@ -351,5 +352,5 @@ export const stats = { ..._219,

..._223,
..._329,
..._348,
..._365
..._330,
..._349,
..._366
};

@@ -361,7 +362,7 @@ export const subaccounts = { ..._224,

..._228,
..._330,
..._349
..._229,
..._331,
..._350
};
export const vault = { ..._229,
..._230,
export const vault = { ..._230,
..._231,

@@ -371,10 +372,3 @@ ..._232,

..._234,
..._331,
..._350,
..._366
};
export const vest = { ..._235,
..._236,
..._237,
..._238,
..._235,
..._332,

@@ -384,6 +378,14 @@ ..._351,

};
export const ClientFactory = { ..._371,
..._372,
..._373
export const vest = { ..._236,
..._237,
..._238,
..._239,
..._333,
..._352,
..._368
};
export const ClientFactory = { ..._372,
..._373,
..._374
};
}

@@ -9,2 +9,3 @@ import { PageRequest, PageRequestSDKType, PageResponse, PageResponseSDKType } from "../../cosmos/base/query/v1beta1/pagination";

import { LiquidationsConfig, LiquidationsConfigSDKType } from "./liquidations_config";
import { StreamSubaccountUpdate, StreamSubaccountUpdateSDKType } from "../subaccounts/streaming";
import { OffChainUpdateV1, OffChainUpdateV1SDKType } from "../indexer/off_chain_updates/off_chain_updates";

@@ -302,80 +303,2 @@ import { ClobMatch, ClobMatchSDKType } from "./matches";

/**
* SubaccountPerpetualPosition provides information on a subaccount's updated
* perpetual positions.
*/
export interface SubaccountPerpetualPosition {
/** The `Id` of the `Perpetual`. */
perpetualId: number;
/** The size of the position in base quantums. */
quantums: Long;
}
/**
* SubaccountPerpetualPosition provides information on a subaccount's updated
* perpetual positions.
*/
export interface SubaccountPerpetualPositionSDKType {
perpetual_id: number;
quantums: Long;
}
/**
* SubaccountAssetPosition provides information on a subaccount's updated asset
* positions.
*/
export interface SubaccountAssetPosition {
/** The `Id` of the `Asset`. */
assetId: number;
/** The absolute size of the position in base quantums. */
quantums: Long;
}
/**
* SubaccountAssetPosition provides information on a subaccount's updated asset
* positions.
*/
export interface SubaccountAssetPositionSDKType {
asset_id: number;
quantums: Long;
}
/**
* StreamSubaccountUpdate provides information on a subaccount update. Used in
* the full node GRPC stream.
*/
export interface StreamSubaccountUpdate {
subaccountId?: SubaccountId;
/** updated_perpetual_positions will each be for unique perpetuals. */
updatedPerpetualPositions: SubaccountPerpetualPosition[];
/** updated_asset_positions will each be for unique assets. */
updatedAssetPositions: SubaccountAssetPosition[];
/**
* Snapshot indicates if the response is from a snapshot of the subaccount.
* All updates should be ignored until snapshot is received.
* If the snapshot is true, then all previous entries should be
* discarded and the subaccount should be resynced.
* For a snapshot subaccount update, the `updated_perpetual_positions` and
* `updated_asset_positions` fields will contain the full state of the
* subaccount.
*/
snapshot: boolean;
}
/**
* StreamSubaccountUpdate provides information on a subaccount update. Used in
* the full node GRPC stream.
*/
export interface StreamSubaccountUpdateSDKType {
subaccount_id?: SubaccountIdSDKType;
updated_perpetual_positions: SubaccountPerpetualPositionSDKType[];
updated_asset_positions: SubaccountAssetPositionSDKType[];
snapshot: boolean;
}
/**
* StreamOrderbookUpdate provides information on an orderbook update. Used in

@@ -1415,187 +1338,2 @@ * the full node GRPC stream.

function createBaseSubaccountPerpetualPosition(): SubaccountPerpetualPosition {
return {
perpetualId: 0,
quantums: Long.UZERO
};
}
export const SubaccountPerpetualPosition = {
encode(message: SubaccountPerpetualPosition, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (message.perpetualId !== 0) {
writer.uint32(8).uint32(message.perpetualId);
}
if (!message.quantums.isZero()) {
writer.uint32(16).uint64(message.quantums);
}
return writer;
},
decode(input: _m0.Reader | Uint8Array, length?: number): SubaccountPerpetualPosition {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSubaccountPerpetualPosition();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.perpetualId = reader.uint32();
break;
case 2:
message.quantums = (reader.uint64() as Long);
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object: DeepPartial<SubaccountPerpetualPosition>): SubaccountPerpetualPosition {
const message = createBaseSubaccountPerpetualPosition();
message.perpetualId = object.perpetualId ?? 0;
message.quantums = object.quantums !== undefined && object.quantums !== null ? Long.fromValue(object.quantums) : Long.UZERO;
return message;
}
};
function createBaseSubaccountAssetPosition(): SubaccountAssetPosition {
return {
assetId: 0,
quantums: Long.UZERO
};
}
export const SubaccountAssetPosition = {
encode(message: SubaccountAssetPosition, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (message.assetId !== 0) {
writer.uint32(8).uint32(message.assetId);
}
if (!message.quantums.isZero()) {
writer.uint32(16).uint64(message.quantums);
}
return writer;
},
decode(input: _m0.Reader | Uint8Array, length?: number): SubaccountAssetPosition {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseSubaccountAssetPosition();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.assetId = reader.uint32();
break;
case 2:
message.quantums = (reader.uint64() as Long);
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object: DeepPartial<SubaccountAssetPosition>): SubaccountAssetPosition {
const message = createBaseSubaccountAssetPosition();
message.assetId = object.assetId ?? 0;
message.quantums = object.quantums !== undefined && object.quantums !== null ? Long.fromValue(object.quantums) : Long.UZERO;
return message;
}
};
function createBaseStreamSubaccountUpdate(): StreamSubaccountUpdate {
return {
subaccountId: undefined,
updatedPerpetualPositions: [],
updatedAssetPositions: [],
snapshot: false
};
}
export const StreamSubaccountUpdate = {
encode(message: StreamSubaccountUpdate, writer: _m0.Writer = _m0.Writer.create()): _m0.Writer {
if (message.subaccountId !== undefined) {
SubaccountId.encode(message.subaccountId, writer.uint32(10).fork()).ldelim();
}
for (const v of message.updatedPerpetualPositions) {
SubaccountPerpetualPosition.encode(v!, writer.uint32(18).fork()).ldelim();
}
for (const v of message.updatedAssetPositions) {
SubaccountAssetPosition.encode(v!, writer.uint32(26).fork()).ldelim();
}
if (message.snapshot === true) {
writer.uint32(32).bool(message.snapshot);
}
return writer;
},
decode(input: _m0.Reader | Uint8Array, length?: number): StreamSubaccountUpdate {
const reader = input instanceof _m0.Reader ? input : new _m0.Reader(input);
let end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseStreamSubaccountUpdate();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1:
message.subaccountId = SubaccountId.decode(reader, reader.uint32());
break;
case 2:
message.updatedPerpetualPositions.push(SubaccountPerpetualPosition.decode(reader, reader.uint32()));
break;
case 3:
message.updatedAssetPositions.push(SubaccountAssetPosition.decode(reader, reader.uint32()));
break;
case 4:
message.snapshot = reader.bool();
break;
default:
reader.skipType(tag & 7);
break;
}
}
return message;
},
fromPartial(object: DeepPartial<StreamSubaccountUpdate>): StreamSubaccountUpdate {
const message = createBaseStreamSubaccountUpdate();
message.subaccountId = object.subaccountId !== undefined && object.subaccountId !== null ? SubaccountId.fromPartial(object.subaccountId) : undefined;
message.updatedPerpetualPositions = object.updatedPerpetualPositions?.map(e => SubaccountPerpetualPosition.fromPartial(e)) || [];
message.updatedAssetPositions = object.updatedAssetPositions?.map(e => SubaccountAssetPosition.fromPartial(e)) || [];
message.snapshot = object.snapshot ?? false;
return message;
}
};
function createBaseStreamOrderbookUpdate(): StreamOrderbookUpdate {

@@ -1602,0 +1340,0 @@ return {

@@ -1,3 +0,3 @@

import * as _239 from "./gogo";
export const gogoproto = { ..._239
import * as _240 from "./gogo";
export const gogoproto = { ..._240
};

@@ -1,16 +0,16 @@

import * as _240 from "./api/annotations";
import * as _241 from "./api/http";
import * as _242 from "./protobuf/descriptor";
import * as _243 from "./protobuf/any";
import * as _244 from "./protobuf/timestamp";
import * as _245 from "./protobuf/duration";
import * as _241 from "./api/annotations";
import * as _242 from "./api/http";
import * as _243 from "./protobuf/descriptor";
import * as _244 from "./protobuf/any";
import * as _245 from "./protobuf/timestamp";
import * as _246 from "./protobuf/duration";
export namespace google {
export const api = { ..._240,
..._241
export const api = { ..._241,
..._242
};
export const protobuf = { ..._242,
..._243,
export const protobuf = { ..._243,
..._244,
..._245
..._245,
..._246
};
}

@@ -1,32 +0,32 @@

import * as _246 from "./abci/types";
import * as _247 from "./crypto/keys";
import * as _248 from "./crypto/proof";
import * as _249 from "./libs/bits/types";
import * as _250 from "./p2p/types";
import * as _251 from "./types/block";
import * as _252 from "./types/evidence";
import * as _253 from "./types/params";
import * as _254 from "./types/types";
import * as _255 from "./types/validator";
import * as _256 from "./version/types";
import * as _247 from "./abci/types";
import * as _248 from "./crypto/keys";
import * as _249 from "./crypto/proof";
import * as _250 from "./libs/bits/types";
import * as _251 from "./p2p/types";
import * as _252 from "./types/block";
import * as _253 from "./types/evidence";
import * as _254 from "./types/params";
import * as _255 from "./types/types";
import * as _256 from "./types/validator";
import * as _257 from "./version/types";
export namespace tendermint {
export const abci = { ..._246
export const abci = { ..._247
};
export const crypto = { ..._247,
..._248
export const crypto = { ..._248,
..._249
};
export namespace libs {
export const bits = { ..._249
export const bits = { ..._250
};
}
export const p2p = { ..._250
export const p2p = { ..._251
};
export const types = { ..._251,
..._252,
export const types = { ..._252,
..._253,
..._254,
..._255
..._255,
..._256
};
export const version = { ..._256
export const version = { ..._257
};
}
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