introduce RpcPerfSample and modify getPerformanceSamples output (#12434)

* introduce RpcPerfSample and modify getPerformanceSamples output

* camelCase test results
This commit is contained in:
Josh
2020-09-24 14:22:22 -07:00
committed by GitHub
parent c4aee8c0a0
commit 1d04c1db94
2 changed files with 29 additions and 15 deletions

View File

@ -275,6 +275,15 @@ pub struct RpcConfirmedTransactionStatusWithSignature {
pub memo: Option<String>,
}
#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct RpcPerfSample {
pub slot: Slot,
pub num_transactions: u64,
pub num_slots: u64,
pub sample_period_secs: u16,
}
impl From<ConfirmedTransactionStatusWithSignature> for RpcConfirmedTransactionStatusWithSignature {
fn from(value: ConfirmedTransactionStatusWithSignature) -> Self {
let ConfirmedTransactionStatusWithSignature {