use crate::tools::ToolExecError;
pub(super) fn exec(
result: Result<String, choreo_blockchain::BlockchainError>,
) -> Result<String, ToolExecError> {
result.map_err(Into::into)
}
mod balance;
mod block;
mod call;
mod chain;
mod gas;
mod logs;
mod nonce;
mod resolve;
mod token_balance;
mod transaction;
pub(crate) use balance::EvmBalance;
pub(crate) use block::EvmBlock;
pub(crate) use call::EvmCall;
pub(crate) use chain::EvmChain;
pub(crate) use gas::EvmGas;
pub(crate) use logs::EvmLogs;
pub(crate) use nonce::EvmNonce;
pub(crate) use resolve::EvmResolve;
pub(crate) use token_balance::EvmTokenBalance;
pub(crate) use transaction::EvmTransaction;