fn initialize(
env: soroban_sdk::Env,
adapters: soroban_sdk::Vec,
) -> Result<(), ContractError>
fn deposit(
env: soroban_sdk::Env,
amount: i128,
from: soroban_sdk::Address,
) -> Result<(), ContractError>
fn get_adapter_address(env: soroban_sdk::Env) -> soroban_sdk::Address
fn balance(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
) -> Result, ContractError>
fn withdraw(
env: soroban_sdk::Env,
from: soroban_sdk::Address,
) -> Result<(), ContractError>