@@ -549,7 +549,7 @@ pub fn run_program_with_counters<'a, D: Dialect>(
549
549
mod tests {
550
550
use super :: * ;
551
551
552
- use crate :: chia_dialect:: { ENABLE_KECCAK , ENABLE_KECCAK_OPS_OUTSIDE_GUARD , NO_UNKNOWN_OPS } ;
552
+ use crate :: chia_dialect:: { ENABLE_KECCAK_OPS_OUTSIDE_GUARD , NO_UNKNOWN_OPS } ;
553
553
use crate :: test_ops:: parse_exp;
554
554
555
555
use rstest:: rstest;
@@ -1179,7 +1179,7 @@ mod tests {
1179
1179
RunProgramTest {
1180
1180
prg : "(softfork (q . 1432) (q . 1) (q a (i (= (coinid (q . 0x1234500000000000000000000000000000000000000000000000000000000000) (q . 0x6789abcdef000000000000000000000000000000000000000000000000000000) (q . 123456789)) (q . 0x69bfe81b052bfc6bd7f3fb9167fec61793175b897c16a35827f947d5cc98e4bc)) (q . 0) (q x)) (q . ())) (q . ()))" ,
1181
1181
args : "()" ,
1182
- flags : ENABLE_KECCAK ,
1182
+ flags : 0 ,
1183
1183
result : Some ( "()" ) ,
1184
1184
cost : 1513 ,
1185
1185
err : "" ,
@@ -1189,7 +1189,7 @@ mod tests {
1189
1189
RunProgramTest {
1190
1190
prg : "(softfork (q . 1134) (q . 1) (q a (i (= (keccak256 (q . \" foobar\" )) (q . 0x38d18acb67d25c8bb9942764b62f18e17054f66a817bd4295423adf9ed98873e)) (q . 0) (q x)) (q . ())) (q . ()))" ,
1191
1191
args : "()" ,
1192
- flags : ENABLE_KECCAK ,
1192
+ flags : 0 ,
1193
1193
result : Some ( "()" ) ,
1194
1194
cost : 1215 ,
1195
1195
err : "" ,
@@ -1198,20 +1198,11 @@ mod tests {
1198
1198
RunProgramTest {
1199
1199
prg : "(softfork (q . 1134) (q . 1) (q a (i (= (keccak256 (q . \" foobar\" )) (q . 0x58d18acb67d25c8bb9942764b62f18e17054f66a817bd4295423adf9ed98873e)) (q . 0) (q x)) (q . ())) (q . ()))" ,
1200
1200
args : "()" ,
1201
- flags : ENABLE_KECCAK ,
1201
+ flags : 0 ,
1202
1202
result : None ,
1203
1203
cost : 1215 ,
1204
1204
err : "clvm raise" ,
1205
1205
} ,
1206
- // keccak is ignored when the softfork has not activated
1207
- RunProgramTest {
1208
- prg : "(softfork (q . 1134) (q . 1) (q a (i (= (keccak256 (q . \" foobar\" )) (q . 0x58d18acb67d25c8bb9942764b62f18e17054f66a817bd4295423adf9ed98873e)) (q . 0) (q x)) (q . ())) (q . ()))" ,
1209
- args : "()" ,
1210
- flags : 0 ,
1211
- result : Some ( "()" ) ,
1212
- cost : 1215 ,
1213
- err : "" ,
1214
- } ,
1215
1206
1216
1207
// === HARD FORK ===
1217
1208
// new operators *outside* the softfork guard
@@ -1220,7 +1211,7 @@ mod tests {
1220
1211
RunProgramTest {
1221
1212
prg : "(a (i (= (keccak256 (q . \" foobar\" )) (q . 0x38d18acb67d25c8bb9942764b62f18e17054f66a817bd4295423adf9ed98873e)) (q . 0) (q x)) (q . ()))" ,
1222
1213
args : "()" ,
1223
- flags : ENABLE_KECCAK | ENABLE_KECCAK_OPS_OUTSIDE_GUARD ,
1214
+ flags : ENABLE_KECCAK_OPS_OUTSIDE_GUARD ,
1224
1215
result : Some ( "()" ) ,
1225
1216
cost : 994 ,
1226
1217
err : "" ,
@@ -1445,7 +1436,7 @@ mod tests {
1445
1436
#[ case] prg : & ' static str ,
1446
1437
#[ case] fields : ( u64 , u8 , u32 ) , // cost, enabled, hard_fork_flag
1447
1438
#[ case] err : & ' static str ,
1448
- #[ values( 0 , ENABLE_KECCAK ) ] flags : u32 ,
1439
+ #[ values( 0 ) ] flags : u32 ,
1449
1440
#[ values( false , true ) ] mempool : bool ,
1450
1441
#[ values( 0 , 1 , 2 ) ] test_ext : u8 ,
1451
1442
) {
@@ -1456,9 +1447,10 @@ mod tests {
1456
1447
let flags = flags | if mempool { NO_UNKNOWN_OPS } else { 0 } ;
1457
1448
1458
1449
// softfork extensions that are enabled
1450
+ #[ allow( clippy:: match_like_matches_macro) ]
1459
1451
let ext_enabled = match test_ext {
1460
- 0 => true ,
1461
- 1 => ( flags & ENABLE_KECCAK ) != 0 ,
1452
+ 0 => true , // BLS
1453
+ 1 => true , // KECCAK
1462
1454
_ => false ,
1463
1455
} ;
1464
1456
0 commit comments