44 types:: {
55 AccumulatorMessages ,
66 ProofSet ,
7+ RawMessage ,
78 RequestTime ,
89 Slot ,
910 UnixTimestamp ,
@@ -71,6 +72,7 @@ pub struct MessageStateTime {
7172pub struct MessageState {
7273 pub slot : Slot ,
7374 pub message : Message ,
75+ pub raw_message : RawMessage ,
7476 pub proof_set : ProofSet ,
7577 pub received_at : UnixTimestamp ,
7678}
@@ -92,13 +94,15 @@ impl MessageState {
9294
9395 pub fn new (
9496 message : Message ,
97+ raw_message : RawMessage ,
9598 proof_set : ProofSet ,
9699 slot : Slot ,
97100 received_at : UnixTimestamp ,
98101 ) -> Self {
99102 Self {
100103 slot,
101104 message,
105+ raw_message,
102106 proof_set,
103107 received_at,
104108 }
@@ -151,20 +155,20 @@ mod test {
151155 wormhole_merkle_state : None ,
152156 } ;
153157
154- assert ! ( CompletedAccumulatorState :: try_from( accumulator_state. clone ( ) ) . is_err( ) ) ;
158+ assert ! ( CompletedAccumulatorState :: try_from( accumulator_state) . is_err( ) ) ;
155159
156160 let accumulator_state = AccumulatorState {
157161 slot : 1 ,
158162 accumulator_messages : Some ( AccumulatorMessages {
159- slot : 1 ,
160- magic : [ 0 ; 4 ] ,
161- ring_size : 10 ,
162- messages : vec ! [ ] ,
163+ slot : 1 ,
164+ magic : [ 0 ; 4 ] ,
165+ ring_size : 10 ,
166+ raw_messages : vec ! [ ] ,
163167 } ) ,
164168 wormhole_merkle_state : None ,
165169 } ;
166170
167- assert ! ( CompletedAccumulatorState :: try_from( accumulator_state. clone ( ) ) . is_err( ) ) ;
171+ assert ! ( CompletedAccumulatorState :: try_from( accumulator_state) . is_err( ) ) ;
168172
169173 let accumulator_state = AccumulatorState {
170174 slot : 1 ,
@@ -179,15 +183,15 @@ mod test {
179183 } ) ,
180184 } ;
181185
182- assert ! ( CompletedAccumulatorState :: try_from( accumulator_state. clone ( ) ) . is_err( ) ) ;
186+ assert ! ( CompletedAccumulatorState :: try_from( accumulator_state) . is_err( ) ) ;
183187
184188 let accumulator_state = AccumulatorState {
185189 slot : 1 ,
186190 accumulator_messages : Some ( AccumulatorMessages {
187- slot : 1 ,
188- magic : [ 0 ; 4 ] ,
189- ring_size : 10 ,
190- messages : vec ! [ ] ,
191+ slot : 1 ,
192+ magic : [ 0 ; 4 ] ,
193+ ring_size : 10 ,
194+ raw_messages : vec ! [ ] ,
191195 } ) ,
192196 wormhole_merkle_state : Some ( WormholeMerkleState {
193197 vaa : vec ! [ ] ,
@@ -200,14 +204,14 @@ mod test {
200204 } ;
201205
202206 assert_eq ! (
203- CompletedAccumulatorState :: try_from( accumulator_state. clone ( ) ) . unwrap( ) ,
207+ CompletedAccumulatorState :: try_from( accumulator_state) . unwrap( ) ,
204208 CompletedAccumulatorState {
205209 slot: 1 ,
206210 accumulator_messages: AccumulatorMessages {
207- slot: 1 ,
208- magic: [ 0 ; 4 ] ,
209- ring_size: 10 ,
210- messages : vec![ ] ,
211+ slot: 1 ,
212+ magic: [ 0 ; 4 ] ,
213+ ring_size: 10 ,
214+ raw_messages : vec![ ] ,
211215 } ,
212216 wormhole_merkle_state: WormholeMerkleState {
213217 vaa: vec![ ] ,
0 commit comments