@@ -6,7 +6,7 @@ use tg4::Member;
6
6
use tg_bindings:: { Evidence , PrivilegeChangeMsg } ;
7
7
use tg_utils:: Duration ;
8
8
9
- #[ derive( Serialize , Deserialize , Clone , PartialEq , JsonSchema , Debug ) ]
9
+ #[ derive( Serialize , Deserialize , Clone , PartialEq , Eq , JsonSchema , Debug ) ]
10
10
#[ serde( rename_all = "snake_case" ) ]
11
11
pub struct InstantiateMsg {
12
12
/// The admin is the only account that can update the group state.
@@ -22,7 +22,7 @@ pub struct InstantiateMsg {
22
22
pub denom : String ,
23
23
}
24
24
25
- #[ derive( Serialize , Deserialize , Clone , PartialEq , JsonSchema , Debug ) ]
25
+ #[ derive( Serialize , Deserialize , Clone , PartialEq , Eq , JsonSchema , Debug ) ]
26
26
#[ serde( rename_all = "snake_case" ) ]
27
27
pub enum ExecuteMsg {
28
28
/// Change the admin
@@ -72,7 +72,7 @@ pub enum ExecuteMsg {
72
72
Slash { addr : String , portion : Decimal } ,
73
73
}
74
74
75
- #[ derive( Serialize , Deserialize , Clone , PartialEq , JsonSchema , Debug ) ]
75
+ #[ derive( Serialize , Deserialize , Clone , PartialEq , Eq , JsonSchema , Debug ) ]
76
76
#[ serde( rename_all = "snake_case" ) ]
77
77
pub enum QueryMsg {
78
78
/// Return AdminResponse
@@ -122,7 +122,7 @@ pub enum QueryMsg {
122
122
WithdrawAdjustmentData { addr : String } ,
123
123
}
124
124
125
- #[ derive( Serialize , Deserialize , Clone , PartialEq , JsonSchema , Debug ) ]
125
+ #[ derive( Serialize , Deserialize , Clone , PartialEq , Eq , JsonSchema , Debug ) ]
126
126
#[ serde( rename_all = "snake_case" ) ]
127
127
pub enum SudoMsg {
128
128
/// This will be delivered every block if the contract is currently registered for Begin Block
@@ -145,40 +145,40 @@ pub enum SudoMsg {
145
145
UpdateMember ( Member ) ,
146
146
}
147
147
148
- #[ derive( Serialize , Deserialize , Clone , PartialEq , JsonSchema , Debug ) ]
148
+ #[ derive( Serialize , Deserialize , Clone , PartialEq , Eq , JsonSchema , Debug ) ]
149
149
pub struct PreauthResponse {
150
150
pub preauths : u64 ,
151
151
}
152
152
153
- #[ derive( Serialize , Deserialize , Clone , PartialEq , JsonSchema , Debug ) ]
153
+ #[ derive( Serialize , Deserialize , Clone , PartialEq , Eq , JsonSchema , Debug ) ]
154
154
pub struct RewardsResponse {
155
155
pub rewards : Coin ,
156
156
}
157
157
158
- #[ derive( Serialize , Deserialize , Clone , PartialEq , JsonSchema , Debug ) ]
158
+ #[ derive( Serialize , Deserialize , Clone , PartialEq , Eq , JsonSchema , Debug ) ]
159
159
pub struct DelegatedResponse {
160
160
pub delegated : Addr ,
161
161
}
162
162
163
- #[ derive( Serialize , Deserialize , Clone , PartialEq , JsonSchema , Debug ) ]
163
+ #[ derive( Serialize , Deserialize , Clone , PartialEq , Eq , JsonSchema , Debug ) ]
164
164
pub struct HalflifeResponse {
165
165
// `None` means the halflife functionality is disabled for this instance.
166
166
pub halflife_info : Option < HalflifeInfo > ,
167
167
}
168
168
169
- #[ derive( Serialize , Deserialize , Clone , PartialEq , JsonSchema , Debug ) ]
169
+ #[ derive( Serialize , Deserialize , Clone , PartialEq , Eq , JsonSchema , Debug ) ]
170
170
pub struct HalflifeInfo {
171
171
pub last_halflife : Timestamp ,
172
172
pub halflife : Duration ,
173
173
pub next_halflife : Timestamp ,
174
174
}
175
175
176
- #[ derive( Serialize , Deserialize , Clone , PartialEq , JsonSchema , Debug ) ]
176
+ #[ derive( Serialize , Deserialize , Clone , PartialEq , Eq , JsonSchema , Debug ) ]
177
177
pub struct SlasherResponse {
178
178
pub is_slasher : bool ,
179
179
}
180
180
181
- #[ derive( Serialize , Deserialize , Clone , PartialEq , JsonSchema , Debug ) ]
181
+ #[ derive( Serialize , Deserialize , Clone , PartialEq , Eq , JsonSchema , Debug ) ]
182
182
pub struct ListSlashersResponse {
183
183
pub slashers : Vec < String > ,
184
184
}
0 commit comments