Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FNS changes on top of 5.2.x #2098

Merged
merged 31 commits into from
Aug 26, 2024
Merged
Show file tree
Hide file tree
Changes from 23 commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
b232282
[CT-964] Send deleveraging events in grpc stream (#1903)
dydxwill Jul 12, 2024
d113cb7
gRPC streaming clean up (#1906)
jayy04 Jul 13, 2024
41c4057
Post only order breaks out of matching loop + Add post only crosses m…
jonfung-dydx Aug 1, 2024
ec44fce
GPRC Streaming change default flag options, break upon connection ord…
jonfung-dydx Aug 2, 2024
987134d
Full Node Status taker order status protos (#2003)
jonfung-dydx Aug 2, 2024
f627b04
Fix proto formatting (#2020)
jonfung-dydx Aug 2, 2024
5bf5e3d
FNS protos - add taker order in stream update oneof (#2021)
jonfung-dydx Aug 5, 2024
566282b
add subaccount support for grpc stream (#1992)
dydxwill Aug 6, 2024
460454f
Fix orders issue for deleveraging events (#1958)
dydxwill Jul 24, 2024
73d39d3
Restructure FNS global cache to be list (#2036)
dydxwill Aug 7, 2024
a7d0270
Bump grpc stream flag default values (#2051)
dydxwill Aug 7, 2024
8b6c3d2
Bump grpc stream flag default values (#2051)
dydxwill Aug 7, 2024
a4bed83
[Full node streaming] emit taker order status at end of matching loop…
jonfung-dydx Aug 8, 2024
c23eb39
fix merge conflict and metric emissions (#2065)
jonfung-dydx Aug 8, 2024
3da874b
Full node streaming batch size reset to 2000, properly zero out cache…
jonfung-dydx Aug 9, 2024
3f76b54
FNS subaccount implementation (#2059)
dydxwill Aug 12, 2024
6b8e014
[CT-1050] DeliverTx state change reset for subaccount updates (#2063)
dydxwill Aug 12, 2024
5297fbd
Fix snapshot bool (#2078)
dydxwill Aug 12, 2024
0fa54f4
Full Node Streaming Recurring snapshots (#2079)
jonfung-dydx Aug 13, 2024
e06739d
Remove todo (#2087)
dydxwill Aug 14, 2024
66e7d98
Add websocket support to full node streaming (#1908)
jayy04 Aug 14, 2024
b960fe4
Full Node Streaming default port 9092 (#2092)
jonfung-dydx Aug 15, 2024
1ee13ed
[CT-1103] FNS subaccount WS support (#2088)
dydxwill Aug 15, 2024
06f1012
fix merge conflicts (#2115)
dydxwill Aug 23, 2024
2e62083
modify gh wf
dydxwill Aug 26, 2024
8a0261f
paginate liquidation daemon response (backport #2118) (#2119)
mergify[bot] Aug 21, 2024
06cba16
add telemetry and logs for liquidation daemon (backport #2122) (#2123)
mergify[bot] Aug 21, 2024
b839bb3
skip liquidation task loop if last committed block height is the same…
mergify[bot] Aug 21, 2024
08be416
revert gh wf
dydxwill Aug 26, 2024
086e07c
Full node streaming remove minimum for snapshot interval flag (#2138)
jonfung-dydx Aug 22, 2024
a2bf192
Support empty params for websocket endpoint (#2111)
dydxwill Aug 20, 2024
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
2 changes: 1 addition & 1 deletion .github/workflows/protocol-build-and-push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -222,4 +222,4 @@ jobs:
--platform amd64 \
-t $ECR_REGISTRY/$ECR_REPOSITORY:$commit_hash \
-f testing/testnet-staging/Dockerfile .
docker push $ECR_REGISTRY/$ECR_REPOSITORY --all-tags
docker push $ECR_REGISTRY/$ECR_REPOSITORY --all-tags
226 changes: 114 additions & 112 deletions indexer/packages/v4-protos/src/codegen/dydxprotocol/bundle.ts
Original file line number Diff line number Diff line change
Expand Up @@ -88,91 +88,92 @@ import * as _91 from "./subaccounts/asset_position";
import * as _92 from "./subaccounts/genesis";
import * as _93 from "./subaccounts/perpetual_position";
import * as _94 from "./subaccounts/query";
import * as _95 from "./subaccounts/subaccount";
import * as _96 from "./vault/genesis";
import * as _97 from "./vault/params";
import * as _98 from "./vault/query";
import * as _99 from "./vault/tx";
import * as _100 from "./vault/vault";
import * as _101 from "./vest/genesis";
import * as _102 from "./vest/query";
import * as _103 from "./vest/tx";
import * as _104 from "./vest/vest_entry";
import * as _112 from "./assets/query.lcd";
import * as _113 from "./blocktime/query.lcd";
import * as _114 from "./bridge/query.lcd";
import * as _115 from "./clob/query.lcd";
import * as _116 from "./delaymsg/query.lcd";
import * as _117 from "./epochs/query.lcd";
import * as _118 from "./feetiers/query.lcd";
import * as _119 from "./perpetuals/query.lcd";
import * as _120 from "./prices/query.lcd";
import * as _121 from "./ratelimit/query.lcd";
import * as _122 from "./rewards/query.lcd";
import * as _123 from "./stats/query.lcd";
import * as _124 from "./subaccounts/query.lcd";
import * as _125 from "./vault/query.lcd";
import * as _126 from "./vest/query.lcd";
import * as _127 from "./assets/query.rpc.Query";
import * as _128 from "./blocktime/query.rpc.Query";
import * as _129 from "./bridge/query.rpc.Query";
import * as _130 from "./clob/query.rpc.Query";
import * as _131 from "./delaymsg/query.rpc.Query";
import * as _132 from "./epochs/query.rpc.Query";
import * as _133 from "./feetiers/query.rpc.Query";
import * as _134 from "./govplus/query.rpc.Query";
import * as _135 from "./perpetuals/query.rpc.Query";
import * as _136 from "./prices/query.rpc.Query";
import * as _137 from "./ratelimit/query.rpc.Query";
import * as _138 from "./rewards/query.rpc.Query";
import * as _139 from "./sending/query.rpc.Query";
import * as _140 from "./stats/query.rpc.Query";
import * as _141 from "./subaccounts/query.rpc.Query";
import * as _142 from "./vault/query.rpc.Query";
import * as _143 from "./vest/query.rpc.Query";
import * as _144 from "./blocktime/tx.rpc.msg";
import * as _145 from "./bridge/tx.rpc.msg";
import * as _146 from "./clob/tx.rpc.msg";
import * as _147 from "./delaymsg/tx.rpc.msg";
import * as _148 from "./feetiers/tx.rpc.msg";
import * as _149 from "./govplus/tx.rpc.msg";
import * as _150 from "./perpetuals/tx.rpc.msg";
import * as _151 from "./prices/tx.rpc.msg";
import * as _152 from "./ratelimit/tx.rpc.msg";
import * as _153 from "./rewards/tx.rpc.msg";
import * as _154 from "./sending/tx.rpc.msg";
import * as _155 from "./stats/tx.rpc.msg";
import * as _156 from "./vault/tx.rpc.msg";
import * as _157 from "./vest/tx.rpc.msg";
import * as _158 from "./lcd";
import * as _159 from "./rpc.query";
import * as _160 from "./rpc.tx";
import * as _95 from "./subaccounts/streaming";
import * as _96 from "./subaccounts/subaccount";
import * as _97 from "./vault/genesis";
import * as _98 from "./vault/params";
import * as _99 from "./vault/query";
import * as _100 from "./vault/tx";
import * as _101 from "./vault/vault";
import * as _102 from "./vest/genesis";
import * as _103 from "./vest/query";
import * as _104 from "./vest/tx";
import * as _105 from "./vest/vest_entry";
import * as _113 from "./assets/query.lcd";
import * as _114 from "./blocktime/query.lcd";
import * as _115 from "./bridge/query.lcd";
import * as _116 from "./clob/query.lcd";
import * as _117 from "./delaymsg/query.lcd";
import * as _118 from "./epochs/query.lcd";
import * as _119 from "./feetiers/query.lcd";
import * as _120 from "./perpetuals/query.lcd";
import * as _121 from "./prices/query.lcd";
import * as _122 from "./ratelimit/query.lcd";
import * as _123 from "./rewards/query.lcd";
import * as _124 from "./stats/query.lcd";
import * as _125 from "./subaccounts/query.lcd";
import * as _126 from "./vault/query.lcd";
import * as _127 from "./vest/query.lcd";
import * as _128 from "./assets/query.rpc.Query";
import * as _129 from "./blocktime/query.rpc.Query";
import * as _130 from "./bridge/query.rpc.Query";
import * as _131 from "./clob/query.rpc.Query";
import * as _132 from "./delaymsg/query.rpc.Query";
import * as _133 from "./epochs/query.rpc.Query";
import * as _134 from "./feetiers/query.rpc.Query";
import * as _135 from "./govplus/query.rpc.Query";
import * as _136 from "./perpetuals/query.rpc.Query";
import * as _137 from "./prices/query.rpc.Query";
import * as _138 from "./ratelimit/query.rpc.Query";
import * as _139 from "./rewards/query.rpc.Query";
import * as _140 from "./sending/query.rpc.Query";
import * as _141 from "./stats/query.rpc.Query";
import * as _142 from "./subaccounts/query.rpc.Query";
import * as _143 from "./vault/query.rpc.Query";
import * as _144 from "./vest/query.rpc.Query";
import * as _145 from "./blocktime/tx.rpc.msg";
import * as _146 from "./bridge/tx.rpc.msg";
import * as _147 from "./clob/tx.rpc.msg";
import * as _148 from "./delaymsg/tx.rpc.msg";
import * as _149 from "./feetiers/tx.rpc.msg";
import * as _150 from "./govplus/tx.rpc.msg";
import * as _151 from "./perpetuals/tx.rpc.msg";
import * as _152 from "./prices/tx.rpc.msg";
import * as _153 from "./ratelimit/tx.rpc.msg";
import * as _154 from "./rewards/tx.rpc.msg";
import * as _155 from "./sending/tx.rpc.msg";
import * as _156 from "./stats/tx.rpc.msg";
import * as _157 from "./vault/tx.rpc.msg";
import * as _158 from "./vest/tx.rpc.msg";
import * as _159 from "./lcd";
import * as _160 from "./rpc.query";
import * as _161 from "./rpc.tx";
export namespace dydxprotocol {
export const assets = { ..._5,
..._6,
..._7,
..._8,
..._112,
..._127
..._113,
..._128
};
export const blocktime = { ..._9,
..._10,
..._11,
..._12,
..._13,
..._113,
..._128,
..._144
..._114,
..._129,
..._145
};
export const bridge = { ..._14,
..._15,
..._16,
..._17,
..._18,
..._19,
..._114,
..._129,
..._145
..._115,
..._130,
..._146
};
export const clob = { ..._20,
..._21,
Expand All @@ -188,9 +189,9 @@ export namespace dydxprotocol {
..._31,
..._32,
..._33,
..._115,
..._130,
..._146
..._116,
..._131,
..._147
};
export namespace daemons {
export const bridge = { ..._34
Expand All @@ -205,29 +206,29 @@ export namespace dydxprotocol {
..._39,
..._40,
..._41,
..._116,
..._131,
..._147
..._117,
..._132,
..._148
};
export const epochs = { ..._42,
..._43,
..._44,
..._117,
..._132
..._118,
..._133
};
export const feetiers = { ..._45,
..._46,
..._47,
..._48,
..._118,
..._133,
..._148
..._119,
..._134,
..._149
};
export const govplus = { ..._49,
..._50,
..._51,
..._134,
..._149
..._135,
..._150
};
export namespace indexer {
export const events = { ..._52
Expand All @@ -254,81 +255,82 @@ export namespace dydxprotocol {
..._63,
..._64,
..._65,
..._119,
..._135,
..._150
..._120,
..._136,
..._151
};
export const prices = { ..._66,
..._67,
..._68,
..._69,
..._70,
..._120,
..._136,
..._151
..._121,
..._137,
..._152
};
export const ratelimit = { ..._71,
..._72,
..._73,
..._74,
..._75,
..._76,
..._121,
..._137,
..._152
..._122,
..._138,
..._153
};
export const rewards = { ..._77,
..._78,
..._79,
..._80,
..._81,
..._122,
..._138,
..._153
..._123,
..._139,
..._154
};
export const sending = { ..._82,
..._83,
..._84,
..._85,
..._139,
..._154
..._140,
..._155
};
export const stats = { ..._86,
..._87,
..._88,
..._89,
..._90,
..._123,
..._140,
..._155
..._124,
..._141,
..._156
};
export const subaccounts = { ..._91,
..._92,
..._93,
..._94,
..._95,
..._124,
..._141
..._96,
..._125,
..._142
};
export const vault = { ..._96,
..._97,
export const vault = { ..._97,
..._98,
..._99,
..._100,
..._125,
..._142,
..._156
};
export const vest = { ..._101,
..._102,
..._103,
..._104,
..._101,
..._126,
..._143,
..._157
};
export const ClientFactory = { ..._158,
..._159,
..._160
export const vest = { ..._102,
..._103,
..._104,
..._105,
..._127,
..._144,
..._158
};
export const ClientFactory = { ..._159,
..._160,
..._161
};
}
Loading
Loading