Add a default commitment-level (#10935)
This commit is contained in:
@ -1,17 +1,9 @@
|
|||||||
#[derive(Serialize, Deserialize, Clone, Copy, Debug, PartialEq)]
|
#[derive(Serialize, Deserialize, Default, Clone, Copy, Debug, PartialEq)]
|
||||||
#[serde(rename_all = "camelCase")]
|
#[serde(rename_all = "camelCase")]
|
||||||
pub struct CommitmentConfig {
|
pub struct CommitmentConfig {
|
||||||
pub commitment: CommitmentLevel,
|
pub commitment: CommitmentLevel,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Default for CommitmentConfig {
|
|
||||||
fn default() -> Self {
|
|
||||||
CommitmentConfig {
|
|
||||||
commitment: CommitmentLevel::Max,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl CommitmentConfig {
|
impl CommitmentConfig {
|
||||||
pub fn recent() -> Self {
|
pub fn recent() -> Self {
|
||||||
Self {
|
Self {
|
||||||
@ -61,3 +53,9 @@ pub enum CommitmentLevel {
|
|||||||
Single,
|
Single,
|
||||||
SingleGossip,
|
SingleGossip,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl Default for CommitmentLevel {
|
||||||
|
fn default() -> Self {
|
||||||
|
Self::Max
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Reference in New Issue
Block a user