pub trait SystemProvider {
    // Required method
    fn record_transfer(
        &mut self,
        maybe_to: Option<AccountHash>,
        source: URef,
        target: URef,
        amount: U512,
        id: Option<u64>
    ) -> Result<(), Error>;
}
Expand description

Provides functionality of a system module.

Required Methods§

source

fn record_transfer( &mut self, maybe_to: Option<AccountHash>, source: URef, target: URef, amount: U512, id: Option<u64> ) -> Result<(), Error>

Records a transfer.

Implementors§