mirror of
https://github.com/jwinterm/grin-wallet.git
synced 2026-10-24 02:18:32 +02:00
add ability to specify scan height backwards from tip (#325)
This commit is contained in:
@@ -368,7 +368,11 @@ subcommands:
|
||||
help: If given, the first block from which to start the scan (default 1)
|
||||
short: h
|
||||
long: start_height
|
||||
default_value: "1"
|
||||
takes_value: true
|
||||
- backwards_from_tip:
|
||||
help: If given, start scan b blocks back from the tip
|
||||
short: b
|
||||
long: backwards_from_tip,
|
||||
takes_value: true
|
||||
- export_proof:
|
||||
about: Export a payment proof from a completed transaction
|
||||
|
||||
@@ -705,9 +705,15 @@ pub fn parse_info_args(args: &ArgMatches) -> Result<command::InfoArgs, ParseErro
|
||||
pub fn parse_check_args(args: &ArgMatches) -> Result<command::CheckArgs, ParseError> {
|
||||
let delete_unconfirmed = args.is_present("delete_unconfirmed");
|
||||
let start_height = parse_u64_or_none(args.value_of("start_height"));
|
||||
let backwards_from_tip = parse_u64_or_none(args.value_of("backwards_from_tip"));
|
||||
if backwards_from_tip.is_some() && start_height.is_some() {
|
||||
let msg = format!("backwards_from tip and start_height cannot both be present");
|
||||
return Err(ParseError::ArgumentError(msg));
|
||||
}
|
||||
Ok(command::CheckArgs {
|
||||
start_height: start_height,
|
||||
delete_unconfirmed: delete_unconfirmed,
|
||||
start_height,
|
||||
backwards_from_tip,
|
||||
delete_unconfirmed,
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user