Skip to main content

soroban_cli/commands/tx/update/
mod.rs

1use super::global;
2
3pub mod sequence_number;
4
5#[derive(Debug, clap::Subcommand)]
6pub enum Cmd {
7    /// Edit the sequence number on a transaction
8    #[command(subcommand, visible_alias = "seq-num")]
9    SequenceNumber(sequence_number::Cmd),
10}
11
12#[derive(thiserror::Error, Debug)]
13pub enum Error {
14    #[error(transparent)]
15    SequenceNumber(#[from] sequence_number::Error),
16}
17
18impl Cmd {
19    pub async fn run(&self, global_args: &global::Args) -> Result<(), Error> {
20        match self {
21            Cmd::SequenceNumber(cmd) => cmd.run(global_args).await?,
22        }
23        Ok(())
24    }
25}