@@ -191,14 +191,14 @@ pub struct CommitKey(pub u64, pub u64, pub B256);
191191
192192pub type BlsSig = revm:: primitives:: FixedBytes < 96 > ;
193193
194- #[ derive( Default , Debug , Deserialize , Serialize ) ]
194+ #[ derive( Default , Debug , Deserialize , Serialize , PartialEq , Eq ) ]
195195pub struct ProofData {
196196 pub round : u32 ,
197197 pub signature : BlsSig ,
198198 pub validator_set : u128 ,
199199}
200200
201- #[ derive( Default , Debug , Deserialize , Serialize ) ]
201+ #[ derive( Default , Debug , Deserialize , Serialize , PartialEq , Eq ) ]
202202pub struct BlockHeaderData {
203203 pub version : u8 ,
204204 pub timestamp : u64 ,
@@ -217,7 +217,7 @@ pub struct BlockHeaderData {
217217 pub proposer : Address ,
218218}
219219
220- #[ derive( Debug , Deserialize , Serialize ) ]
220+ #[ derive( Default , Debug , Deserialize , Serialize , PartialEq , Eq ) ]
221221pub struct TransactionData {
222222 pub from : Address ,
223223 pub sender_public_key : String ,
@@ -237,7 +237,7 @@ pub struct TransactionData {
237237 pub index : u32 ,
238238}
239239
240- #[ derive( Default ) ]
240+ #[ derive( Default , PartialEq , Eq ) ]
241241pub struct CommitData {
242242 pub proof : ProofData ,
243243 pub header : BlockHeaderData ,
@@ -269,7 +269,7 @@ pub struct PendingCommit {
269269 pub built_commit : Option < StateCommit > ,
270270}
271271
272- #[ derive( Clone , Debug , Default , Serialize ) ]
272+ #[ derive( Clone , Debug , Default , Serialize , PartialEq , Eq ) ]
273273pub struct GenesisInfo {
274274 pub account : Address ,
275275 pub deployer_account : Address ,
0 commit comments