- Change slate version to uint
- Add default 0 incase it's missing (pre-versioning)
This commit is contained in:
@@ -122,7 +122,12 @@ pub struct Slate {
|
||||
/// is receiver, though this will change for multi-party
|
||||
pub participant_data: Vec<ParticipantData>,
|
||||
/// Slate format version
|
||||
pub version: Option<u64>,
|
||||
#[serde(default = "no_version")]
|
||||
pub version: u64,
|
||||
}
|
||||
|
||||
fn no_version() -> u64 {
|
||||
0
|
||||
}
|
||||
|
||||
/// Helper just to facilitate serialization
|
||||
@@ -144,7 +149,7 @@ impl Slate {
|
||||
height: 0,
|
||||
lock_height: 0,
|
||||
participant_data: vec![],
|
||||
version: Some(CURRENT_SLATE_VERSION),
|
||||
version: CURRENT_SLATE_VERSION,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user