Trait ethstore::accounts_dir::VaultKeyDirectoryProvider[][src]

pub trait VaultKeyDirectoryProvider {
    fn create(
        &self,
        name: &str,
        key: VaultKey
    ) -> Result<Box<VaultKeyDirectory>, Error>;
fn open(
        &self,
        name: &str,
        key: VaultKey
    ) -> Result<Box<VaultKeyDirectory>, Error>;
fn list_vaults(&self) -> Result<Vec<String>, Error>;
fn vault_meta(&self, name: &str) -> Result<String, Error>; }

Vaults provider

Required Methods

Create new vault with given key

Open existing vault with given key

List all vaults

Get vault meta

Implementors