Precompile

Trait Precompile 

Source
pub(super) trait Precompile {
    // Required methods
    fn address(&self) -> Address;
    fn signature(&self) -> &'static str;

    // Provided methods
    fn decode_call(&self, data: &[u8]) -> Result<Vec<String>> { ... }
    fn decode_return(&self, data: &[u8]) -> Result<Vec<String>> { ... }
}

Required Methods§

Source

fn address(&self) -> Address

Source

fn signature(&self) -> &'static str

Provided Methods§

Source

fn decode_call(&self, data: &[u8]) -> Result<Vec<String>>

Source

fn decode_return(&self, data: &[u8]) -> Result<Vec<String>>

Implementors§