@@ -1074,7 +1074,7 @@ function a:
10741074 // Note: `deployment_transaction_ids` is sorted lexicographically by transaction ID, so the order may change if we update internal methods.
10751075 assert_eq ! (
10761076 deployment_transaction_ids,
1077- vec![ deployment_4 . id( ) , deployment_3 . id( ) , deployment_2 . id( ) , deployment_1 . id( ) ] ,
1077+ vec![ deployment_3 . id( ) , deployment_1 . id( ) , deployment_4 . id( ) , deployment_2 . id( ) ] ,
10781078 "Update me if serialization has changed"
10791079 ) ;
10801080 }
@@ -1460,8 +1460,13 @@ function do:
14601460 let fee = vm. execute_fee_authorization ( fee_authorization, None , rng) . unwrap ( ) ;
14611461
14621462 // Create a new deployment transaction with the overreported verifying keys.
1463- let adjusted_deployment =
1464- Deployment :: new ( deployment. edition ( ) , deployment. program ( ) . clone ( ) , vks_with_overreport, None ) . unwrap ( ) ;
1463+ let adjusted_deployment = Deployment :: new (
1464+ deployment. edition ( ) ,
1465+ deployment. program ( ) . clone ( ) ,
1466+ vks_with_overreport,
1467+ deployment. program_checksum ( ) . cloned ( ) ,
1468+ )
1469+ . unwrap ( ) ;
14651470 let adjusted_transaction = Transaction :: from_deployment ( program_owner, adjusted_deployment, fee) . unwrap ( ) ;
14661471
14671472 // Verify the deployment transaction. It should error when certificate checking for constraint count mismatch.
@@ -1515,8 +1520,13 @@ function do:
15151520 }
15161521
15171522 // Create a new deployment transaction with the underreported verifying keys.
1518- let adjusted_deployment =
1519- Deployment :: new ( deployment. edition ( ) , deployment. program ( ) . clone ( ) , vks_with_underreport, None ) . unwrap ( ) ;
1523+ let adjusted_deployment = Deployment :: new (
1524+ deployment. edition ( ) ,
1525+ deployment. program ( ) . clone ( ) ,
1526+ vks_with_underreport,
1527+ deployment. program_checksum ( ) . cloned ( ) ,
1528+ )
1529+ . unwrap ( ) ;
15201530 let deployment_id = adjusted_deployment. to_deployment_id ( ) . unwrap ( ) ;
15211531 let adjusted_transaction =
15221532 Transaction :: Deploy ( txid, deployment_id, program_owner, Box :: new ( adjusted_deployment) , fee) ;
@@ -1590,8 +1600,13 @@ function do:
15901600 }
15911601
15921602 // Create a new deployment transaction with the underreported verifying keys.
1593- let adjusted_deployment =
1594- Deployment :: new ( deployment. edition ( ) , deployment. program ( ) . clone ( ) , vks_with_underreport, None ) . unwrap ( ) ;
1603+ let adjusted_deployment = Deployment :: new (
1604+ deployment. edition ( ) ,
1605+ deployment. program ( ) . clone ( ) ,
1606+ vks_with_underreport,
1607+ deployment. program_checksum ( ) . cloned ( ) ,
1608+ )
1609+ . unwrap ( ) ;
15951610 let deployment_id = adjusted_deployment. to_deployment_id ( ) . unwrap ( ) ;
15961611 let adjusted_transaction =
15971612 Transaction :: Deploy ( txid, deployment_id, program_owner, Box :: new ( adjusted_deployment) , fee) ;
0 commit comments