Initializes the contract and sets the phoenix multihop address
fn initialize(
env: soroban_sdk::Env,
soroswap_router_address: soroban_sdk::Address,
blend_pool_address: soroban_sdk::Address,
xycloans_pool_address: soroban_sdk::Address,
) -> Result<(), ContractError>
fn deposit(
env: soroban_sdk::Env,
usdc_amount: i128,
from: soroban_sdk::Address,
) -> Result<(), ContractError>