diff --git a/src/process.rs b/src/process.rs index a70763f..d670679 100644 --- a/src/process.rs +++ b/src/process.rs @@ -159,12 +159,15 @@ pub struct Process { impl Process { pub fn new( - states: Vec, - impending_requests: Vec, + commited_in: OutPoint ) -> Self { + let empty_state = ProcessState { + commited_in, + ..Default::default() + }; Self { - states, - impending_requests, + states: vec![empty_state], + impending_requests: vec![], } }