@@ -190,16 +190,12 @@ pub fn execute(
190
190
min_pub_rand,
191
191
max_msgs_per_interval,
192
192
rate_limiting_interval,
193
- bsn_activation_height,
194
- finality_signature_interval,
195
193
} => handle_update_config (
196
194
deps,
197
195
info,
198
196
min_pub_rand,
199
197
max_msgs_per_interval,
200
198
rate_limiting_interval,
201
- bsn_activation_height,
202
- finality_signature_interval,
203
199
) ,
204
200
}
205
201
}
@@ -1099,8 +1095,6 @@ pub(crate) mod tests {
1099
1095
min_pub_rand : Some ( 200 ) ,
1100
1096
max_msgs_per_interval : None ,
1101
1097
rate_limiting_interval : None ,
1102
- bsn_activation_height : None ,
1103
- finality_signature_interval : None ,
1104
1098
} ;
1105
1099
let admin_info = message_info ( & admin, & [ ] ) ;
1106
1100
let res = execute ( deps. as_mut ( ) , mock_env ( ) , admin_info. clone ( ) , update_msg) . unwrap ( ) ;
@@ -1114,19 +1108,12 @@ pub(crate) mod tests {
1114
1108
let config: Config = from_json ( config_query) . unwrap ( ) ;
1115
1109
assert_eq ! ( config. bsn_id, bsn_id) ; // unchanged
1116
1110
assert_eq ! ( config. min_pub_rand, 200 ) ; // updated
1117
- assert_eq ! ( config. bsn_activation_height, bsn_activation_height) ; // unchanged
1118
- assert_eq ! (
1119
- config. finality_signature_interval,
1120
- finality_signature_interval
1121
- ) ; // unchanged
1122
1111
1123
1112
// Test 2: Update multiple fields at once
1124
1113
let update_msg = ExecuteMsg :: UpdateConfig {
1125
1114
min_pub_rand : Some ( 300 ) ,
1126
1115
max_msgs_per_interval : Some ( 150 ) ,
1127
1116
rate_limiting_interval : Some ( 15000 ) ,
1128
- bsn_activation_height : Some ( 2000 ) ,
1129
- finality_signature_interval : Some ( 200 ) ,
1130
1117
} ;
1131
1118
let res = execute ( deps. as_mut ( ) , mock_env ( ) , admin_info. clone ( ) , update_msg) . unwrap ( ) ;
1132
1119
@@ -1141,17 +1128,13 @@ pub(crate) mod tests {
1141
1128
assert_eq ! ( config. min_pub_rand, 300 ) ;
1142
1129
assert_eq ! ( config. rate_limiting. max_msgs_per_interval, 150 ) ;
1143
1130
assert_eq ! ( config. rate_limiting. block_interval, 15000 ) ;
1144
- assert_eq ! ( config. bsn_activation_height, 2000 ) ;
1145
- assert_eq ! ( config. finality_signature_interval, 200 ) ;
1146
1131
1147
1132
// Test 3: Non-admin cannot update config
1148
1133
let non_admin_info = message_info ( & non_admin, & [ ] ) ;
1149
1134
let update_msg = ExecuteMsg :: UpdateConfig {
1150
1135
min_pub_rand : Some ( 999 ) ,
1151
1136
max_msgs_per_interval : None ,
1152
1137
rate_limiting_interval : None ,
1153
- bsn_activation_height : None ,
1154
- finality_signature_interval : None ,
1155
1138
} ;
1156
1139
let err = execute ( deps. as_mut ( ) , mock_env ( ) , non_admin_info, update_msg) . unwrap_err ( ) ;
1157
1140
assert_eq ! ( err, ContractError :: Admin ( AdminError :: NotAdmin { } ) ) ;
@@ -1161,8 +1144,6 @@ pub(crate) mod tests {
1161
1144
min_pub_rand : None ,
1162
1145
max_msgs_per_interval : None ,
1163
1146
rate_limiting_interval : None ,
1164
- bsn_activation_height : None ,
1165
- finality_signature_interval : None ,
1166
1147
} ;
1167
1148
let err = execute ( deps. as_mut ( ) , mock_env ( ) , admin_info, empty_update_msg) . unwrap_err ( ) ;
1168
1149
assert_eq ! ( err, ContractError :: NoConfigFieldsToUpdate ) ;
@@ -1195,8 +1176,6 @@ pub(crate) mod tests {
1195
1176
min_pub_rand : Some ( 0 ) , // invalid: must be > 0
1196
1177
max_msgs_per_interval : None ,
1197
1178
rate_limiting_interval : None ,
1198
- bsn_activation_height : None ,
1199
- finality_signature_interval : None ,
1200
1179
} ;
1201
1180
let err = execute (
1202
1181
deps. as_mut ( ) ,
@@ -1212,8 +1191,6 @@ pub(crate) mod tests {
1212
1191
min_pub_rand : None ,
1213
1192
max_msgs_per_interval : Some ( 0 ) , // invalid: must be > 0
1214
1193
rate_limiting_interval : None ,
1215
- bsn_activation_height : None ,
1216
- finality_signature_interval : None ,
1217
1194
} ;
1218
1195
let err = execute (
1219
1196
deps. as_mut ( ) ,
@@ -1229,8 +1206,6 @@ pub(crate) mod tests {
1229
1206
min_pub_rand : None ,
1230
1207
max_msgs_per_interval : None ,
1231
1208
rate_limiting_interval : Some ( 0 ) , // invalid: must be > 0
1232
- bsn_activation_height : None ,
1233
- finality_signature_interval : None ,
1234
1209
} ;
1235
1210
let err = execute (
1236
1211
deps. as_mut ( ) ,
@@ -1240,23 +1215,6 @@ pub(crate) mod tests {
1240
1215
)
1241
1216
. unwrap_err ( ) ;
1242
1217
assert_eq ! ( err, ContractError :: InvalidRateLimitingInterval ( 0 ) ) ;
1243
-
1244
- // Test invalid finality_signature_interval
1245
- let invalid_finality_interval_update = ExecuteMsg :: UpdateConfig {
1246
- min_pub_rand : None ,
1247
- max_msgs_per_interval : None ,
1248
- rate_limiting_interval : None ,
1249
- bsn_activation_height : None ,
1250
- finality_signature_interval : Some ( 0 ) , // invalid: must be > 0
1251
- } ;
1252
- let err = execute (
1253
- deps. as_mut ( ) ,
1254
- mock_env ( ) ,
1255
- admin_info,
1256
- invalid_finality_interval_update,
1257
- )
1258
- . unwrap_err ( ) ;
1259
- assert_eq ! ( err, ContractError :: InvalidFinalitySignatureInterval ( 0 ) ) ;
1260
1218
}
1261
1219
1262
1220
#[ test]
0 commit comments