use Error as ContractError;
use ;
/// Alloy equivalent of the old ethers `parse_provider_error`: pulls the `Error(string)` revert
/// reason out of an alloy contract error and formats it as `execution reverted: <reason>`,
/// matching the ethers output so revert-string consumers (e.g. the sequencer's
/// `decode_gas_limit_revert` `": G ..."` gas protocol) keep working unchanged.