feat: Upgrade tycho dependencies (#289)

Don't use tycho_execution from tycho_simulation

#time 8m
This commit is contained in:
dianacarvalho1
2025-09-30 14:33:01 +01:00
committed by GitHub
parent 8de285a2ee
commit 243cf14c3e
5 changed files with 291 additions and 2131 deletions

View File

@@ -10,17 +10,15 @@ use alloy::{primitives::Keccak256, sol_types::SolValue};
use miette::{IntoDiagnostic, WrapErr};
use num_bigint::BigUint;
use serde_json::json;
use tycho_execution::encoding::{
errors::EncodingError,
evm::{encoder_builders::TychoRouterEncoderBuilder, utils::bytes_to_address},
models::{EncodedSolution, NativeAction, Solution, SwapBuilder, Transaction, UserTransferType},
};
use tycho_simulation::{
evm::protocol::u256_num::biguint_to_u256,
protocol::models::ProtocolComponent,
tycho_common::{dto::Chain, Bytes},
tycho_execution::encoding::{
errors::EncodingError,
evm::{encoder_builders::TychoRouterEncoderBuilder, utils::bytes_to_address},
models::{
EncodedSolution, NativeAction, Solution, SwapBuilder, Transaction, UserTransferType,
},
},
};
use crate::execution::EXECUTOR_ADDRESS;