usestellar_axelar_std::{Env, Val,Vec};usecrate::types::FunctionCall;//#[contractclient(name = "MulticallClient")]
pubtraitMulticallInterface{/// Executes an arbitrary list of contract calls and returns the results of all the calls.
////// # Arguments
/// * `function_calls` - A list of params containing the contract address, function name and arguments for each contract call.
////// # Returns
/// - `Ok(Vec<Val>)`: Returns a vector with the return data of each function call
////// # Errors:
/// - Propagates any error that occurs during the execution of the contract calls.
fnmulticall(env:&Env, function_calls:Vec<FunctionCall>)->Vec<Val>;}