test: Add test for tycho encoder

Rename RouterEncoder to TychoEncoder

--- don't change below this line ---
ENG-4081 Took 21 minutes
This commit is contained in:
Diana Carvalho
2025-01-31 12:41:37 +00:00
parent d153c69b8f
commit b047d9762e
6 changed files with 167 additions and 77 deletions

View File

@@ -0,0 +1,13 @@
use crate::encoding::{
errors::EncodingError,
models::{Solution, Transaction},
strategy_encoder::StrategySelector,
};
#[allow(dead_code)]
pub trait TychoEncoder<S: StrategySelector> {
fn encode_router_calldata(
&self,
solutions: Vec<Solution>,
) -> Result<Vec<Transaction>, EncodingError>;
}