Struct emerald_rs::storage::StorageController
[−]
[src]
pub struct StorageController { /* fields omitted */ }
Controller to switch storage according to specified chain
Methods
impl StorageController
[src]
fn new<P: AsRef<Path>>(
base_path: P
) -> Result<StorageController, KeyStorageError>
[src]
base_path: P
) -> Result<StorageController, KeyStorageError>
Create new StorageController
fn get_keystore(
&self,
chain: &str
) -> Result<&Box<KeyfileStorage>, KeyStorageError>
[src]
&self,
chain: &str
) -> Result<&Box<KeyfileStorage>, KeyStorageError>
Get KeyFile
storage for specified chain
fn get_contracts(
&self,
chain: &str
) -> Result<&Box<ContractStorage>, KeyStorageError>
[src]
&self,
chain: &str
) -> Result<&Box<ContractStorage>, KeyStorageError>
Get Contract
storage for specified chain