pub enum KeyStoreRequest {
ListAccount,
HasAccount(H160),
CreateAccount(Option<String>),
UpdatePassword {
hash160: H160,
password: String,
new_password: String,
},
Import {
privkey: [u8; 32],
chain_code: [u8; 32],
password: Option<String>,
},
ImportAccount {
account_id: JsonBytes,
password: Option<String>,
},
Export {
hash160: H160,
password: Option<String>,
},
Sign {
hash160: H160,
path: String,
message: H256,
target: Box<SignTarget>,
recoverable: bool,
password: Option<String>,
},
ExtendedPubkey {
hash160: H160,
path: String,
password: Option<String>,
},
DerivedKeySet {
hash160: H160,
external_max_len: u32,
change_last: H160,
change_max_len: u32,
password: Option<String>,
},
DerivedKeySetByIndex {
hash160: H160,
external_start: u32,
external_length: u32,
change_start: u32,
change_length: u32,
password: Option<String>,
},
Any(Value),
}
Variants§
ListAccount
HasAccount(H160)
CreateAccount(Option<String>)
UpdatePassword
Import
ImportAccount
Export
Sign
ExtendedPubkey
DerivedKeySet
DerivedKeySetByIndex
Fields
§
hash160: H160
Any(Value)
Trait Implementations§
source§impl Clone for KeyStoreRequest
impl Clone for KeyStoreRequest
source§fn clone(&self) -> KeyStoreRequest
fn clone(&self) -> KeyStoreRequest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for KeyStoreRequest
impl Debug for KeyStoreRequest
source§impl<'de> Deserialize<'de> for KeyStoreRequest
impl<'de> Deserialize<'de> for KeyStoreRequest
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for KeyStoreRequest
impl Serialize for KeyStoreRequest
source§impl TryFrom<&JsonrpcRequest> for KeyStoreRequest
impl TryFrom<&JsonrpcRequest> for KeyStoreRequest
source§fn try_from(data: &JsonrpcRequest) -> Result<KeyStoreRequest, Self::Error>
fn try_from(data: &JsonrpcRequest) -> Result<KeyStoreRequest, Self::Error>
Performs the conversion.