mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-14 06:21:11 +00:00
Use new AccountInfo struct for "System Account" storage data (#71)
* Add AccountInfo struct for "System Account" data * Fmt * Simplify AccountInfo struct constraints
This commit is contained in:
+18
-5
@@ -130,8 +130,15 @@ where
|
||||
from: T::Hash,
|
||||
to: Option<T::Hash>,
|
||||
) -> Result<Vec<StorageChangeSet<<T as System>::Hash>>, Error> {
|
||||
let params = Params::Array(vec![to_json_value(keys)?, to_json_value(from)?, to_json_value(to)?]);
|
||||
self.client.request("state_queryStorage", params).await.map_err(Into::into)
|
||||
let params = Params::Array(vec![
|
||||
to_json_value(keys)?,
|
||||
to_json_value(from)?,
|
||||
to_json_value(to)?,
|
||||
]);
|
||||
self.client
|
||||
.request("state_queryStorage", params)
|
||||
.await
|
||||
.map_err(Into::into)
|
||||
}
|
||||
|
||||
/// Fetch the genesis hash
|
||||
@@ -343,10 +350,16 @@ impl<T: System + Balances + 'static> Rpc<T> {
|
||||
TransactionStatus::Invalid => return Err("Extrinsic Invalid".into()),
|
||||
TransactionStatus::Usurped(_) => return Err("Extrinsic Usurped".into()),
|
||||
TransactionStatus::Dropped => return Err("Extrinsic Dropped".into()),
|
||||
TransactionStatus::Retracted(_) => return Err("Extrinsic Retracted".into()),
|
||||
TransactionStatus::Retracted(_) => {
|
||||
return Err("Extrinsic Retracted".into())
|
||||
}
|
||||
// should have made it `InBlock` before either of these
|
||||
TransactionStatus::Finalized(_) => return Err("Extrinsic Finalized".into()),
|
||||
TransactionStatus::FinalityTimeout(_) => return Err("Extrinsic FinalityTimeout".into()),
|
||||
TransactionStatus::Finalized(_) => {
|
||||
return Err("Extrinsic Finalized".into())
|
||||
}
|
||||
TransactionStatus::FinalityTimeout(_) => {
|
||||
return Err("Extrinsic FinalityTimeout".into())
|
||||
}
|
||||
}
|
||||
}
|
||||
unreachable!()
|
||||
|
||||
Reference in New Issue
Block a user