[−][src]Trait casper_types::auction::SystemProvider
Provides functionality of a system module.
Required methods
pub fn create_purse(&mut self) -> Result<URef, Error>[src]
Creates new purse.
pub fn get_balance(&mut self, purse: URef) -> Result<Option<U512>, Error>[src]
Gets purse balance.
pub fn transfer_from_purse_to_purse(
&mut self,
source: URef,
target: URef,
amount: U512
) -> Result<(), Error>[src]
&mut self,
source: URef,
target: URef,
amount: U512
) -> Result<(), Error>
Transfers specified amount of tokens from source purse into a target purse.
pub fn record_era_info(
&mut self,
era_id: EraId,
era_info: EraInfo
) -> Result<(), Error>[src]
&mut self,
era_id: EraId,
era_info: EraInfo
) -> Result<(), Error>
Records era info at the given era id.