Trait evm::Precompiled [] [src]

pub trait Precompiled: Sync {
    fn step(&self, data: &[u8]) -> Vec<u8>;
fn gas(&self, data: &[u8]) -> Gas; }

Represent a precompiled contract.

Required Methods

Step a precompiled contract based on the gas required.

Gas needed for a given computation.

Implementors