Skip to main content

format_typed_data

Function format_typed_data 

Source
pub async fn format_typed_data(
    descriptors: &[ResolvedDescriptor],
    data: &TypedData,
    data_provider: &dyn DataProvider,
) -> Result<FormatOutcome, FormatFailure>
Expand description

Format EIP-712 typed data for clear signing display.

Takes a slice of pre-resolved descriptors. The outer descriptor is found by matching chain_id + verifying_contract. Remaining descriptors are available for nested calldata. Single-element slice = simple case, multi-element = nesting.