pub trait PrecompileSet<S, H> {
// Required method
fn execute(
&self,
code_address: H160,
input: &[u8],
state: &mut S,
handler: &mut H,
) -> Option<(ExitResult, Vec<u8>)>;
// Provided method
fn on_transaction(&self, _state: &mut S, _handler: &mut H) { ... }
}Expand description
A set of precompiles.
Required Methods§
Provided Methods§
Sourcefn on_transaction(&self, _state: &mut S, _handler: &mut H)
fn on_transaction(&self, _state: &mut S, _handler: &mut H)
Initialize before a transaction. Used to warm precompile addresses.