@@ -11,6 +11,7 @@ use error::CliError;
11
11
12
12
mod account;
13
13
mod assets;
14
+ mod asset_identifier;
14
15
mod cursor;
15
16
mod effects;
16
17
mod error;
@@ -150,42 +151,18 @@ fn build_app<'a, 'b>() -> App<'a, 'b> {
150
151
SubCommand :: with_name ( "details" )
151
152
. about ( "Fetch details about bids and asks for a given asset pair" )
152
153
. arg (
153
- Arg :: with_name ( "base_asset_type " )
154
- . long ( "base_asset_type " )
154
+ Arg :: with_name ( "base " )
155
+ . long ( "base " )
155
156
. takes_value ( true )
156
157
. required ( true )
157
- . help ( "Specifies base_asset_type for orderbook to return" ) ,
158
+ . help ( "Specifies base_asset for orderbook to return. format: <asset_code>-<asset_issuer>, or xlm if lumens " ) ,
158
159
)
159
160
. arg (
160
- Arg :: with_name ( "base_asset_code" )
161
- . long ( "base_asset_code" )
162
- . takes_value ( true )
163
- . help ( "Not required for XLM" ) ,
164
- )
165
- . arg (
166
- Arg :: with_name ( "base_asset_issuer" )
167
- . long ( "base_asset_issuer" )
168
- . takes_value ( true )
169
- . help ( "Not required for XLM" ) ,
170
- )
171
- . arg (
172
- Arg :: with_name ( "counter_asset_type" )
173
- . long ( "counter_asset_type" )
161
+ Arg :: with_name ( "counter" )
162
+ . long ( "counter" )
174
163
. takes_value ( true )
175
164
. required ( true )
176
- . help ( "Specifies counter_asset_type for orderbook to return" ) ,
177
- )
178
- . arg (
179
- Arg :: with_name ( "counter_asset_code" )
180
- . long ( "counter_asset_code" )
181
- . takes_value ( true )
182
- . help ( "Not required for XLM" ) ,
183
- )
184
- . arg (
185
- Arg :: with_name ( "counter_asset_issuer" )
186
- . long ( "counter_asset_issuer" )
187
- . takes_value ( true )
188
- . help ( "Not required for XLM" ) ,
165
+ . help ( "Specifies counter_asset for orderbook to return. format: <asset_code>-<asset_issuer>, or xlm if lumens" ) ,
189
166
)
190
167
. arg (
191
168
Arg :: with_name ( "limit" )
@@ -337,40 +314,18 @@ fn build_app<'a, 'b>() -> App<'a, 'b> {
337
314
SubCommand :: with_name( "all" )
338
315
. about( "Fetch all trades" )
339
316
. arg(
340
- Arg :: with_name( "base_asset_type" )
341
- . long( "base_asset_type" )
342
- . takes_value( true )
343
- . help( "Filters trades with a base_asset_type" ) ,
344
- )
345
- . arg(
346
- Arg :: with_name( "base_asset_code" )
347
- . long( "base_asset_code" )
348
- . takes_value( true )
349
- . help( "Filters trades with a base_asset_code. Not required for XLM" ) ,
350
- )
351
- . arg(
352
- Arg :: with_name( "base_asset_issuer" )
353
- . long( "base_asset_issuer" )
354
- . takes_value( true )
355
- . help( "Filters trades with a base_asset_issuer. Not required for XLM" ) ,
356
- )
357
- . arg(
358
- Arg :: with_name( "counter_asset_type" )
359
- . long( "counter_asset_type" )
360
- . takes_value( true )
361
- . help( "Filters trades with a counter_asset_type" ) ,
362
- )
363
- . arg(
364
- Arg :: with_name( "counter_asset_code" )
365
- . long( "counter_asset_code" )
317
+ Arg :: with_name( "base" )
318
+ . long( "base" )
366
319
. takes_value( true )
367
- . help( "Filters trades with a counter_asset_code. Not required for XLM" ) ,
320
+ . required( true )
321
+ . help( "Filters trades with a given base_asset. format: <asset_code>-<asset_issuer>, or xlm if lumens" ) ,
368
322
)
369
323
. arg(
370
- Arg :: with_name( "counter_asset_issuer " )
371
- . long( "counter_asset_issuer " )
324
+ Arg :: with_name( "counter " )
325
+ . long( "counter " )
372
326
. takes_value( true )
373
- . help( "Filters trades with a counter_asset_issuer. Not required for XLM" ) ,
327
+ . required( true )
328
+ . help( "Filters trades with a given counter_asset. format: <asset_code>-<asset_issuer>, or xlm if lumens" ) ,
374
329
)
375
330
. arg(
376
331
Arg :: with_name( "offer_id" )
@@ -405,42 +360,18 @@ fn build_app<'a, 'b>() -> App<'a, 'b> {
405
360
. help ( "Segment duration in format <number><unit> where units are s, m, h, d. ie: 10h == 10 hours" ) ,
406
361
)
407
362
. arg (
408
- Arg :: with_name ( "base_asset_type " )
409
- . long ( "base_asset_type " )
363
+ Arg :: with_name ( "base " )
364
+ . long ( "base " )
410
365
. takes_value ( true )
411
366
. required ( true )
412
- . help ( "Filters trades with a base_asset_type" ) ,
413
- )
414
- . arg (
415
- Arg :: with_name ( "base_asset_code" )
416
- . long ( "base_asset_code" )
417
- . takes_value ( true )
418
- . help ( "Filters trades with a base_asset_code. Not required for XLM" ) ,
367
+ . help ( "Filters trades with a given base_asset. format: <asset_code>-<asset_issuer>, or xlm if lumens" ) ,
419
368
)
420
369
. arg (
421
- Arg :: with_name ( "base_asset_issuer" )
422
- . long ( "base_asset_issuer" )
423
- . takes_value ( true )
424
- . help ( "Filters trades with a base_asset_issuer. Not required for XLM" ) ,
425
- )
426
- . arg (
427
- Arg :: with_name ( "counter_asset_type" )
428
- . long ( "counter_asset_type" )
370
+ Arg :: with_name ( "counter" )
371
+ . long ( "counter" )
429
372
. takes_value ( true )
430
373
. required ( true )
431
- . help ( "Filters trades with a counter_asset_type" ) ,
432
- )
433
- . arg (
434
- Arg :: with_name ( "counter_asset_code" )
435
- . long ( "counter_asset_code" )
436
- . takes_value ( true )
437
- . help ( "Filters trades with a counter_asset_code. Not required for XLM" ) ,
438
- )
439
- . arg (
440
- Arg :: with_name ( "counter_asset_issuer" )
441
- . long ( "counter_asset_issuer" )
442
- . takes_value ( true )
443
- . help ( "Filters trades with a counter_asset_issuer. Not required for XLM" ) ,
374
+ . help ( "Filters trades with a given counter_asset. format: <asset_code>-<asset_issuer>, or xlm if lumens" ) ,
444
375
)
445
376
) ,
446
377
)
0 commit comments