pub trait Contracts<AccountId, Balance, EventRecord> {
    type Outcome;

    // Required method
    fn call(
        origin: AccountId,
        dest: AccountId,
        value: Balance,
        gas_limit: Weight,
        storage_deposit_limit: Option<Balance>,
        data: Vec<u8, Global>,
        debug: bool
    ) -> Self::Outcome;
}

Required Associated Types§

type Outcome

Required Methods§

fn call( origin: AccountId, dest: AccountId, value: Balance, gas_limit: Weight, storage_deposit_limit: Option<Balance>, data: Vec<u8, Global>, debug: bool ) -> Self::Outcome

Implementors§