|
6 | 6 | fee_payer::fee_payer_arg,
|
7 | 7 | input_parsers::Amount,
|
8 | 8 | input_validators::{
|
9 |
| - is_amount, is_parsable, is_pubkey, is_url_or_moniker, is_valid_pubkey, is_valid_signer, |
| 9 | + is_parsable, is_pubkey, is_url_or_moniker, is_valid_pubkey, is_valid_signer, |
10 | 10 | },
|
11 | 11 | memo::memo_arg,
|
12 | 12 | nonce::*,
|
@@ -338,7 +338,7 @@ pub fn transfer_lamports_arg<'a>() -> Arg<'a> {
|
338 | 338 | .long(TRANSFER_LAMPORTS_ARG.long)
|
339 | 339 | .takes_value(true)
|
340 | 340 | .value_name("LAMPORTS")
|
341 |
| - .validator(|s| is_amount(s)) |
| 341 | + .value_parser(clap::value_parser!(u64)) |
342 | 342 | .help(TRANSFER_LAMPORTS_ARG.help)
|
343 | 343 | }
|
344 | 344 |
|
@@ -526,7 +526,7 @@ impl BenchSubCommand for App<'_> {
|
526 | 526 | )
|
527 | 527 | .arg(
|
528 | 528 | Arg::with_name("amount")
|
529 |
| - .validator(|s| is_amount(s)) |
| 529 | + .value_parser(Amount::parse) |
530 | 530 | .value_name("TOKEN_AMOUNT")
|
531 | 531 | .takes_value(true)
|
532 | 532 | .index(3)
|
@@ -566,7 +566,7 @@ impl BenchSubCommand for App<'_> {
|
566 | 566 | )
|
567 | 567 | .arg(
|
568 | 568 | Arg::with_name("amount")
|
569 |
| - .validator(|s| is_amount(s)) |
| 569 | + .value_parser(Amount::parse) |
570 | 570 | .value_name("TOKEN_AMOUNT")
|
571 | 571 | .takes_value(true)
|
572 | 572 | .index(3)
|
@@ -833,7 +833,7 @@ pub fn app<'a>(
|
833 | 833 | .number_of_values(1)
|
834 | 834 | .conflicts_with("transfer_fee")
|
835 | 835 | .requires("transfer_fee_basis_points")
|
836 |
| - .validator(|s| is_amount(s)) |
| 836 | + .value_parser(Amount::parse) |
837 | 837 | .help(
|
838 | 838 | "Add a UI amount maximum transfer fee to the mint. \
|
839 | 839 | The mint authority can set and collect fees"
|
@@ -1084,7 +1084,7 @@ pub fn app<'a>(
|
1084 | 1084 | )
|
1085 | 1085 | .arg(
|
1086 | 1086 | Arg::with_name("max_size")
|
1087 |
| - .validator(|s| is_amount(s)) |
| 1087 | + .value_parser(clap::value_parser!(u64)) |
1088 | 1088 | .value_name("MAX_SIZE")
|
1089 | 1089 | .takes_value(true)
|
1090 | 1090 | .required(true)
|
@@ -1130,7 +1130,7 @@ pub fn app<'a>(
|
1130 | 1130 | )
|
1131 | 1131 | .arg(
|
1132 | 1132 | Arg::with_name("new_max_size")
|
1133 |
| - .validator(|s| is_amount(s)) |
| 1133 | + .value_parser(clap::value_parser!(u64)) |
1134 | 1134 | .value_name("NEW_MAX_SIZE")
|
1135 | 1135 | .takes_value(true)
|
1136 | 1136 | .required(true)
|
@@ -1428,8 +1428,8 @@ pub fn app<'a>(
|
1428 | 1428 | .arg(
|
1429 | 1429 | Arg::with_name("expected_fee")
|
1430 | 1430 | .long("expected-fee")
|
1431 |
| - .validator(|s| is_amount(s)) |
1432 |
| - .value_name("TOKEN_AMOUNT") |
| 1431 | + .value_parser(Amount::parse) |
| 1432 | + .value_name("EXPECTED_FEE") |
1433 | 1433 | .takes_value(true)
|
1434 | 1434 | .help("Expected fee amount collected during the transfer"),
|
1435 | 1435 | )
|
@@ -1508,7 +1508,7 @@ pub fn app<'a>(
|
1508 | 1508 | )
|
1509 | 1509 | .arg(
|
1510 | 1510 | Arg::with_name("amount")
|
1511 |
| - .validator(|s| is_amount(s)) |
| 1511 | + .value_parser(Amount::parse) |
1512 | 1512 | .value_name("TOKEN_AMOUNT")
|
1513 | 1513 | .takes_value(true)
|
1514 | 1514 | .index(2)
|
@@ -1618,7 +1618,7 @@ pub fn app<'a>(
|
1618 | 1618 | .about("Wrap native SOL in a SOL token account")
|
1619 | 1619 | .arg(
|
1620 | 1620 | Arg::with_name("amount")
|
1621 |
| - .validator(|s| is_amount(s)) |
| 1621 | + .value_parser(Amount::parse) |
1622 | 1622 | .value_name("AMOUNT")
|
1623 | 1623 | .takes_value(true)
|
1624 | 1624 | .index(1)
|
@@ -1700,7 +1700,7 @@ pub fn app<'a>(
|
1700 | 1700 | )
|
1701 | 1701 | .arg(
|
1702 | 1702 | Arg::with_name("amount")
|
1703 |
| - .validator(|s| is_amount(s)) |
| 1703 | + .value_parser(Amount::parse) |
1704 | 1704 | .value_name("TOKEN_AMOUNT")
|
1705 | 1705 | .takes_value(true)
|
1706 | 1706 | .index(2)
|
@@ -2331,8 +2331,8 @@ pub fn app<'a>(
|
2331 | 2331 | )
|
2332 | 2332 | .arg(
|
2333 | 2333 | Arg::with_name("maximum_fee")
|
2334 |
| - .value_name("TOKEN_AMOUNT") |
2335 |
| - .validator(|s| is_amount(s)) |
| 2334 | + .value_name("MAXIMUM_FEE") |
| 2335 | + .value_parser(Amount::parse) |
2336 | 2336 | .takes_value(true)
|
2337 | 2337 | .required(true)
|
2338 | 2338 | .help("The new maximum transfer fee in UI amount"),
|
|
0 commit comments