pub enum Commands {
Show 13 variants
Address(AddressArgs),
Tx(TxArgs),
Crawl(CrawlArgs),
Portfolio(PortfolioArgs),
Export(ExportArgs),
Interactive(InteractiveArgs),
Monitor(MonitorArgs),
Setup(SetupArgs),
Compliance(ComplianceCommands),
Market(MarketCommands),
TokenHealth(TokenHealthArgs),
Report(ReportCommands),
Discover(DiscoverArgs),
}Expand description
Available CLI subcommands.
Variants§
Address(AddressArgs)
Analyze a blockchain address.
Retrieves balance, transaction history, and token holdings for the specified address.
Tx(TxArgs)
Analyze a transaction.
Decodes transaction data, traces execution, and displays detailed information about the transaction.
Crawl(CrawlArgs)
Crawl a token for analytics data.
Retrieves comprehensive token information including top holders, volume statistics, price data, and liquidity. Displays results with ASCII charts and can generate markdown reports.
Portfolio(PortfolioArgs)
Portfolio management commands.
Add, remove, and list watched addresses. View aggregated portfolio balances across multiple chains.
Export(ExportArgs)
Export analysis data.
Export transaction history, balances, or analysis results to various formats (JSON, CSV).
Interactive(InteractiveArgs)
Interactive mode with preserved context.
Launch a REPL where chain, format, and other settings persist between commands for faster workflow.
Monitor(MonitorArgs)
Live token monitor with real-time TUI dashboard.
Launches a terminal UI with price/volume charts, buy/sell gauges,
transaction feed, and more. Shortcut for scope interactive + monitor <token>.
Setup(SetupArgs)
Configure Scope settings and API keys.
Run the setup wizard to configure API keys and preferences, or use –status to view current configuration.
Compliance(ComplianceCommands)
Compliance and risk analysis commands.
Assess risk, trace taint, detect patterns, and generate compliance reports for blockchain addresses.
Market(MarketCommands)
Peg and order book health for stablecoin markets.
Fetches level-2 depth from exchange APIs and reports peg deviation, spread, depth, and configurable health checks.
TokenHealth(TokenHealthArgs)
Token health suite: DEX analytics + optional order book (crawl + market).
Combines liquidity, volume, and holder data with optional market/peg summary for stablecoins. Use –with-market for order book data.
Report(ReportCommands)
Batch and combined report generation.
Discover(DiscoverArgs)
Discover trending and boosted tokens from DexScreener.
Browse featured token profiles, recently boosted tokens, or top boosted tokens by activity.
Trait Implementations§
Source§impl FromArgMatches for Commands
impl FromArgMatches for Commands
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Source§impl Subcommand for Commands
impl Subcommand for Commands
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for Commands
impl RefUnwindSafe for Commands
impl Send for Commands
impl Sync for Commands
impl Unpin for Commands
impl UnwindSafe for Commands
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more