RPC: add option to exclude accounts from get_supply (#19270)

This commit is contained in:
Justin Starry
2021-08-17 16:32:58 -07:00
committed by GitHub
parent c167211611
commit c053df143f
3 changed files with 45 additions and 12 deletions

View File

@ -116,6 +116,15 @@ pub struct RpcLargestAccountsConfig {
pub filter: Option<RpcLargestAccountsFilter>,
}
#[derive(Debug, Clone, Default, PartialEq, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct RpcSupplyConfig {
#[serde(flatten)]
pub commitment: Option<CommitmentConfig>,
#[serde(default)]
pub exclude_non_circulating_accounts_list: bool,
}
#[derive(Debug, Clone, Default, PartialEq, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
pub struct RpcEpochConfig {