pub trait ExtClientExecutionContext: ExtClientValidationContext + ClientExecutionContext { }
Expand description

An optional trait that extends the client context required during execution.

This trait, as it stands right now, serves as a trait alias for types that implement both ExtClientValidationContext and ClientExecutionContext, and it is auto-implemented for such types.

Light client developers who wish to define and utilize their own custom client contexts may choose to introduce execution methods within a similar trait, which would allow them to store additional client-specific data and conduct execution operations more efficiently, tailored to their light client implementation.

Object Safety§

This trait is not object safe.

Implementors§