ContractContext

Trait ContractContext 

Source
pub trait ContractContext<Storage: ContractStorage> {
    // Required method
    fn storage(&self) -> &Storage;

    // Provided methods
    fn get_caller(&self) -> Key { ... }
    fn self_addr(&mut self) -> Key { ... }
}

Required Methods§

Source

fn storage(&self) -> &Storage

Provided Methods§

Source

fn get_caller(&self) -> Key

Source

fn self_addr(&mut self) -> Key

Implementors§