Skip to main content

check_selector_coverage

Function check_selector_coverage 

Source
pub fn check_selector_coverage<P: Precompile>(
    precompile: &mut P,
    selectors: &[[u8; 4]],
    interface_name: &str,
    name_lookup: impl Fn([u8; 4]) -> Option<&'static str>,
) -> Vec<([u8; 4], &'static str)>
Available on crate features test-utils only.
Expand description

Checks that all selectors in an interface have dispatch handlers.

Calls each selector with dummy parameters and checks for “Unknown function selector” errors. Returns unsupported selectors as (selector_bytes, function_name) tuples.