1
1
import { Empty } from 'google-protobuf/google/protobuf/empty_pb' ;
2
2
import { StringValue , UInt32Value } from 'google-protobuf/google/protobuf/wrappers_pb' ;
3
- import { credentials , Metadata , ServiceError } from 'grpc' ;
4
3
import { Order } from '../proto_gen/data_order_pb' ;
5
4
import { io } from "../model/types" ;
6
5
import {
7
6
OffchainWithdrawalRequest ,
8
7
OrderCancellationRequest
9
8
} from '../proto_gen/data_requests_pb' ;
10
- import { DexServiceClient } from '../proto_gen/service_dex_grpc_pb' ;
9
+ import { DexServiceClient } from '..' ;
10
+ import { Metadata } from "grpc" ;
11
11
import {
12
12
Account ,
13
13
CancelOrderRes ,
@@ -35,13 +35,13 @@ import {
35
35
* gRPC GrpcClientService Service
36
36
*/
37
37
class GrpcClientService {
38
- private readonly client : DexServiceClient = new DexServiceClient ( '18.179.197.168:5000' , credentials . createInsecure ( ) ) ; // TODO: config
38
+ private readonly client : DexServiceClient = new DexServiceClient ( '18.179.197.168:5000' , null , null ) ; // TODO: config
39
39
40
- public async getDexConfigurations ( metadata : Metadata = new Metadata ( ) ) : Promise < DexConfigurations > {
40
+ public async getDexConfigurations ( ) : Promise < DexConfigurations > {
41
+ const metadata = new Metadata ( ) ;
41
42
const empty : Empty = new Empty ( ) ;
42
-
43
43
return new Promise < DexConfigurations > ( ( resolve : Function , reject : Function ) : void => {
44
- this . client . getDexConfigurations ( empty , metadata , ( err : ServiceError | null , res : DexConfigurations ) => {
44
+ this . client . getDexConfigurations ( empty , metadata , ( err : Error | null , res : DexConfigurations ) => {
45
45
if ( err ) {
46
46
return reject ( err ) ;
47
47
}
@@ -50,12 +50,13 @@ class GrpcClientService {
50
50
} ) ;
51
51
}
52
52
53
- public async getAccount ( param : string , metadata : Metadata = new Metadata ( ) ) : Promise < Account > {
53
+ public async getAccount ( param : string ) : Promise < Account > {
54
+ const metadata = new Metadata ( ) ;
54
55
const address : StringValue = new StringValue ( ) ;
55
56
address . setValue ( param ) ;
56
57
57
58
return new Promise < Account > ( ( resolve : Function , reject : Function ) : void => {
58
- this . client . getAccount ( address , metadata , ( err : ServiceError | null , res : Account ) => {
59
+ this . client . getAccount ( address , metadata , ( err : Error | null , res : Account ) => {
59
60
if ( err ) {
60
61
return reject ( err ) ;
61
62
}
@@ -64,12 +65,13 @@ class GrpcClientService {
64
65
} ) ;
65
66
}
66
67
67
- public async getNonce ( param : number , metadata : Metadata = new Metadata ( ) ) : Promise < UInt32Value > {
68
+ public async getNonce ( param : number ) : Promise < UInt32Value > {
69
+ const metadata = new Metadata ( ) ;
68
70
const accountId : UInt32Value = new UInt32Value ( ) ;
69
71
accountId . setValue ( param ) ;
70
72
71
73
return new Promise < UInt32Value > ( ( resolve : Function , reject : Function ) : void => {
72
- this . client . getNonce ( accountId , metadata , ( err : ServiceError | null , res : UInt32Value ) => {
74
+ this . client . getNonce ( accountId , metadata , ( err : Error | null , res : UInt32Value ) => {
73
75
if ( err ) {
74
76
return reject ( err ) ;
75
77
}
@@ -78,9 +80,10 @@ class GrpcClientService {
78
80
} ) ;
79
81
}
80
82
81
- public async getTokens ( param : GetTokensReq , metadata : Metadata = new Metadata ( ) ) : Promise < GetTokensRes > {
83
+ public async getTokens ( param : GetTokensReq ) : Promise < GetTokensRes > {
84
+ const metadata = new Metadata ( ) ;
82
85
return new Promise < GetTokensRes > ( ( resolve : Function , reject : Function ) : void => {
83
- this . client . getTokens ( param , metadata , ( err : ServiceError | null , res : GetTokensRes ) => {
86
+ this . client . getTokens ( param , metadata , ( err : Error | null , res : GetTokensRes ) => {
84
87
if ( err ) {
85
88
return reject ( err ) ;
86
89
}
@@ -89,9 +92,10 @@ class GrpcClientService {
89
92
} ) ;
90
93
}
91
94
92
- public async getNextOrderId ( param : GetNextOrderIdReq , metadata : Metadata = new Metadata ( ) ) : Promise < UInt32Value > {
95
+ public async getNextOrderId ( param : GetNextOrderIdReq ) : Promise < UInt32Value > {
96
+ const metadata = new Metadata ( ) ;
93
97
return new Promise < UInt32Value > ( ( resolve : Function , reject : Function ) : void => {
94
- this . client . getNextOrderId ( param , metadata , ( err : ServiceError | null , res : UInt32Value ) => {
98
+ this . client . getNextOrderId ( param , metadata , ( err : Error | null , res : UInt32Value ) => {
95
99
if ( err ) {
96
100
return reject ( err ) ;
97
101
}
@@ -100,9 +104,10 @@ class GrpcClientService {
100
104
} ) ;
101
105
}
102
106
103
- public async getMarkets ( param : GetMarketsReq , metadata : Metadata = new Metadata ( ) ) : Promise < GetMarketsRes > {
107
+ public async getMarkets ( param : GetMarketsReq ) : Promise < GetMarketsRes > {
108
+ const metadata = new Metadata ( ) ;
104
109
return new Promise < GetMarketsRes > ( ( resolve : Function , reject : Function ) : void => {
105
- this . client . getMarkets ( param , metadata , ( err : ServiceError | null , res : GetMarketsRes ) => {
110
+ this . client . getMarkets ( param , metadata , ( err : Error | null , res : GetMarketsRes ) => {
106
111
if ( err ) {
107
112
return reject ( err ) ;
108
113
}
@@ -111,9 +116,10 @@ class GrpcClientService {
111
116
} ) ;
112
117
}
113
118
114
- public async getMarketFills ( param : GetMarketFillsReq , metadata : Metadata = new Metadata ( ) ) : Promise < GetFillsRes > {
119
+ public async getMarketFills ( param : GetMarketFillsReq ) : Promise < GetFillsRes > {
120
+ const metadata = new Metadata ( ) ;
115
121
return new Promise < GetFillsRes > ( ( resolve : Function , reject : Function ) : void => {
116
- this . client . getMarketFills ( param , metadata , ( err : ServiceError | null , res : GetFillsRes ) => {
122
+ this . client . getMarketFills ( param , metadata , ( err : Error | null , res : GetFillsRes ) => {
117
123
if ( err ) {
118
124
return reject ( err ) ;
119
125
}
@@ -122,9 +128,10 @@ class GrpcClientService {
122
128
} ) ;
123
129
}
124
130
125
- public async getUserFills ( param : GetUserFillsReq , metadata : Metadata = new Metadata ( ) ) : Promise < GetFillsRes > {
131
+ public async getUserFills ( param : GetUserFillsReq ) : Promise < GetFillsRes > {
132
+ const metadata = new Metadata ( ) ;
126
133
return new Promise < GetFillsRes > ( ( resolve : Function , reject : Function ) : void => {
127
- this . client . getUserFills ( param , metadata , ( err : ServiceError | null , res : GetFillsRes ) => {
134
+ this . client . getUserFills ( param , metadata , ( err : Error | null , res : GetFillsRes ) => {
128
135
if ( err ) {
129
136
return reject ( err ) ;
130
137
}
@@ -133,9 +140,10 @@ class GrpcClientService {
133
140
} ) ;
134
141
}
135
142
136
- public async getUserTransactions ( param : GetUserTransactionsReq , metadata : Metadata = new Metadata ( ) ) : Promise < GetUserTransactionsRes > {
143
+ public async getUserTransactions ( param : GetUserTransactionsReq ) : Promise < GetUserTransactionsRes > {
144
+ const metadata = new Metadata ( ) ;
137
145
return new Promise < GetUserTransactionsRes > ( ( resolve : Function , reject : Function ) : void => {
138
- this . client . getUserTransfers ( param , metadata , ( err : ServiceError | null , res : GetUserTransactionsRes ) => {
146
+ this . client . getUserTransfers ( param , metadata , ( err : Error | null , res : GetUserTransactionsRes ) => {
139
147
if ( err ) {
140
148
return reject ( err ) ;
141
149
}
@@ -144,9 +152,10 @@ class GrpcClientService {
144
152
} ) ;
145
153
}
146
154
147
- public async getOrderBook ( param : GetOrderBookReq , metadata : Metadata = new Metadata ( ) ) : Promise < OrderBook > {
155
+ public async getOrderBook ( param : GetOrderBookReq ) : Promise < OrderBook > {
156
+ const metadata = new Metadata ( ) ;
148
157
return new Promise < OrderBook > ( ( resolve : Function , reject : Function ) : void => {
149
- this . client . getOrderBook ( param , metadata , ( err : ServiceError | null , res : OrderBook ) => {
158
+ this . client . getOrderBook ( param , metadata , ( err : Error | null , res : OrderBook ) => {
150
159
if ( err ) {
151
160
return reject ( err ) ;
152
161
}
@@ -155,9 +164,10 @@ class GrpcClientService {
155
164
} ) ;
156
165
}
157
166
158
- public async getUserOrders ( param : GetUserOrdersReq , metadata : Metadata = new Metadata ( ) ) : Promise < GetUserOrdersRes > {
167
+ public async getUserOrders ( param : GetUserOrdersReq ) : Promise < GetUserOrdersRes > {
168
+ const metadata = new Metadata ( ) ;
159
169
return new Promise < GetUserOrdersRes > ( ( resolve : Function , reject : Function ) : void => {
160
- this . client . getUserOrders ( param , metadata , ( err : ServiceError | null , res : GetUserOrdersRes ) => {
170
+ this . client . getUserOrders ( param , metadata , ( err : Error | null , res : GetUserOrdersRes ) => {
161
171
if ( err ) {
162
172
return reject ( err ) ;
163
173
}
@@ -166,9 +176,10 @@ class GrpcClientService {
166
176
} ) ;
167
177
}
168
178
169
- public async submitOrder ( param : Order , metadata : Metadata = new Metadata ( ) ) : Promise < SubmitOrderRes > {
179
+ public async submitOrder ( param : Order ) : Promise < SubmitOrderRes > {
180
+ const metadata = new Metadata ( ) ;
170
181
return new Promise < SubmitOrderRes > ( ( resolve : Function , reject : Function ) : void => {
171
- this . client . submitOrder ( param , metadata , ( err : ServiceError | null , res : SubmitOrderRes ) => {
182
+ this . client . submitOrder ( param , metadata , ( err : Error | null , res : SubmitOrderRes ) => {
172
183
if ( err ) {
173
184
return reject ( err ) ;
174
185
}
@@ -178,9 +189,10 @@ class GrpcClientService {
178
189
}
179
190
180
191
// Cancel orders by marking them obsoleted in database, not to be included in blocks.
181
- public async cancelOrder ( param : SimpleOrderCancellationReq , metadata : Metadata = new Metadata ( ) ) : Promise < CancelOrderRes > {
192
+ public async cancelOrder ( param : SimpleOrderCancellationReq ) : Promise < CancelOrderRes > {
193
+ const metadata = new Metadata ( ) ;
182
194
return new Promise < CancelOrderRes > ( ( resolve : Function , reject : Function ) : void => {
183
- this . client . cancelOrder ( param , metadata , ( err : ServiceError | null , res : CancelOrderRes ) => {
195
+ this . client . cancelOrder ( param , metadata , ( err : Error | null , res : CancelOrderRes ) => {
184
196
if ( err ) {
185
197
return reject ( err ) ;
186
198
}
@@ -190,9 +202,10 @@ class GrpcClientService {
190
202
}
191
203
192
204
// Submit an offchain order cancellation request, will make into blocks.
193
- public async submitOrderCancellation ( param : OrderCancellationRequest , metadata : Metadata = new Metadata ( ) ) : Promise < CancelOrderRes > {
205
+ public async submitOrderCancellation ( param : OrderCancellationRequest ) : Promise < CancelOrderRes > {
206
+ const metadata = new Metadata ( ) ;
194
207
return new Promise < CancelOrderRes > ( ( resolve : Function , reject : Function ) : void => {
195
- this . client . submitOrderCancellation ( param , metadata , ( err : ServiceError | null , res : CancelOrderRes ) => {
208
+ this . client . submitOrderCancellation ( param , metadata , ( err : Error | null , res : CancelOrderRes ) => {
196
209
if ( err ) {
197
210
return reject ( err ) ;
198
211
}
@@ -202,10 +215,10 @@ class GrpcClientService {
202
215
}
203
216
204
217
// Submit an offchain withdrawal request, will make into blocks.
205
- public async submitOffchainWithdrawal ( param : OffchainWithdrawalRequest ,
206
- metadata : Metadata = new Metadata ( ) ) : Promise < OffchainWithdrawalalRes > {
218
+ public async submitOffchainWithdrawal ( param : OffchainWithdrawalRequest ) : Promise < OffchainWithdrawalalRes > {
219
+ const metadata = new Metadata ( ) ;
207
220
return new Promise < OffchainWithdrawalalRes > ( ( resolve : Function , reject : Function ) : void => {
208
- this . client . submitOffchainWithdrawal ( param , metadata , ( err : ServiceError | null , res : OffchainWithdrawalalRes ) => {
221
+ this . client . submitOffchainWithdrawal ( param , metadata , ( err : Error | null , res : OffchainWithdrawalalRes ) => {
209
222
if ( err ) {
210
223
return reject ( err ) ;
211
224
}
0 commit comments