miraland_cli/
lib.rs

1#![allow(clippy::arithmetic_side_effects)]
2macro_rules! ACCOUNT_STRING {
3    () => {
4        r#", one of:
5  * a base58-encoded public key
6  * a path to a keypair file
7  * a hyphen; signals a JSON-encoded keypair on stdin
8  * the 'ASK' keyword; to recover a keypair via its seed phrase
9  * a hardware wallet keypair URL (i.e. usb://ledger)"#
10    };
11}
12
13macro_rules! pubkey {
14    ($arg:expr, $help:expr) => {
15        $arg.takes_value(true)
16            .validator(is_valid_pubkey)
17            .help(concat!($help, ACCOUNT_STRING!()))
18    };
19}
20
21#[macro_use]
22extern crate const_format;
23
24extern crate serde_derive;
25
26pub mod address_lookup_table;
27pub mod checks;
28pub mod clap_app;
29pub mod cli;
30pub mod cluster_query;
31pub mod compute_unit_price;
32pub mod feature;
33pub mod inflation;
34pub mod memo;
35pub mod nonce;
36pub mod program;
37pub mod program_v4;
38pub mod spend_utils;
39pub mod stake;
40pub mod test_utils;
41pub mod validator_info;
42pub mod vote;
43pub mod wallet;