fix: Bring back swapper_pk for backwards compatibility

Took 16 minutes
This commit is contained in:
Diana Carvalho
2025-05-26 11:36:32 +01:00
parent f5d9ab03da
commit d12e3d3b5f
4 changed files with 35 additions and 19 deletions

View File

@@ -1,10 +1,5 @@
use std::{
io::{self, Read},
str::FromStr,
};
use std::io::{self, Read};
use alloy::signers::local::PrivateKeySigner;
use alloy_primitives::B256;
use alloy_sol_types::SolValue;
use clap::{Parser, Subcommand};
use tycho_common::{hex_bytes::Bytes, models::Chain};
@@ -58,6 +53,8 @@ pub struct Cli {
router_address: Option<Bytes>,
#[arg(short, long)]
user_transfer_type: Option<UserTransferType>,
#[arg(short, long)]
swapper_pk: Option<String>,
}
#[derive(Subcommand)]
@@ -94,6 +91,10 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
if let Some(user_transfer_type) = cli.user_transfer_type {
builder = builder.user_transfer_type(user_transfer_type);
}
#[allow(deprecated)]
if let Some(swapper_pk) = cli.swapper_pk {
builder = builder.swapper_pk(swapper_pk);
}
builder.build()?
}
Commands::TychoExecutor => TychoExecutorEncoderBuilder::new()